From b8e2faf476202b6ffe61bc3a9a37df1304881d40 Mon Sep 17 00:00:00 2001 From: Avi Ziv Date: Tue, 18 Jul 2017 19:45:38 +0300 Subject: [SDC] Onboarding 1710 rebase. Change-Id: If3b6b81d221fde13908f1e8160db6f7d9433c535 Signed-off-by: Avi Ziv --- .../GlobalSubstitutionTypesServiceTemplate.yaml | 832 +- .../out/MainServiceTemplate.yaml | 12 +- .../out/Nested_pd_serverServiceTemplate.yaml | 294 + .../out/Nested_pd_server_0ServiceTemplate.yaml | 294 - .../out/Nested_pd_server_1ServiceTemplate.yaml | 294 - .../out/Nested_pd_server_2ServiceTemplate.yaml | 294 - .../GlobalSubstitutionTypesServiceTemplate.yaml | 838 +- .../out/MainServiceTemplate.yaml | 12 +- .../out/Nested_pd_serverServiceTemplate.yaml | 294 + .../out/Nested_pd_server_0ServiceTemplate.yaml | 303 - .../out/Nested_pd_server_1ServiceTemplate.yaml | 294 - .../out/Nested_pd_server_2ServiceTemplate.yaml | 294 - .../GlobalSubstitutionTypesServiceTemplate.yaml | 832 +- .../out/MainServiceTemplate.yaml | 12 +- .../out/Nested_pd_serverServiceTemplate.yaml | 294 + .../out/Nested_pd_server_0ServiceTemplate.yaml | 294 - .../out/Nested_pd_server_1ServiceTemplate.yaml | 294 - .../out/Nested_pd_server_2ServiceTemplate.yaml | 294 - .../twoNovaWithDiffProperties/in/MANIFEST.json | 17 + .../in/hot-mog-0108-bs1271.env | 6 + .../in/hot-mog-0108-bs1271.yml | 87 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 440 + .../out/MainServiceTemplate.yaml | 193 + .../out/Nested_pd_serverServiceTemplate.yaml | 321 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 2362 ++-- .../out/MainServiceTemplate.yaml | 286 +- ...ested_1c1_scalling_instanceServiceTemplate.yaml | 12 +- ...Nested_1c2_catalog_instanceServiceTemplate.yaml | 425 + ...sted_1c2_catalog_instance_0ServiceTemplate.yaml | 429 - ...sted_1c2_catalog_instance_1ServiceTemplate.yaml | 420 - .../out/Nested_a_single_1aServiceTemplate.yaml | 8 +- .../out/Nested_b_single_1bServiceTemplate.yaml | 420 + .../out/Nested_b_single_1b_0ServiceTemplate.yaml | 424 - .../out/Nested_b_single_1b_1ServiceTemplate.yaml | 8 +- .../out/Nested_pcma_serverServiceTemplate.yaml | 444 + .../out/Nested_pcma_server_1ServiceTemplate.yaml | 435 + .../out/nested-no_vfc_v0.1ServiceTemplate.yaml | 757 +- .../in/hot-mog-0108-bs1271.yml | 10 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 2678 ++-- .../out/MainServiceTemplate.yaml | 276 +- ...ested_1c1_scalling_instanceServiceTemplate.yaml | 8 +- ...Nested_1c2_catalog_instanceServiceTemplate.yaml | 416 + ...sted_1c2_catalog_instance_0ServiceTemplate.yaml | 420 - ...sted_1c2_catalog_instance_1ServiceTemplate.yaml | 420 - .../out/Nested_a_single_1aServiceTemplate.yaml | 8 +- .../out/Nested_b_single_1bServiceTemplate.yaml | 411 + .../out/Nested_b_single_1b_0ServiceTemplate.yaml | 415 - .../out/Nested_b_single_1b_1ServiceTemplate.yaml | 8 +- .../out/Nested_pcma_serverServiceTemplate.yaml | 444 + .../out/Nested_pcma_server_1ServiceTemplate.yaml | 435 + .../out/nested-no_vfc_v0.1ServiceTemplate.yaml | 757 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 2764 ++-- .../out/MainServiceTemplate.yaml | 168 +- ...ested_1c1_scalling_instanceServiceTemplate.yaml | 8 +- ...Nested_1c2_catalog_instanceServiceTemplate.yaml | 416 + ...sted_1c2_catalog_instance_0ServiceTemplate.yaml | 420 - ...sted_1c2_catalog_instance_1ServiceTemplate.yaml | 420 - .../out/Nested_a_single_1aServiceTemplate.yaml | 8 +- .../out/Nested_b_single_1bServiceTemplate.yaml | 411 + .../out/Nested_b_single_1b_0ServiceTemplate.yaml | 415 - .../out/Nested_b_single_1b_1ServiceTemplate.yaml | 8 +- .../out/Nested_pcma_serverServiceTemplate.yaml | 444 + .../out/Nested_pcma_server_1ServiceTemplate.yaml | 435 + .../out/nested-no_vfc_v0.1ServiceTemplate.yaml | 757 +- .../in/hot-mog-0108-bs1271.yml | 113 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 4282 ++++--- .../out/MainServiceTemplate.yaml | 1117 +- ...sted_1c11_scalling_instanceServiceTemplate.yaml | 8 +- ...sted_1c12_scalling_instanceServiceTemplate.yaml | 8 +- ...Nested_1c2_catalog_instanceServiceTemplate.yaml | 429 + ...sted_1c2_catalog_instance_0ServiceTemplate.yaml | 429 - ...sted_1c2_catalog_instance_1ServiceTemplate.yaml | 412 - ...sted_1c2_catalog_instance_2ServiceTemplate.yaml | 412 - ...sted_1c2_catalog_instance_3ServiceTemplate.yaml | 420 - ...Nested_2c2_catalog_instanceServiceTemplate.yaml | 410 + .../out/Nested_a_single_1aServiceTemplate.yaml | 8 +- .../out/Nested_a_single_2aServiceTemplate.yaml | 4 +- .../out/Nested_b_single_1bServiceTemplate.yaml | 425 + .../out/Nested_b_single_1b_0ServiceTemplate.yaml | 429 - .../out/Nested_b_single_1b_1ServiceTemplate.yaml | 8 +- .../out/Nested_b_single_2bServiceTemplate.yaml | 419 + .../out/Nested_b_single_2b_0ServiceTemplate.yaml | 421 - .../out/Nested_b_single_2b_1ServiceTemplate.yaml | 4 +- .../out/Nested_pcma_serverServiceTemplate.yaml | 444 + .../out/Nested_pcma_server_1ServiceTemplate.yaml | 435 + .../out/nested-no_vfc_v0.1ServiceTemplate.yaml | 757 +- .../in/MANIFEST.json | 42 + .../allPatternsDependsOnConnectivity/in/main.yml | 176 + .../in/nested-pattern-4-same-type.yml | 66 + .../in/nested-pattern-4.yml | 66 + .../in/nested1-no-compute.yml | 29 + .../in/nested1.yml | 162 + .../in/nested2.yml | 180 + .../in/nested3.yml | 34 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 12765 +++++++++++++++++++ .../out/MainServiceTemplate.yaml | 322 + .../out/Nested_cmaui_1c1_mainServiceTemplate.yaml | 301 + .../Nested_cmaui_1c1_main_1ServiceTemplate.yaml | 301 + .../Nested_cmaui_1c1_nested2ServiceTemplate.yaml | 301 + .../Nested_pd_server_main_1bServiceTemplate.yaml | 301 + .../Nested_pd_server_main_1b_1ServiceTemplate.yaml | 301 + ...Nested_pd_server_nested2_1bServiceTemplate.yaml | 301 + .../Nested_ps_server_main_1bServiceTemplate.yaml | 301 + .../Nested_ps_server_main_1b_1ServiceTemplate.yaml | 301 + ...Nested_ps_server_nested2_1bServiceTemplate.yaml | 301 + .../nested-pattern-4-same-typeServiceTemplate.yaml | 425 + .../out/nested-pattern-4ServiceTemplate.yaml | 425 + .../out/nested1-no-computeServiceTemplate.yaml | 165 + .../out/nested1ServiceTemplate.yaml | 2323 ++++ .../out/nested2ServiceTemplate.yaml | 1501 +++ .../out/nested3ServiceTemplate.yaml | 87 + .../portSecurityGroupNetPattern1B/in/MANIFEST.json | 27 + .../portSecurityGroupNetPattern1B/in/main.yml | 54 + .../portSecurityGroupNetPattern1B/in/nested1.yml | 91 + .../portSecurityGroupNetPattern1B/in/nested2.yml | 96 + .../portSecurityGroupNetPattern1B/in/nested3.yml | 66 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 5294 ++++++++ .../out/MainServiceTemplate.yaml | 128 + .../out/Nested_oam_serverServiceTemplate.yaml | 310 + .../out/Nested_pd_serverServiceTemplate.yaml | 310 + .../out/Nested_ps_serverServiceTemplate.yaml | 310 + .../out/Nested_sm_serverServiceTemplate.yaml | 310 + .../out/nested1ServiceTemplate.yaml | 1093 ++ .../out/nested2ServiceTemplate.yaml | 774 ++ .../out/nested3ServiceTemplate.yaml | 434 + .../in/MANIFEST.json | 27 + .../in/main.yml | 73 + .../in/nested1.yml | 74 + .../in/nested2.yml | 73 + .../in/nested3.yml | 68 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 7599 +++++++++++ .../out/MainServiceTemplate.yaml | 151 + .../out/Nested_cmauiServiceTemplate.yaml | 310 + .../out/Nested_cmaui_1ServiceTemplate.yaml | 310 + .../out/Nested_oamServiceTemplate.yaml | 310 + .../out/Nested_oam_1ServiceTemplate.yaml | 310 + .../out/Nested_pd_serverServiceTemplate.yaml | 294 + .../out/Nested_pd_server_1ServiceTemplate.yaml | 294 + .../out/Nested_psServiceTemplate.yaml | 310 + .../out/Nested_ps_1ServiceTemplate.yaml | 310 + .../out/nested1ServiceTemplate.yaml | 1191 ++ .../out/nested2ServiceTemplate.yaml | 847 ++ .../out/nested3ServiceTemplate.yaml | 495 + .../in/MANIFEST.json | 27 + .../in/main.yml | 73 + .../in/nested1.yml | 70 + .../in/nested2.yml | 70 + .../in/nested3.yml | 65 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 7527 +++++++++++ .../out/MainServiceTemplate.yaml | 151 + .../out/Nested_pd_serverServiceTemplate.yaml | 294 + .../out/Nested_pd_server_1ServiceTemplate.yaml | 294 + .../out/Nested_pd_server_2ServiceTemplate.yaml | 294 + .../out/Nested_pd_server_3ServiceTemplate.yaml | 294 + .../out/Nested_pd_server_4ServiceTemplate.yaml | 294 + .../out/Nested_pd_server_5ServiceTemplate.yaml | 294 + .../out/Nested_pd_server_6ServiceTemplate.yaml | 294 + .../out/Nested_pd_server_7ServiceTemplate.yaml | 294 + .../out/nested1ServiceTemplate.yaml | 1176 ++ .../out/nested2ServiceTemplate.yaml | 834 ++ .../out/nested3ServiceTemplate.yaml | 482 + .../in/MANIFEST.json | 33 + .../in/main.yml | 41 + .../in/nested-no-compute.yml | 67 + .../in/nested-pattern-4.yml | 66 + .../in/nested1.yml | 197 + .../in/nested2.yml | 197 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 7902 ++++++++++++ .../out/MainServiceTemplate.yaml | 524 + .../out/Nested_BE_1c1ServiceTemplate.yaml | 308 + .../out/Nested_cmaui_1c1ServiceTemplate.yaml | 308 + .../out/Nested_oam_server_1c2ServiceTemplate.yaml | 317 + .../out/Nested_osm_server_1c2ServiceTemplate.yaml | 317 + .../out/Nested_pd_server_1bServiceTemplate.yaml | 301 + .../out/Nested_pd_server_1b_1ServiceTemplate.yaml | 308 + .../out/Nested_rd_server_1bServiceTemplate.yaml | 308 + .../out/Nested_rd_server_1b_1ServiceTemplate.yaml | 301 + .../out/nested-no-computeServiceTemplate.yaml | 252 + .../out/nested-pattern-4ServiceTemplate.yaml | 425 + .../out/nested1ServiceTemplate.yaml | 1669 +++ .../nestedAllNonNestedPatterns/in/MANIFEST.json | 17 + .../nestedAllNonNestedPatterns/in/main.yml | 16 + .../nestedAllNonNestedPatterns/in/nested1.yml | 181 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 3844 ++++++ .../out/MainServiceTemplate.yaml | 35 + .../out/Nested_cmaui_1c1ServiceTemplate.yaml | 301 + .../out/Nested_oam_server_1c2ServiceTemplate.yaml | 301 + .../out/Nested_pd_server_1bServiceTemplate.yaml | 301 + .../out/Nested_ps_server_1bServiceTemplate.yaml | 301 + .../out/nested1ServiceTemplate.yaml | 1404 ++ .../nestedAllPatternsConnectivity/in/MANIFEST.json | 28 + .../nestedAllPatternsConnectivity/in/main.yml | 47 + .../in/nested-no-compute.yml | 67 + .../in/nested-pattern-4.yml | 66 + .../nestedAllPatternsConnectivity/in/nested1.yml | 186 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 4674 +++++++ .../out/MainServiceTemplate.yaml | 110 + .../out/Nested_cmaui_1c1ServiceTemplate.yaml | 301 + .../out/Nested_oam_server_1c2ServiceTemplate.yaml | 308 + .../out/Nested_pd_server_1bServiceTemplate.yaml | 301 + .../out/Nested_ps_server_1bServiceTemplate.yaml | 301 + .../out/nested-no-computeServiceTemplate.yaml | 252 + .../out/nested-pattern-4ServiceTemplate.yaml | 425 + .../out/nested1ServiceTemplate.yaml | 1411 ++ .../nestedCatalogInstance/in/MANIFEST.json | 17 + .../oneLevel/nestedCatalogInstance/in/main.yml | 16 + .../oneLevel/nestedCatalogInstance/in/nested1.yml | 82 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 1198 ++ .../out/MainServiceTemplate.yaml | 35 + .../out/Nested_cmauiServiceTemplate.yaml | 301 + .../out/nested1ServiceTemplate.yaml | 544 + .../oneLevel/nestedNoCompute/in/MANIFEST.json | 17 + .../oneLevel/nestedNoCompute/in/main.yml | 16 + .../oneLevel/nestedNoCompute/in/nested1.yml | 62 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 277 + .../nestedNoCompute/out/MainServiceTemplate.yaml | 35 + .../out/nested1ServiceTemplate.yaml | 248 + .../nestedScalingInstance/in/MANIFEST.json | 17 + .../oneLevel/nestedScalingInstance/in/main.yml | 16 + .../oneLevel/nestedScalingInstance/in/nested1.yml | 68 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 1148 ++ .../out/MainServiceTemplate.yaml | 36 + .../out/Nested_cmauiServiceTemplate.yaml | 301 + .../out/nested1ServiceTemplate.yaml | 452 + .../nestedSingleSubstitution1B/in/MANIFEST.json | 17 + .../nestedSingleSubstitution1B/in/main.yml | 19 + .../nestedSingleSubstitution1B/in/nested1.yml | 79 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 1590 +++ .../out/MainServiceTemplate.yaml | 41 + .../out/Nested_pd_serverServiceTemplate.yaml | 301 + .../out/Nested_ps_serverServiceTemplate.yaml | 301 + .../out/nested1ServiceTemplate.yaml | 511 + .../nestedTwoSameFileOneDiff/in/MANIFEST.json | 22 + .../oneLevel/nestedTwoSameFileOneDiff/in/main.yml | 38 + .../in/nested-other-file-1B.yml | 82 + .../in/nested-same-file-1B.yml | 83 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 3183 +++++ .../out/MainServiceTemplate.yaml | 76 + .../out/Nested_oam_serverServiceTemplate.yaml | 301 + .../out/Nested_pd_serverServiceTemplate.yaml | 301 + .../out/Nested_ps_serverServiceTemplate.yaml | 301 + .../out/Nested_sm_serverServiceTemplate.yaml | 301 + .../out/nested-other-file-1BServiceTemplate.yaml | 515 + .../out/nested-same-file-1BServiceTemplate.yaml | 515 + .../in/MANIFEST.json | 22 + .../in/main.yml | 60 + .../in/nested-other-file-1B.yml | 84 + .../in/nested-same-file-1B.yml | 85 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 3207 +++++ .../out/MainServiceTemplate.yaml | 122 + .../out/Nested_oam_serverServiceTemplate.yaml | 310 + .../out/Nested_pd_serverServiceTemplate.yaml | 310 + .../out/Nested_ps_serverServiceTemplate.yaml | 310 + .../out/Nested_sm_serverServiceTemplate.yaml | 310 + .../out/nested-other-file-1BServiceTemplate.yaml | 520 + .../out/nested-same-file-1BServiceTemplate.yaml | 520 + .../out/MainServiceTemplate.yaml | 18 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 3548 +++++- .../out/MainServiceTemplate.yaml | 915 +- .../out/nested_vson_serverServiceTemplate.yaml | 4 +- ...nested_vson_server_from_volServiceTemplate.yaml | 4 +- ...nested_vson_server_with_volServiceTemplate.yaml | 4 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 3695 ++++-- .../nestedMultiLevels/out/MainServiceTemplate.yaml | 2 +- .../out/Nested_cmauiServiceTemplate.yaml | 435 + .../out/Nested_cmaui_1ServiceTemplate.yaml | 435 + .../out/Nested_cmaui_2ServiceTemplate.yaml | 435 + .../out/Nested_jsaServiceTemplate.yaml | 2 +- .../out/nested1ServiceTemplate.yaml | 393 +- .../out/nested2ServiceTemplate.yaml | 409 +- .../out/nested3ServiceTemplate.yaml | 391 +- .../out/nested4ServiceTemplate.yaml | 120 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 1754 ++- .../out/MainServiceTemplate.yaml | 232 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 578 +- .../out/MainServiceTemplate.yaml | 160 +- .../out/Nested_computeServiceTemplate.yaml | 4 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 573 +- .../out/MainServiceTemplate.yaml | 138 +- .../out/Nested_computeServiceTemplate.yaml | 4 +- .../out/MainServiceTemplate.yaml | 12 +- .../out/MainServiceTemplate.yaml | 12 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 435 +- .../out/MainServiceTemplate.yaml | 2 +- .../out/Nested_computeServiceTemplate.yaml | 2 +- .../out/Nested_pcm_serverServiceTemplate.yaml | 319 + .../out/nested-pcm_v0.1ServiceTemplate.yaml | 587 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 866 ++ .../out/Nested_pcm_serverServiceTemplate.yaml | 319 + .../out/Nested_pd_serverServiceTemplate.yaml | 319 + .../out/nested-pcm_v0.1ServiceTemplate.yaml | 589 +- .../out/MainServiceTemplate.yaml | 22 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 559 + .../out/MainServiceTemplate.yaml | 22 +- .../out/nested-pcm_v0.2ServiceTemplate.yaml | 2 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 559 + .../out/MainServiceTemplate.yaml | 14 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 12 +- .../out/Nested_pd_serverServiceTemplate.yaml | 12 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 12 +- .../out/Nested_pd_serverServiceTemplate.yaml | 12 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 8 +- .../out/Nested_pd_serverServiceTemplate.yaml | 4 +- .../out/Nested_ps_serverServiceTemplate.yaml | 4 +- .../out/MainServiceTemplate.yaml | 6 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 12 +- .../out/Nested_pd_serverServiceTemplate.yaml | 12 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 1238 +- .../generalVf/out/Nested_FSB1ServiceTemplate.yaml | 201 +- .../generalVf/out/Nested_FSB2ServiceTemplate.yaml | 207 +- .../generalVf/out/Nested_GPB1ServiceTemplate.yaml | 152 +- .../generalVf/out/Nested_GPB2ServiceTemplate.yaml | 144 +- .../generalVf/out/Nested_NCB1ServiceTemplate.yaml | 148 +- .../generalVf/out/Nested_NCB2ServiceTemplate.yaml | 142 +- .../generalVf/out/Nested_VLC1ServiceTemplate.yaml | 397 +- .../generalVf/out/Nested_VLC2ServiceTemplate.yaml | 387 +- .../inputOutputParamType/in/MANIFEST.json | 17 + .../in/hot-mog-0108-bs1271.env | 6 + .../in/hot-mog-0108-bs1271.yml | 229 + .../GlobalSubstitutionTypesServiceTemplate.yaml | 833 ++ .../out/MainServiceTemplate.yaml | 417 + .../out/Nested_pd_serverServiceTemplate.yaml | 867 ++ .../GlobalSubstitutionTypesServiceTemplate.yaml | 8 +- .../out/Nested_pd_serverServiceTemplate.yaml | 8 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 12 +- .../out/Nested_pd_serverServiceTemplate.yaml | 12 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 12 +- .../out/Nested_pd_serverServiceTemplate.yaml | 12 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 20 +- .../out/Nested_oam_serverServiceTemplate.yaml | 4 +- .../out/Nested_pd_serverServiceTemplate.yaml | 8 +- .../out/Nested_ps_serverServiceTemplate.yaml | 8 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 2 +- .../out/MainServiceTemplate.yaml | 34 +- .../out/Nested_pd_serverServiceTemplate.yaml | 289 + .../out/Nested_pd_server_0ServiceTemplate.yaml | 289 - .../GlobalSubstitutionTypesServiceTemplate.yaml | 2 +- .../out/MainServiceTemplate.yaml | 80 +- .../out/Nested_pd_serverServiceTemplate.yaml | 294 + .../out/Nested_pd_server_0ServiceTemplate.yaml | 294 - .../GlobalSubstitutionTypesServiceTemplate.yaml | 8 +- .../out/Nested_pd_serverServiceTemplate.yaml | 4 +- .../out/Nested_ps_serverServiceTemplate.yaml | 4 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 2 +- .../WithIndex/out/SubstitutionServiceTemplate.yaml | 2 +- .../consolidation/in/MainServiceTemplate.yaml | 8 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 42 +- .../out/SubstitutionServiceTemplate.yaml | 58 +- .../noConsolidation/in/MainServiceTemplate.yaml | 4 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 38 +- .../out/SubstitutionServiceTemplate.yaml | 54 +- .../consolidation/in/MainServiceTemplate.yaml | 8 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 42 +- .../out/SubstitutionServiceTemplate.yaml | 58 +- .../noConsolidation/in/MainServiceTemplate.yaml | 4 +- .../GlobalSubstitutionTypesServiceTemplate.yaml | 38 +- .../out/SubstitutionServiceTemplate.yaml | 54 +- .../in/MainServiceTemplate.yaml | 191 + .../out/MainServiceTemplate.yaml | 345 + .../noConsolidation/in/MainServiceTemplate.yaml | 6 +- .../noConsolidation/out/MainServiceTemplate.yaml | 8 +- .../consolidation/in/MainServiceTemplate.yaml | 8 +- .../consolidation/out/MainServiceTemplate.yaml | 12 +- .../noConsolidation/in/MainServiceTemplate.yaml | 4 +- .../noConsolidation/out/MainServiceTemplate.yaml | 6 +- .../consolidation/in/MainServiceTemplate.yaml | 6 +- .../consolidation/out/MainServiceTemplate.yaml | 10 +- .../noConsolidation/in/MainServiceTemplate.yaml | 4 +- .../noConsolidation/out/MainServiceTemplate.yaml | 6 +- 369 files changed, 144442 insertions(+), 25684 deletions(-) create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_serverServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_0ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_1ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_serverServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_0ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_1ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_serverServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_0ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_1ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/hot-mog-0108-bs1271.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/hot-mog-0108-bs1271.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/Nested_pd_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instanceServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1bServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1b_0ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_pcma_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_pcma_server_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instanceServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1bServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1b_0ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_pcma_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_pcma_server_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instanceServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1bServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1b_0ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_pcma_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_pcma_server_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instanceServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_2ServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_3ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_2c2_catalog_instanceServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1bServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1b_0ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2bServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2b_0ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_pcma_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_pcma_server_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested-pattern-4-same-type.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested-pattern-4.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested1-no-compute.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested1.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested2.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested3.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_mainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_main_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_nested2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_main_1bServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_main_1b_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_nested2_1bServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_main_1bServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_main_1b_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_nested2_1bServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested-pattern-4-same-typeServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested-pattern-4ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested1-no-computeServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested3ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested1.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested2.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested3.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_oam_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_pd_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_ps_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_sm_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested3ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested1.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested2.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested3.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_cmauiServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_cmaui_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_oamServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_oam_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_pd_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_pd_server_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_psServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_ps_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested3ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested1.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested2.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested3.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_3ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_4ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_5ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_6ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_7ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested3ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested-no-compute.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested-pattern-4.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested1.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested2.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_BE_1c1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_cmaui_1c1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_oam_server_1c2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_osm_server_1c2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_pd_server_1bServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_pd_server_1b_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_rd_server_1bServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_rd_server_1b_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested-no-computeServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested-pattern-4ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/nested1.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_cmaui_1c1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_oam_server_1c2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_pd_server_1bServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_ps_server_1bServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/nested1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested-no-compute.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested-pattern-4.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested1.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_cmaui_1c1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_oam_server_1c2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_pd_server_1bServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_ps_server_1bServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested-no-computeServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested-pattern-4ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/nested1.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/Nested_cmauiServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/nested1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/nested1.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/nested1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/nested1.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/Nested_cmauiServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/nested1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/nested1.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/Nested_pd_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/Nested_ps_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/nested1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/nested-other-file-1B.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/nested-same-file-1B.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_oam_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_pd_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_ps_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_sm_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/nested-other-file-1BServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/nested-same-file-1BServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/main.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/nested-other-file-1B.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/nested-same-file-1B.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_oam_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_pd_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_ps_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_sm_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/nested-other-file-1BServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/nested-same-file-1BServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmauiServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmaui_1ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmaui_2ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/Nested_pcm_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/Nested_pcm_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/Nested_pd_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/MANIFEST.json create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/hot-mog-0108-bs1271.env create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/hot-mog-0108-bs1271.yml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/GlobalSubstitutionTypesServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/Nested_pd_serverServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/Nested_pd_serverServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/Nested_pd_server_0ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/Nested_pd_serverServiceTemplate.yaml delete mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/Nested_pd_server_0ServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/inputoutputparamtype/in/MainServiceTemplate.yaml create mode 100644 openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/inputoutputparamtype/out/MainServiceTemplate.yaml (limited to 'openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services') diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/GlobalSubstitutionTypesServiceTemplate.yaml index 0711fb8ecd..c24fab0eea 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -5,837 +5,7 @@ imports: - openecomp_heat_index: file: openecomp-heat/_index.yml node_types: - org.openecomp.resource.abstract.nodes.pd_server_0: - derived_from: org.openecomp.resource.abstract.nodes.VFC - properties: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - status: SUPPORTED - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - vm_image_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - status: SUPPORTED - port_pd01_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_pd01_port_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - requirements: - - dependency_pd_server: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - local_storage_pd_server: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo - occurrences: - - 0 - - UNBOUNDED - - dependency_pd_server_pd01_port: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_pd_server_pd01_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - capabilities: - scalable_pd_server: - type: tosca.capabilities.Scalable - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - os_pd_server: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - disk.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_util_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.resident_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu.delta_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - vcpus_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - endpoint_pd_server: - type: tosca.capabilities.Endpoint.Admin - occurrences: - - 1 - - UNBOUNDED - attachment_pd_server_pd01_port: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - disk.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - disk.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server_pd01_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.root.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - instance_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - host_pd_server: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - network.outpoing.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.ephemeral.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server_pd01_port: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.device.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - org.openecomp.resource.abstract.nodes.pd_server_1: - derived_from: org.openecomp.resource.abstract.nodes.VFC - properties: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - status: SUPPORTED - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - vm_image_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - status: SUPPORTED - port_pd01_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_pd01_port_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - requirements: - - dependency_pd_server: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - local_storage_pd_server: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo - occurrences: - - 0 - - UNBOUNDED - - dependency_pd_server_pd01_port: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_pd_server_pd01_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - capabilities: - scalable_pd_server: - type: tosca.capabilities.Scalable - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - os_pd_server: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - disk.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_util_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.resident_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu.delta_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - vcpus_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - endpoint_pd_server: - type: tosca.capabilities.Endpoint.Admin - occurrences: - - 1 - - UNBOUNDED - attachment_pd_server_pd01_port: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - disk.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - disk.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server_pd01_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.root.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - instance_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - host_pd_server: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - network.outpoing.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.ephemeral.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server_pd01_port: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.device.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - org.openecomp.resource.abstract.nodes.pd_server_2: + org.openecomp.resource.abstract.nodes.pd_server: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: index_value: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/MainServiceTemplate.yaml index 81cefe6a97..dc1e032e44 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/MainServiceTemplate.yaml @@ -73,7 +73,7 @@ topology_template: network_name: get_input: packet_internal_network_name abstract_pd_server_2: - type: org.openecomp.resource.abstract.nodes.pd_server_2 + type: org.openecomp.resource.abstract.nodes.pd_server directives: - substitutable properties: @@ -101,7 +101,7 @@ topology_template: compute_pd_server_user_data_format: - RAW service_template_filter: - substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml + substitute_service_template: Nested_pd_serverServiceTemplate.yaml count: 1 index_value: get_property: @@ -114,7 +114,7 @@ topology_template: node: packet_internal_network relationship: tosca.relationships.network.LinksTo abstract_pd_server_0: - type: org.openecomp.resource.abstract.nodes.pd_server_0 + type: org.openecomp.resource.abstract.nodes.pd_server directives: - substitutable properties: @@ -142,7 +142,7 @@ topology_template: compute_pd_server_user_data_format: - RAW service_template_filter: - substitute_service_template: Nested_pd_server_0ServiceTemplate.yaml + substitute_service_template: Nested_pd_serverServiceTemplate.yaml count: 1 index_value: get_property: @@ -155,7 +155,7 @@ topology_template: node: packet_internal_network relationship: tosca.relationships.network.LinksTo abstract_pd_server_1: - type: org.openecomp.resource.abstract.nodes.pd_server_1 + type: org.openecomp.resource.abstract.nodes.pd_server directives: - substitutable properties: @@ -183,7 +183,7 @@ topology_template: compute_pd_server_user_data_format: - RAW service_template_filter: - substitute_service_template: Nested_pd_server_1ServiceTemplate.yaml + substitute_service_template: Nested_pd_serverServiceTemplate.yaml count: 1 index_value: get_property: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..fc9395c618 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_0ServiceTemplate.yaml deleted file mode 100644 index b1f51f3f57..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_0ServiceTemplate.yaml +++ /dev/null @@ -1,294 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_pd_server_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_pd01_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - port_pd01_port_subnetpoolid: - type: string - required: true - port_pd01_port_network_role: - type: string - required: true - port_pd01_port_network_role_tag: - type: string - required: true - port_pd01_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - entry_schema: - type: string - node_templates: - pd_server: - type: org.openecomp.resource.vfc.nodes.heat.pd_server - properties: - availability_zone: - get_input: - - compute_pd_server_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_pd_server_name - - index_value - user_data_format: - get_input: - - compute_pd_server_user_data_format - - index_value - pd_server_pd01_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_pd01_port_exCP_naming - vlan_requirements: - get_input: port_pd01_port_vlan_requirements - ip_requirements: - get_input: port_pd01_port_ip_requirements - network_role_tag: - get_input: port_pd01_port_network_role_tag - mac_requirements: - get_input: port_pd01_port_mac_requirements - order: - get_input: port_pd01_port_order - network_role: - get_input: port_pd01_port_network_role - subnetpoolid: - get_input: port_pd01_port_subnetpoolid - network: - get_input: - - port_pd01_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: pd_server - relationship: tosca.relationships.network.BindsTo - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.pd_server_0 - capabilities: - scalable_pd_server: - - pd_server - - scalable - disk.read.bytes.rate_pd_server: - - pd_server - - disk.read.bytes.rate - memory.usage_pd_server: - - pd_server - - memory.usage - memory_pd_server: - - pd_server - - memory - disk.device.usage_pd_server: - - pd_server - - disk.device.usage - network.outgoing.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.packets.rate - os_pd_server: - - pd_server - - os - disk.write.bytes.rate_pd_server: - - pd_server - - disk.write.bytes.rate - network.incoming.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes - cpu_pd_server: - - pd_server - - cpu - cpu_util_pd_server: - - pd_server - - cpu_util - disk.device.write.requests.rate_pd_server: - - pd_server - - disk.device.write.requests.rate - disk.read.bytes_pd_server: - - pd_server - - disk.read.bytes - disk.device.read.bytes.rate_pd_server: - - pd_server - - disk.device.read.bytes.rate - network.outgoing.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes - disk.iops_pd_server: - - pd_server - - disk.iops - memory.resident_pd_server: - - pd_server - - memory.resident - cpu.delta_pd_server: - - pd_server - - cpu.delta - network.incoming.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets.rate - vcpus_pd_server: - - pd_server - - vcpus - disk.device.write.bytes.rate_pd_server: - - pd_server - - disk.device.write.bytes.rate - disk.device.write.requests_pd_server: - - pd_server - - disk.device.write.requests - endpoint_pd_server: - - pd_server - - endpoint - attachment_pd_server_pd01_port: - - pd_server_pd01_port - - attachment - disk.capacity_pd_server: - - pd_server - - disk.capacity - disk.device.allocation_pd_server: - - pd_server - - disk.device.allocation - disk.allocation_pd_server: - - pd_server - - disk.allocation - binding_pd_server: - - pd_server - - binding - disk.read.requests_pd_server: - - pd_server - - disk.read.requests - feature_pd_server: - - pd_server - - feature - disk.usage_pd_server: - - pd_server - - disk.usage - binding_pd_server_pd01_port: - - pd_server_pd01_port - - binding - disk.write.bytes_pd_server: - - pd_server - - disk.write.bytes - network.incoming.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes.rate - network.incoming.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets - disk.device.read.requests.rate_pd_server: - - pd_server - - disk.device.read.requests.rate - disk.root.size_pd_server: - - pd_server - - disk.root.size - disk.device.read.bytes_pd_server: - - pd_server - - disk.device.read.bytes - disk.device.write.bytes_pd_server: - - pd_server - - disk.device.write.bytes - disk.device.read.requests_pd_server: - - pd_server - - disk.device.read.requests - instance_pd_server: - - pd_server - - instance - host_pd_server: - - pd_server - - host - network.outpoing.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.outpoing.packets - disk.write.requests.rate_pd_server: - - pd_server - - disk.write.requests.rate - disk.ephemeral.size_pd_server: - - pd_server - - disk.ephemeral.size - disk.write.requests_pd_server: - - pd_server - - disk.write.requests - feature_pd_server_pd01_port: - - pd_server_pd01_port - - feature - disk.device.latency_pd_server: - - pd_server - - disk.device.latency - disk.latency_pd_server: - - pd_server - - disk.latency - disk.device.capacity_pd_server: - - pd_server - - disk.device.capacity - network.outgoing.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes.rate - disk.device.iops_pd_server: - - pd_server - - disk.device.iops - requirements: - local_storage_pd_server: - - pd_server - - local_storage - link_pd_server_pd01_port: - - pd_server_pd01_port - - link - dependency_pd_server_pd01_port: - - pd_server_pd01_port - - dependency - dependency_pd_server: - - pd_server - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_1ServiceTemplate.yaml deleted file mode 100644 index a6d8533b57..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_1ServiceTemplate.yaml +++ /dev/null @@ -1,294 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_pd_server_1 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_pd01_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - port_pd01_port_subnetpoolid: - type: string - required: true - port_pd01_port_network_role: - type: string - required: true - port_pd01_port_network_role_tag: - type: string - required: true - port_pd01_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - entry_schema: - type: string - node_templates: - pd_server: - type: org.openecomp.resource.vfc.nodes.heat.pd_server - properties: - availability_zone: - get_input: - - compute_pd_server_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_pd_server_name - - index_value - user_data_format: - get_input: - - compute_pd_server_user_data_format - - index_value - pd_server_pd01_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_pd01_port_exCP_naming - vlan_requirements: - get_input: port_pd01_port_vlan_requirements - ip_requirements: - get_input: port_pd01_port_ip_requirements - network_role_tag: - get_input: port_pd01_port_network_role_tag - mac_requirements: - get_input: port_pd01_port_mac_requirements - order: - get_input: port_pd01_port_order - network_role: - get_input: port_pd01_port_network_role - subnetpoolid: - get_input: port_pd01_port_subnetpoolid - network: - get_input: - - port_pd01_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: pd_server - relationship: tosca.relationships.network.BindsTo - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.pd_server_1 - capabilities: - scalable_pd_server: - - pd_server - - scalable - disk.read.bytes.rate_pd_server: - - pd_server - - disk.read.bytes.rate - memory.usage_pd_server: - - pd_server - - memory.usage - memory_pd_server: - - pd_server - - memory - disk.device.usage_pd_server: - - pd_server - - disk.device.usage - network.outgoing.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.packets.rate - os_pd_server: - - pd_server - - os - disk.write.bytes.rate_pd_server: - - pd_server - - disk.write.bytes.rate - network.incoming.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes - cpu_pd_server: - - pd_server - - cpu - cpu_util_pd_server: - - pd_server - - cpu_util - disk.device.write.requests.rate_pd_server: - - pd_server - - disk.device.write.requests.rate - disk.read.bytes_pd_server: - - pd_server - - disk.read.bytes - disk.device.read.bytes.rate_pd_server: - - pd_server - - disk.device.read.bytes.rate - network.outgoing.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes - disk.iops_pd_server: - - pd_server - - disk.iops - memory.resident_pd_server: - - pd_server - - memory.resident - cpu.delta_pd_server: - - pd_server - - cpu.delta - network.incoming.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets.rate - vcpus_pd_server: - - pd_server - - vcpus - disk.device.write.bytes.rate_pd_server: - - pd_server - - disk.device.write.bytes.rate - disk.device.write.requests_pd_server: - - pd_server - - disk.device.write.requests - endpoint_pd_server: - - pd_server - - endpoint - attachment_pd_server_pd01_port: - - pd_server_pd01_port - - attachment - disk.capacity_pd_server: - - pd_server - - disk.capacity - disk.device.allocation_pd_server: - - pd_server - - disk.device.allocation - disk.allocation_pd_server: - - pd_server - - disk.allocation - binding_pd_server: - - pd_server - - binding - disk.read.requests_pd_server: - - pd_server - - disk.read.requests - feature_pd_server: - - pd_server - - feature - disk.usage_pd_server: - - pd_server - - disk.usage - binding_pd_server_pd01_port: - - pd_server_pd01_port - - binding - disk.write.bytes_pd_server: - - pd_server - - disk.write.bytes - network.incoming.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes.rate - network.incoming.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets - disk.device.read.requests.rate_pd_server: - - pd_server - - disk.device.read.requests.rate - disk.root.size_pd_server: - - pd_server - - disk.root.size - disk.device.read.bytes_pd_server: - - pd_server - - disk.device.read.bytes - disk.device.write.bytes_pd_server: - - pd_server - - disk.device.write.bytes - disk.device.read.requests_pd_server: - - pd_server - - disk.device.read.requests - instance_pd_server: - - pd_server - - instance - host_pd_server: - - pd_server - - host - network.outpoing.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.outpoing.packets - disk.write.requests.rate_pd_server: - - pd_server - - disk.write.requests.rate - disk.ephemeral.size_pd_server: - - pd_server - - disk.ephemeral.size - disk.write.requests_pd_server: - - pd_server - - disk.write.requests - feature_pd_server_pd01_port: - - pd_server_pd01_port - - feature - disk.device.latency_pd_server: - - pd_server - - disk.device.latency - disk.latency_pd_server: - - pd_server - - disk.latency - disk.device.capacity_pd_server: - - pd_server - - disk.device.capacity - network.outgoing.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes.rate - disk.device.iops_pd_server: - - pd_server - - disk.device.iops - requirements: - local_storage_pd_server: - - pd_server - - local_storage - link_pd_server_pd01_port: - - pd_server_pd01_port - - link - dependency_pd_server_pd01_port: - - pd_server_pd01_port - - dependency - dependency_pd_server: - - pd_server - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_2ServiceTemplate.yaml deleted file mode 100644 index 828bcb6145..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/Nested_pd_server_2ServiceTemplate.yaml +++ /dev/null @@ -1,294 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_pd_server_2 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_pd01_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - port_pd01_port_subnetpoolid: - type: string - required: true - port_pd01_port_network_role: - type: string - required: true - port_pd01_port_network_role_tag: - type: string - required: true - port_pd01_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - entry_schema: - type: string - node_templates: - pd_server: - type: org.openecomp.resource.vfc.nodes.heat.pd_server - properties: - availability_zone: - get_input: - - compute_pd_server_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_pd_server_name - - index_value - user_data_format: - get_input: - - compute_pd_server_user_data_format - - index_value - pd_server_pd01_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_pd01_port_exCP_naming - vlan_requirements: - get_input: port_pd01_port_vlan_requirements - ip_requirements: - get_input: port_pd01_port_ip_requirements - network_role_tag: - get_input: port_pd01_port_network_role_tag - mac_requirements: - get_input: port_pd01_port_mac_requirements - order: - get_input: port_pd01_port_order - network_role: - get_input: port_pd01_port_network_role - subnetpoolid: - get_input: port_pd01_port_subnetpoolid - network: - get_input: - - port_pd01_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: pd_server - relationship: tosca.relationships.network.BindsTo - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.pd_server_2 - capabilities: - scalable_pd_server: - - pd_server - - scalable - disk.read.bytes.rate_pd_server: - - pd_server - - disk.read.bytes.rate - memory.usage_pd_server: - - pd_server - - memory.usage - memory_pd_server: - - pd_server - - memory - disk.device.usage_pd_server: - - pd_server - - disk.device.usage - network.outgoing.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.packets.rate - os_pd_server: - - pd_server - - os - disk.write.bytes.rate_pd_server: - - pd_server - - disk.write.bytes.rate - network.incoming.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes - cpu_pd_server: - - pd_server - - cpu - cpu_util_pd_server: - - pd_server - - cpu_util - disk.device.write.requests.rate_pd_server: - - pd_server - - disk.device.write.requests.rate - disk.read.bytes_pd_server: - - pd_server - - disk.read.bytes - disk.device.read.bytes.rate_pd_server: - - pd_server - - disk.device.read.bytes.rate - network.outgoing.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes - disk.iops_pd_server: - - pd_server - - disk.iops - memory.resident_pd_server: - - pd_server - - memory.resident - cpu.delta_pd_server: - - pd_server - - cpu.delta - network.incoming.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets.rate - vcpus_pd_server: - - pd_server - - vcpus - disk.device.write.bytes.rate_pd_server: - - pd_server - - disk.device.write.bytes.rate - disk.device.write.requests_pd_server: - - pd_server - - disk.device.write.requests - endpoint_pd_server: - - pd_server - - endpoint - attachment_pd_server_pd01_port: - - pd_server_pd01_port - - attachment - disk.capacity_pd_server: - - pd_server - - disk.capacity - disk.device.allocation_pd_server: - - pd_server - - disk.device.allocation - disk.allocation_pd_server: - - pd_server - - disk.allocation - binding_pd_server: - - pd_server - - binding - disk.read.requests_pd_server: - - pd_server - - disk.read.requests - feature_pd_server: - - pd_server - - feature - disk.usage_pd_server: - - pd_server - - disk.usage - binding_pd_server_pd01_port: - - pd_server_pd01_port - - binding - disk.write.bytes_pd_server: - - pd_server - - disk.write.bytes - network.incoming.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes.rate - network.incoming.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets - disk.device.read.requests.rate_pd_server: - - pd_server - - disk.device.read.requests.rate - disk.root.size_pd_server: - - pd_server - - disk.root.size - disk.device.read.bytes_pd_server: - - pd_server - - disk.device.read.bytes - disk.device.write.bytes_pd_server: - - pd_server - - disk.device.write.bytes - disk.device.read.requests_pd_server: - - pd_server - - disk.device.read.requests - instance_pd_server: - - pd_server - - instance - host_pd_server: - - pd_server - - host - network.outpoing.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.outpoing.packets - disk.write.requests.rate_pd_server: - - pd_server - - disk.write.requests.rate - disk.ephemeral.size_pd_server: - - pd_server - - disk.ephemeral.size - disk.write.requests_pd_server: - - pd_server - - disk.write.requests - feature_pd_server_pd01_port: - - pd_server_pd01_port - - feature - disk.device.latency_pd_server: - - pd_server - - disk.device.latency - disk.latency_pd_server: - - pd_server - - disk.latency - disk.device.capacity_pd_server: - - pd_server - - disk.device.capacity - network.outgoing.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes.rate - disk.device.iops_pd_server: - - pd_server - - disk.device.iops - requirements: - local_storage_pd_server: - - pd_server - - local_storage - link_pd_server_pd01_port: - - pd_server_pd01_port - - link - dependency_pd_server_pd01_port: - - pd_server_pd01_port - - dependency - dependency_pd_server: - - pd_server - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/GlobalSubstitutionTypesServiceTemplate.yaml index e928f3bde2..c24fab0eea 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -5,843 +5,7 @@ imports: - openecomp_heat_index: file: openecomp-heat/_index.yml node_types: - org.openecomp.resource.abstract.nodes.pd_server_0: - derived_from: org.openecomp.resource.abstract.nodes.VFC - properties: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - status: SUPPORTED - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - vm_image_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - status: SUPPORTED - port_pd01_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_pd01_port_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - attributes: - pd_server_show: - type: list - status: SUPPORTED - entry_schema: - type: string - requirements: - - dependency_pd_server: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - local_storage_pd_server: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo - occurrences: - - 0 - - UNBOUNDED - - dependency_pd_server_pd01_port: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_pd_server_pd01_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - capabilities: - scalable_pd_server: - type: tosca.capabilities.Scalable - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - os_pd_server: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - disk.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_util_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.resident_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu.delta_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - vcpus_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - endpoint_pd_server: - type: tosca.capabilities.Endpoint.Admin - occurrences: - - 1 - - UNBOUNDED - attachment_pd_server_pd01_port: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - disk.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - disk.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server_pd01_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.root.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - instance_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - host_pd_server: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - network.outpoing.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.ephemeral.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server_pd01_port: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.device.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - org.openecomp.resource.abstract.nodes.pd_server_1: - derived_from: org.openecomp.resource.abstract.nodes.VFC - properties: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - status: SUPPORTED - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - vm_image_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - status: SUPPORTED - port_pd01_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_pd01_port_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - requirements: - - dependency_pd_server: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - local_storage_pd_server: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo - occurrences: - - 0 - - UNBOUNDED - - dependency_pd_server_pd01_port: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_pd_server_pd01_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - capabilities: - scalable_pd_server: - type: tosca.capabilities.Scalable - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - os_pd_server: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - disk.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_util_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.resident_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu.delta_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - vcpus_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - endpoint_pd_server: - type: tosca.capabilities.Endpoint.Admin - occurrences: - - 1 - - UNBOUNDED - attachment_pd_server_pd01_port: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - disk.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - disk.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server_pd01_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.root.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - instance_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - host_pd_server: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - network.outpoing.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.ephemeral.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server_pd01_port: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.device.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - org.openecomp.resource.abstract.nodes.pd_server_2: + org.openecomp.resource.abstract.nodes.pd_server: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: index_value: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/MainServiceTemplate.yaml index 544cc80eae..b9db6577bb 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/MainServiceTemplate.yaml @@ -167,7 +167,7 @@ topology_template: default: oam_protected_net_0 node_templates: abstract_pd_server_2: - type: org.openecomp.resource.abstract.nodes.pd_server_2 + type: org.openecomp.resource.abstract.nodes.pd_server directives: - substitutable properties: @@ -200,7 +200,7 @@ topology_template: compute_pd_server_user_data_format: - RAW service_template_filter: - substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml + substitute_service_template: Nested_pd_serverServiceTemplate.yaml count: 1 index_value: get_property: @@ -213,7 +213,7 @@ topology_template: name: get_input: dummy_net_name_1 abstract_pd_server_0: - type: org.openecomp.resource.abstract.nodes.pd_server_0 + type: org.openecomp.resource.abstract.nodes.pd_server directives: - substitutable properties: @@ -244,7 +244,7 @@ topology_template: compute_pd_server_user_data_format: - RAW service_template_filter: - substitute_service_template: Nested_pd_server_0ServiceTemplate.yaml + substitute_service_template: Nested_pd_serverServiceTemplate.yaml count: 1 index_value: get_property: @@ -252,7 +252,7 @@ topology_template: - service_template_filter - index_value abstract_pd_server_1: - type: org.openecomp.resource.abstract.nodes.pd_server_1 + type: org.openecomp.resource.abstract.nodes.pd_server directives: - substitutable properties: @@ -283,7 +283,7 @@ topology_template: compute_pd_server_user_data_format: - RAW service_template_filter: - substitute_service_template: Nested_pd_server_1ServiceTemplate.yaml + substitute_service_template: Nested_pd_serverServiceTemplate.yaml count: 1 index_value: get_property: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..fc9395c618 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_0ServiceTemplate.yaml deleted file mode 100644 index 8a8b36018e..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_0ServiceTemplate.yaml +++ /dev/null @@ -1,303 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_pd_server_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_pd01_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - port_pd01_port_subnetpoolid: - type: string - required: true - port_pd01_port_network_role: - type: string - required: true - port_pd01_port_network_role_tag: - type: string - required: true - port_pd01_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - entry_schema: - type: string - node_templates: - pd_server: - type: org.openecomp.resource.vfc.nodes.heat.pd_server - properties: - availability_zone: - get_input: - - compute_pd_server_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_pd_server_name - - index_value - user_data_format: - get_input: - - compute_pd_server_user_data_format - - index_value - pd_server_pd01_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_pd01_port_exCP_naming - vlan_requirements: - get_input: port_pd01_port_vlan_requirements - ip_requirements: - get_input: port_pd01_port_ip_requirements - network_role_tag: - get_input: port_pd01_port_network_role_tag - mac_requirements: - get_input: port_pd01_port_mac_requirements - order: - get_input: port_pd01_port_order - network_role: - get_input: port_pd01_port_network_role - subnetpoolid: - get_input: port_pd01_port_subnetpoolid - network: - get_input: - - port_pd01_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: pd_server - relationship: tosca.relationships.network.BindsTo - outputs: - pd_server_show: - type: list - value: - get_attribute: - - pd_server - - show - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.pd_server_0 - capabilities: - scalable_pd_server: - - pd_server - - scalable - disk.read.bytes.rate_pd_server: - - pd_server - - disk.read.bytes.rate - memory.usage_pd_server: - - pd_server - - memory.usage - memory_pd_server: - - pd_server - - memory - disk.device.usage_pd_server: - - pd_server - - disk.device.usage - network.outgoing.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.packets.rate - os_pd_server: - - pd_server - - os - disk.write.bytes.rate_pd_server: - - pd_server - - disk.write.bytes.rate - network.incoming.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes - cpu_pd_server: - - pd_server - - cpu - cpu_util_pd_server: - - pd_server - - cpu_util - disk.device.write.requests.rate_pd_server: - - pd_server - - disk.device.write.requests.rate - disk.read.bytes_pd_server: - - pd_server - - disk.read.bytes - disk.device.read.bytes.rate_pd_server: - - pd_server - - disk.device.read.bytes.rate - network.outgoing.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes - disk.iops_pd_server: - - pd_server - - disk.iops - memory.resident_pd_server: - - pd_server - - memory.resident - cpu.delta_pd_server: - - pd_server - - cpu.delta - network.incoming.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets.rate - vcpus_pd_server: - - pd_server - - vcpus - disk.device.write.bytes.rate_pd_server: - - pd_server - - disk.device.write.bytes.rate - disk.device.write.requests_pd_server: - - pd_server - - disk.device.write.requests - endpoint_pd_server: - - pd_server - - endpoint - attachment_pd_server_pd01_port: - - pd_server_pd01_port - - attachment - disk.capacity_pd_server: - - pd_server - - disk.capacity - disk.device.allocation_pd_server: - - pd_server - - disk.device.allocation - disk.allocation_pd_server: - - pd_server - - disk.allocation - binding_pd_server: - - pd_server - - binding - disk.read.requests_pd_server: - - pd_server - - disk.read.requests - feature_pd_server: - - pd_server - - feature - disk.usage_pd_server: - - pd_server - - disk.usage - binding_pd_server_pd01_port: - - pd_server_pd01_port - - binding - disk.write.bytes_pd_server: - - pd_server - - disk.write.bytes - network.incoming.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes.rate - network.incoming.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets - disk.device.read.requests.rate_pd_server: - - pd_server - - disk.device.read.requests.rate - disk.root.size_pd_server: - - pd_server - - disk.root.size - disk.device.read.bytes_pd_server: - - pd_server - - disk.device.read.bytes - disk.device.write.bytes_pd_server: - - pd_server - - disk.device.write.bytes - disk.device.read.requests_pd_server: - - pd_server - - disk.device.read.requests - instance_pd_server: - - pd_server - - instance - host_pd_server: - - pd_server - - host - network.outpoing.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.outpoing.packets - disk.write.requests.rate_pd_server: - - pd_server - - disk.write.requests.rate - disk.ephemeral.size_pd_server: - - pd_server - - disk.ephemeral.size - disk.write.requests_pd_server: - - pd_server - - disk.write.requests - feature_pd_server_pd01_port: - - pd_server_pd01_port - - feature - disk.device.latency_pd_server: - - pd_server - - disk.device.latency - disk.latency_pd_server: - - pd_server - - disk.latency - disk.device.capacity_pd_server: - - pd_server - - disk.device.capacity - network.outgoing.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes.rate - disk.device.iops_pd_server: - - pd_server - - disk.device.iops - requirements: - local_storage_pd_server: - - pd_server - - local_storage - link_pd_server_pd01_port: - - pd_server_pd01_port - - link - dependency_pd_server_pd01_port: - - pd_server_pd01_port - - dependency - dependency_pd_server: - - pd_server - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_1ServiceTemplate.yaml deleted file mode 100644 index a6d8533b57..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_1ServiceTemplate.yaml +++ /dev/null @@ -1,294 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_pd_server_1 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_pd01_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - port_pd01_port_subnetpoolid: - type: string - required: true - port_pd01_port_network_role: - type: string - required: true - port_pd01_port_network_role_tag: - type: string - required: true - port_pd01_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - entry_schema: - type: string - node_templates: - pd_server: - type: org.openecomp.resource.vfc.nodes.heat.pd_server - properties: - availability_zone: - get_input: - - compute_pd_server_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_pd_server_name - - index_value - user_data_format: - get_input: - - compute_pd_server_user_data_format - - index_value - pd_server_pd01_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_pd01_port_exCP_naming - vlan_requirements: - get_input: port_pd01_port_vlan_requirements - ip_requirements: - get_input: port_pd01_port_ip_requirements - network_role_tag: - get_input: port_pd01_port_network_role_tag - mac_requirements: - get_input: port_pd01_port_mac_requirements - order: - get_input: port_pd01_port_order - network_role: - get_input: port_pd01_port_network_role - subnetpoolid: - get_input: port_pd01_port_subnetpoolid - network: - get_input: - - port_pd01_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: pd_server - relationship: tosca.relationships.network.BindsTo - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.pd_server_1 - capabilities: - scalable_pd_server: - - pd_server - - scalable - disk.read.bytes.rate_pd_server: - - pd_server - - disk.read.bytes.rate - memory.usage_pd_server: - - pd_server - - memory.usage - memory_pd_server: - - pd_server - - memory - disk.device.usage_pd_server: - - pd_server - - disk.device.usage - network.outgoing.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.packets.rate - os_pd_server: - - pd_server - - os - disk.write.bytes.rate_pd_server: - - pd_server - - disk.write.bytes.rate - network.incoming.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes - cpu_pd_server: - - pd_server - - cpu - cpu_util_pd_server: - - pd_server - - cpu_util - disk.device.write.requests.rate_pd_server: - - pd_server - - disk.device.write.requests.rate - disk.read.bytes_pd_server: - - pd_server - - disk.read.bytes - disk.device.read.bytes.rate_pd_server: - - pd_server - - disk.device.read.bytes.rate - network.outgoing.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes - disk.iops_pd_server: - - pd_server - - disk.iops - memory.resident_pd_server: - - pd_server - - memory.resident - cpu.delta_pd_server: - - pd_server - - cpu.delta - network.incoming.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets.rate - vcpus_pd_server: - - pd_server - - vcpus - disk.device.write.bytes.rate_pd_server: - - pd_server - - disk.device.write.bytes.rate - disk.device.write.requests_pd_server: - - pd_server - - disk.device.write.requests - endpoint_pd_server: - - pd_server - - endpoint - attachment_pd_server_pd01_port: - - pd_server_pd01_port - - attachment - disk.capacity_pd_server: - - pd_server - - disk.capacity - disk.device.allocation_pd_server: - - pd_server - - disk.device.allocation - disk.allocation_pd_server: - - pd_server - - disk.allocation - binding_pd_server: - - pd_server - - binding - disk.read.requests_pd_server: - - pd_server - - disk.read.requests - feature_pd_server: - - pd_server - - feature - disk.usage_pd_server: - - pd_server - - disk.usage - binding_pd_server_pd01_port: - - pd_server_pd01_port - - binding - disk.write.bytes_pd_server: - - pd_server - - disk.write.bytes - network.incoming.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes.rate - network.incoming.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets - disk.device.read.requests.rate_pd_server: - - pd_server - - disk.device.read.requests.rate - disk.root.size_pd_server: - - pd_server - - disk.root.size - disk.device.read.bytes_pd_server: - - pd_server - - disk.device.read.bytes - disk.device.write.bytes_pd_server: - - pd_server - - disk.device.write.bytes - disk.device.read.requests_pd_server: - - pd_server - - disk.device.read.requests - instance_pd_server: - - pd_server - - instance - host_pd_server: - - pd_server - - host - network.outpoing.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.outpoing.packets - disk.write.requests.rate_pd_server: - - pd_server - - disk.write.requests.rate - disk.ephemeral.size_pd_server: - - pd_server - - disk.ephemeral.size - disk.write.requests_pd_server: - - pd_server - - disk.write.requests - feature_pd_server_pd01_port: - - pd_server_pd01_port - - feature - disk.device.latency_pd_server: - - pd_server - - disk.device.latency - disk.latency_pd_server: - - pd_server - - disk.latency - disk.device.capacity_pd_server: - - pd_server - - disk.device.capacity - network.outgoing.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes.rate - disk.device.iops_pd_server: - - pd_server - - disk.device.iops - requirements: - local_storage_pd_server: - - pd_server - - local_storage - link_pd_server_pd01_port: - - pd_server_pd01_port - - link - dependency_pd_server_pd01_port: - - pd_server_pd01_port - - dependency - dependency_pd_server: - - pd_server - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_2ServiceTemplate.yaml deleted file mode 100644 index 828bcb6145..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/Nested_pd_server_2ServiceTemplate.yaml +++ /dev/null @@ -1,294 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_pd_server_2 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_pd01_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - port_pd01_port_subnetpoolid: - type: string - required: true - port_pd01_port_network_role: - type: string - required: true - port_pd01_port_network_role_tag: - type: string - required: true - port_pd01_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - entry_schema: - type: string - node_templates: - pd_server: - type: org.openecomp.resource.vfc.nodes.heat.pd_server - properties: - availability_zone: - get_input: - - compute_pd_server_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_pd_server_name - - index_value - user_data_format: - get_input: - - compute_pd_server_user_data_format - - index_value - pd_server_pd01_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_pd01_port_exCP_naming - vlan_requirements: - get_input: port_pd01_port_vlan_requirements - ip_requirements: - get_input: port_pd01_port_ip_requirements - network_role_tag: - get_input: port_pd01_port_network_role_tag - mac_requirements: - get_input: port_pd01_port_mac_requirements - order: - get_input: port_pd01_port_order - network_role: - get_input: port_pd01_port_network_role - subnetpoolid: - get_input: port_pd01_port_subnetpoolid - network: - get_input: - - port_pd01_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: pd_server - relationship: tosca.relationships.network.BindsTo - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.pd_server_2 - capabilities: - scalable_pd_server: - - pd_server - - scalable - disk.read.bytes.rate_pd_server: - - pd_server - - disk.read.bytes.rate - memory.usage_pd_server: - - pd_server - - memory.usage - memory_pd_server: - - pd_server - - memory - disk.device.usage_pd_server: - - pd_server - - disk.device.usage - network.outgoing.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.packets.rate - os_pd_server: - - pd_server - - os - disk.write.bytes.rate_pd_server: - - pd_server - - disk.write.bytes.rate - network.incoming.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes - cpu_pd_server: - - pd_server - - cpu - cpu_util_pd_server: - - pd_server - - cpu_util - disk.device.write.requests.rate_pd_server: - - pd_server - - disk.device.write.requests.rate - disk.read.bytes_pd_server: - - pd_server - - disk.read.bytes - disk.device.read.bytes.rate_pd_server: - - pd_server - - disk.device.read.bytes.rate - network.outgoing.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes - disk.iops_pd_server: - - pd_server - - disk.iops - memory.resident_pd_server: - - pd_server - - memory.resident - cpu.delta_pd_server: - - pd_server - - cpu.delta - network.incoming.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets.rate - vcpus_pd_server: - - pd_server - - vcpus - disk.device.write.bytes.rate_pd_server: - - pd_server - - disk.device.write.bytes.rate - disk.device.write.requests_pd_server: - - pd_server - - disk.device.write.requests - endpoint_pd_server: - - pd_server - - endpoint - attachment_pd_server_pd01_port: - - pd_server_pd01_port - - attachment - disk.capacity_pd_server: - - pd_server - - disk.capacity - disk.device.allocation_pd_server: - - pd_server - - disk.device.allocation - disk.allocation_pd_server: - - pd_server - - disk.allocation - binding_pd_server: - - pd_server - - binding - disk.read.requests_pd_server: - - pd_server - - disk.read.requests - feature_pd_server: - - pd_server - - feature - disk.usage_pd_server: - - pd_server - - disk.usage - binding_pd_server_pd01_port: - - pd_server_pd01_port - - binding - disk.write.bytes_pd_server: - - pd_server - - disk.write.bytes - network.incoming.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes.rate - network.incoming.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets - disk.device.read.requests.rate_pd_server: - - pd_server - - disk.device.read.requests.rate - disk.root.size_pd_server: - - pd_server - - disk.root.size - disk.device.read.bytes_pd_server: - - pd_server - - disk.device.read.bytes - disk.device.write.bytes_pd_server: - - pd_server - - disk.device.write.bytes - disk.device.read.requests_pd_server: - - pd_server - - disk.device.read.requests - instance_pd_server: - - pd_server - - instance - host_pd_server: - - pd_server - - host - network.outpoing.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.outpoing.packets - disk.write.requests.rate_pd_server: - - pd_server - - disk.write.requests.rate - disk.ephemeral.size_pd_server: - - pd_server - - disk.ephemeral.size - disk.write.requests_pd_server: - - pd_server - - disk.write.requests - feature_pd_server_pd01_port: - - pd_server_pd01_port - - feature - disk.device.latency_pd_server: - - pd_server - - disk.device.latency - disk.latency_pd_server: - - pd_server - - disk.latency - disk.device.capacity_pd_server: - - pd_server - - disk.device.capacity - network.outgoing.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes.rate - disk.device.iops_pd_server: - - pd_server - - disk.device.iops - requirements: - local_storage_pd_server: - - pd_server - - local_storage - link_pd_server_pd01_port: - - pd_server_pd01_port - - link - dependency_pd_server_pd01_port: - - pd_server_pd01_port - - dependency - dependency_pd_server: - - pd_server - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/GlobalSubstitutionTypesServiceTemplate.yaml index 0711fb8ecd..c24fab0eea 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -5,837 +5,7 @@ imports: - openecomp_heat_index: file: openecomp-heat/_index.yml node_types: - org.openecomp.resource.abstract.nodes.pd_server_0: - derived_from: org.openecomp.resource.abstract.nodes.VFC - properties: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - status: SUPPORTED - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - vm_image_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - status: SUPPORTED - port_pd01_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_pd01_port_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - requirements: - - dependency_pd_server: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - local_storage_pd_server: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo - occurrences: - - 0 - - UNBOUNDED - - dependency_pd_server_pd01_port: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_pd_server_pd01_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - capabilities: - scalable_pd_server: - type: tosca.capabilities.Scalable - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - os_pd_server: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - disk.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_util_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.resident_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu.delta_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - vcpus_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - endpoint_pd_server: - type: tosca.capabilities.Endpoint.Admin - occurrences: - - 1 - - UNBOUNDED - attachment_pd_server_pd01_port: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - disk.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - disk.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server_pd01_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.root.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - instance_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - host_pd_server: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - network.outpoing.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.ephemeral.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server_pd01_port: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.device.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - org.openecomp.resource.abstract.nodes.pd_server_1: - derived_from: org.openecomp.resource.abstract.nodes.VFC - properties: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - status: SUPPORTED - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - vm_image_name: - type: string - required: true - status: SUPPORTED - port_pd01_port_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - status: SUPPORTED - port_pd01_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role: - type: string - required: true - status: SUPPORTED - port_pd01_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_pd01_port_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - requirements: - - dependency_pd_server: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - local_storage_pd_server: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo - occurrences: - - 0 - - UNBOUNDED - - dependency_pd_server_pd01_port: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_pd_server_pd01_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - capabilities: - scalable_pd_server: - type: tosca.capabilities.Scalable - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - os_pd_server: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - disk.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_util_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.resident_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu.delta_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - vcpus_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - endpoint_pd_server: - type: tosca.capabilities.Endpoint.Admin - occurrences: - - 1 - - UNBOUNDED - attachment_pd_server_pd01_port: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - disk.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.allocation_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - disk.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.usage_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_pd_server_pd01_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.root.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - instance_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - host_pd_server: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - network.outpoing.packets_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests.rate_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.ephemeral.size_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.requests_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - feature_pd_server_pd01_port: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.device.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.latency_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.capacity_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes.rate_pd_server_pd01_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.iops_pd_server: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - org.openecomp.resource.abstract.nodes.pd_server_2: + org.openecomp.resource.abstract.nodes.pd_server: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: index_value: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/MainServiceTemplate.yaml index eb0c1242a6..095a6c1a5e 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/MainServiceTemplate.yaml @@ -72,7 +72,7 @@ topology_template: network_name: get_input: packet_internal_network_name abstract_pd_server_2: - type: org.openecomp.resource.abstract.nodes.pd_server_2 + type: org.openecomp.resource.abstract.nodes.pd_server directives: - substitutable properties: @@ -100,7 +100,7 @@ topology_template: compute_pd_server_user_data_format: - RAW service_template_filter: - substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml + substitute_service_template: Nested_pd_serverServiceTemplate.yaml count: 1 index_value: get_property: @@ -118,7 +118,7 @@ topology_template: name: get_input: dummy_net_name_1 abstract_pd_server_0: - type: org.openecomp.resource.abstract.nodes.pd_server_0 + type: org.openecomp.resource.abstract.nodes.pd_server directives: - substitutable properties: @@ -146,7 +146,7 @@ topology_template: compute_pd_server_user_data_format: - RAW service_template_filter: - substitute_service_template: Nested_pd_server_0ServiceTemplate.yaml + substitute_service_template: Nested_pd_serverServiceTemplate.yaml count: 1 index_value: get_property: @@ -159,7 +159,7 @@ topology_template: node: packet_internal_network relationship: tosca.relationships.network.LinksTo abstract_pd_server_1: - type: org.openecomp.resource.abstract.nodes.pd_server_1 + type: org.openecomp.resource.abstract.nodes.pd_server directives: - substitutable properties: @@ -187,7 +187,7 @@ topology_template: compute_pd_server_user_data_format: - RAW service_template_filter: - substitute_service_template: Nested_pd_server_1ServiceTemplate.yaml + substitute_service_template: Nested_pd_serverServiceTemplate.yaml count: 1 index_value: get_property: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..fc9395c618 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_0ServiceTemplate.yaml deleted file mode 100644 index b1f51f3f57..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_0ServiceTemplate.yaml +++ /dev/null @@ -1,294 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_pd_server_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_pd01_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - port_pd01_port_subnetpoolid: - type: string - required: true - port_pd01_port_network_role: - type: string - required: true - port_pd01_port_network_role_tag: - type: string - required: true - port_pd01_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - entry_schema: - type: string - node_templates: - pd_server: - type: org.openecomp.resource.vfc.nodes.heat.pd_server - properties: - availability_zone: - get_input: - - compute_pd_server_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_pd_server_name - - index_value - user_data_format: - get_input: - - compute_pd_server_user_data_format - - index_value - pd_server_pd01_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_pd01_port_exCP_naming - vlan_requirements: - get_input: port_pd01_port_vlan_requirements - ip_requirements: - get_input: port_pd01_port_ip_requirements - network_role_tag: - get_input: port_pd01_port_network_role_tag - mac_requirements: - get_input: port_pd01_port_mac_requirements - order: - get_input: port_pd01_port_order - network_role: - get_input: port_pd01_port_network_role - subnetpoolid: - get_input: port_pd01_port_subnetpoolid - network: - get_input: - - port_pd01_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: pd_server - relationship: tosca.relationships.network.BindsTo - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.pd_server_0 - capabilities: - scalable_pd_server: - - pd_server - - scalable - disk.read.bytes.rate_pd_server: - - pd_server - - disk.read.bytes.rate - memory.usage_pd_server: - - pd_server - - memory.usage - memory_pd_server: - - pd_server - - memory - disk.device.usage_pd_server: - - pd_server - - disk.device.usage - network.outgoing.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.packets.rate - os_pd_server: - - pd_server - - os - disk.write.bytes.rate_pd_server: - - pd_server - - disk.write.bytes.rate - network.incoming.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes - cpu_pd_server: - - pd_server - - cpu - cpu_util_pd_server: - - pd_server - - cpu_util - disk.device.write.requests.rate_pd_server: - - pd_server - - disk.device.write.requests.rate - disk.read.bytes_pd_server: - - pd_server - - disk.read.bytes - disk.device.read.bytes.rate_pd_server: - - pd_server - - disk.device.read.bytes.rate - network.outgoing.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes - disk.iops_pd_server: - - pd_server - - disk.iops - memory.resident_pd_server: - - pd_server - - memory.resident - cpu.delta_pd_server: - - pd_server - - cpu.delta - network.incoming.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets.rate - vcpus_pd_server: - - pd_server - - vcpus - disk.device.write.bytes.rate_pd_server: - - pd_server - - disk.device.write.bytes.rate - disk.device.write.requests_pd_server: - - pd_server - - disk.device.write.requests - endpoint_pd_server: - - pd_server - - endpoint - attachment_pd_server_pd01_port: - - pd_server_pd01_port - - attachment - disk.capacity_pd_server: - - pd_server - - disk.capacity - disk.device.allocation_pd_server: - - pd_server - - disk.device.allocation - disk.allocation_pd_server: - - pd_server - - disk.allocation - binding_pd_server: - - pd_server - - binding - disk.read.requests_pd_server: - - pd_server - - disk.read.requests - feature_pd_server: - - pd_server - - feature - disk.usage_pd_server: - - pd_server - - disk.usage - binding_pd_server_pd01_port: - - pd_server_pd01_port - - binding - disk.write.bytes_pd_server: - - pd_server - - disk.write.bytes - network.incoming.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes.rate - network.incoming.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets - disk.device.read.requests.rate_pd_server: - - pd_server - - disk.device.read.requests.rate - disk.root.size_pd_server: - - pd_server - - disk.root.size - disk.device.read.bytes_pd_server: - - pd_server - - disk.device.read.bytes - disk.device.write.bytes_pd_server: - - pd_server - - disk.device.write.bytes - disk.device.read.requests_pd_server: - - pd_server - - disk.device.read.requests - instance_pd_server: - - pd_server - - instance - host_pd_server: - - pd_server - - host - network.outpoing.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.outpoing.packets - disk.write.requests.rate_pd_server: - - pd_server - - disk.write.requests.rate - disk.ephemeral.size_pd_server: - - pd_server - - disk.ephemeral.size - disk.write.requests_pd_server: - - pd_server - - disk.write.requests - feature_pd_server_pd01_port: - - pd_server_pd01_port - - feature - disk.device.latency_pd_server: - - pd_server - - disk.device.latency - disk.latency_pd_server: - - pd_server - - disk.latency - disk.device.capacity_pd_server: - - pd_server - - disk.device.capacity - network.outgoing.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes.rate - disk.device.iops_pd_server: - - pd_server - - disk.device.iops - requirements: - local_storage_pd_server: - - pd_server - - local_storage - link_pd_server_pd01_port: - - pd_server_pd01_port - - link - dependency_pd_server_pd01_port: - - pd_server_pd01_port - - dependency - dependency_pd_server: - - pd_server - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_1ServiceTemplate.yaml deleted file mode 100644 index a6d8533b57..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_1ServiceTemplate.yaml +++ /dev/null @@ -1,294 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_pd_server_1 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_pd01_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - port_pd01_port_subnetpoolid: - type: string - required: true - port_pd01_port_network_role: - type: string - required: true - port_pd01_port_network_role_tag: - type: string - required: true - port_pd01_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - entry_schema: - type: string - node_templates: - pd_server: - type: org.openecomp.resource.vfc.nodes.heat.pd_server - properties: - availability_zone: - get_input: - - compute_pd_server_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_pd_server_name - - index_value - user_data_format: - get_input: - - compute_pd_server_user_data_format - - index_value - pd_server_pd01_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_pd01_port_exCP_naming - vlan_requirements: - get_input: port_pd01_port_vlan_requirements - ip_requirements: - get_input: port_pd01_port_ip_requirements - network_role_tag: - get_input: port_pd01_port_network_role_tag - mac_requirements: - get_input: port_pd01_port_mac_requirements - order: - get_input: port_pd01_port_order - network_role: - get_input: port_pd01_port_network_role - subnetpoolid: - get_input: port_pd01_port_subnetpoolid - network: - get_input: - - port_pd01_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: pd_server - relationship: tosca.relationships.network.BindsTo - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.pd_server_1 - capabilities: - scalable_pd_server: - - pd_server - - scalable - disk.read.bytes.rate_pd_server: - - pd_server - - disk.read.bytes.rate - memory.usage_pd_server: - - pd_server - - memory.usage - memory_pd_server: - - pd_server - - memory - disk.device.usage_pd_server: - - pd_server - - disk.device.usage - network.outgoing.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.packets.rate - os_pd_server: - - pd_server - - os - disk.write.bytes.rate_pd_server: - - pd_server - - disk.write.bytes.rate - network.incoming.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes - cpu_pd_server: - - pd_server - - cpu - cpu_util_pd_server: - - pd_server - - cpu_util - disk.device.write.requests.rate_pd_server: - - pd_server - - disk.device.write.requests.rate - disk.read.bytes_pd_server: - - pd_server - - disk.read.bytes - disk.device.read.bytes.rate_pd_server: - - pd_server - - disk.device.read.bytes.rate - network.outgoing.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes - disk.iops_pd_server: - - pd_server - - disk.iops - memory.resident_pd_server: - - pd_server - - memory.resident - cpu.delta_pd_server: - - pd_server - - cpu.delta - network.incoming.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets.rate - vcpus_pd_server: - - pd_server - - vcpus - disk.device.write.bytes.rate_pd_server: - - pd_server - - disk.device.write.bytes.rate - disk.device.write.requests_pd_server: - - pd_server - - disk.device.write.requests - endpoint_pd_server: - - pd_server - - endpoint - attachment_pd_server_pd01_port: - - pd_server_pd01_port - - attachment - disk.capacity_pd_server: - - pd_server - - disk.capacity - disk.device.allocation_pd_server: - - pd_server - - disk.device.allocation - disk.allocation_pd_server: - - pd_server - - disk.allocation - binding_pd_server: - - pd_server - - binding - disk.read.requests_pd_server: - - pd_server - - disk.read.requests - feature_pd_server: - - pd_server - - feature - disk.usage_pd_server: - - pd_server - - disk.usage - binding_pd_server_pd01_port: - - pd_server_pd01_port - - binding - disk.write.bytes_pd_server: - - pd_server - - disk.write.bytes - network.incoming.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes.rate - network.incoming.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets - disk.device.read.requests.rate_pd_server: - - pd_server - - disk.device.read.requests.rate - disk.root.size_pd_server: - - pd_server - - disk.root.size - disk.device.read.bytes_pd_server: - - pd_server - - disk.device.read.bytes - disk.device.write.bytes_pd_server: - - pd_server - - disk.device.write.bytes - disk.device.read.requests_pd_server: - - pd_server - - disk.device.read.requests - instance_pd_server: - - pd_server - - instance - host_pd_server: - - pd_server - - host - network.outpoing.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.outpoing.packets - disk.write.requests.rate_pd_server: - - pd_server - - disk.write.requests.rate - disk.ephemeral.size_pd_server: - - pd_server - - disk.ephemeral.size - disk.write.requests_pd_server: - - pd_server - - disk.write.requests - feature_pd_server_pd01_port: - - pd_server_pd01_port - - feature - disk.device.latency_pd_server: - - pd_server - - disk.device.latency - disk.latency_pd_server: - - pd_server - - disk.latency - disk.device.capacity_pd_server: - - pd_server - - disk.device.capacity - network.outgoing.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes.rate - disk.device.iops_pd_server: - - pd_server - - disk.device.iops - requirements: - local_storage_pd_server: - - pd_server - - local_storage - link_pd_server_pd01_port: - - pd_server_pd01_port - - link - dependency_pd_server_pd01_port: - - pd_server_pd01_port - - dependency - dependency_pd_server: - - pd_server - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_2ServiceTemplate.yaml deleted file mode 100644 index 828bcb6145..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/Nested_pd_server_2ServiceTemplate.yaml +++ /dev/null @@ -1,294 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_pd_server_2 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_pd01_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - port_pd01_port_subnetpoolid: - type: string - required: true - port_pd01_port_network_role: - type: string - required: true - port_pd01_port_network_role_tag: - type: string - required: true - port_pd01_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - entry_schema: - type: string - node_templates: - pd_server: - type: org.openecomp.resource.vfc.nodes.heat.pd_server - properties: - availability_zone: - get_input: - - compute_pd_server_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_pd_server_name - - index_value - user_data_format: - get_input: - - compute_pd_server_user_data_format - - index_value - pd_server_pd01_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_pd01_port_exCP_naming - vlan_requirements: - get_input: port_pd01_port_vlan_requirements - ip_requirements: - get_input: port_pd01_port_ip_requirements - network_role_tag: - get_input: port_pd01_port_network_role_tag - mac_requirements: - get_input: port_pd01_port_mac_requirements - order: - get_input: port_pd01_port_order - network_role: - get_input: port_pd01_port_network_role - subnetpoolid: - get_input: port_pd01_port_subnetpoolid - network: - get_input: - - port_pd01_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: pd_server - relationship: tosca.relationships.network.BindsTo - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.pd_server_2 - capabilities: - scalable_pd_server: - - pd_server - - scalable - disk.read.bytes.rate_pd_server: - - pd_server - - disk.read.bytes.rate - memory.usage_pd_server: - - pd_server - - memory.usage - memory_pd_server: - - pd_server - - memory - disk.device.usage_pd_server: - - pd_server - - disk.device.usage - network.outgoing.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.packets.rate - os_pd_server: - - pd_server - - os - disk.write.bytes.rate_pd_server: - - pd_server - - disk.write.bytes.rate - network.incoming.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes - cpu_pd_server: - - pd_server - - cpu - cpu_util_pd_server: - - pd_server - - cpu_util - disk.device.write.requests.rate_pd_server: - - pd_server - - disk.device.write.requests.rate - disk.read.bytes_pd_server: - - pd_server - - disk.read.bytes - disk.device.read.bytes.rate_pd_server: - - pd_server - - disk.device.read.bytes.rate - network.outgoing.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes - disk.iops_pd_server: - - pd_server - - disk.iops - memory.resident_pd_server: - - pd_server - - memory.resident - cpu.delta_pd_server: - - pd_server - - cpu.delta - network.incoming.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets.rate - vcpus_pd_server: - - pd_server - - vcpus - disk.device.write.bytes.rate_pd_server: - - pd_server - - disk.device.write.bytes.rate - disk.device.write.requests_pd_server: - - pd_server - - disk.device.write.requests - endpoint_pd_server: - - pd_server - - endpoint - attachment_pd_server_pd01_port: - - pd_server_pd01_port - - attachment - disk.capacity_pd_server: - - pd_server - - disk.capacity - disk.device.allocation_pd_server: - - pd_server - - disk.device.allocation - disk.allocation_pd_server: - - pd_server - - disk.allocation - binding_pd_server: - - pd_server - - binding - disk.read.requests_pd_server: - - pd_server - - disk.read.requests - feature_pd_server: - - pd_server - - feature - disk.usage_pd_server: - - pd_server - - disk.usage - binding_pd_server_pd01_port: - - pd_server_pd01_port - - binding - disk.write.bytes_pd_server: - - pd_server - - disk.write.bytes - network.incoming.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes.rate - network.incoming.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets - disk.device.read.requests.rate_pd_server: - - pd_server - - disk.device.read.requests.rate - disk.root.size_pd_server: - - pd_server - - disk.root.size - disk.device.read.bytes_pd_server: - - pd_server - - disk.device.read.bytes - disk.device.write.bytes_pd_server: - - pd_server - - disk.device.write.bytes - disk.device.read.requests_pd_server: - - pd_server - - disk.device.read.requests - instance_pd_server: - - pd_server - - instance - host_pd_server: - - pd_server - - host - network.outpoing.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.outpoing.packets - disk.write.requests.rate_pd_server: - - pd_server - - disk.write.requests.rate - disk.ephemeral.size_pd_server: - - pd_server - - disk.ephemeral.size - disk.write.requests_pd_server: - - pd_server - - disk.write.requests - feature_pd_server_pd01_port: - - pd_server_pd01_port - - feature - disk.device.latency_pd_server: - - pd_server - - disk.device.latency - disk.latency_pd_server: - - pd_server - - disk.latency - disk.device.capacity_pd_server: - - pd_server - - disk.device.capacity - network.outgoing.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes.rate - disk.device.iops_pd_server: - - pd_server - - disk.device.iops - requirements: - local_storage_pd_server: - - pd_server - - local_storage - link_pd_server_pd01_port: - - pd_server_pd01_port - - link - dependency_pd_server_pd01_port: - - pd_server_pd01_port - - dependency - dependency_pd_server: - - pd_server - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/MANIFEST.json new file mode 100644 index 0000000000..40c2b4c296 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/MANIFEST.json @@ -0,0 +1,17 @@ +{ + "name": "hot-mog", + "description": "HOT template to create hot mog server", + "version": "2013-05-23", + "data": [ + { + "file": "hot-mog-0108-bs1271.yml", + "type": "HEAT", + "data": [ + { + "file": "hot-mog-0108-bs1271.env", + "type": "HEAT_ENV" + } + ] + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/hot-mog-0108-bs1271.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/hot-mog-0108-bs1271.env new file mode 100644 index 0000000000..e406d9971f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/hot-mog-0108-bs1271.env @@ -0,0 +1,6 @@ +parameters: + pd_server_names: ZRDM1MOGX01MPD001,ZRDM1MOGX01MPD002, ZRDM1MOGX01MPD003 + pd_image_name: MOG_BASE_8.0 + pd_flavor_name: m3.xlarge + availabilityzone_name: nova + dummy_net_name_1: mog_dummy_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/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/hot-mog-0108-bs1271.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/hot-mog-0108-bs1271.yml new file mode 100644 index 0000000000..b244e98761 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/in/hot-mog-0108-bs1271.yml @@ -0,0 +1,87 @@ +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 + diff_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 + 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 + dummy_net_name_1: + type: string + label: csb ineternal cidr + description: csb internal cidr + packet_internal_network_name: + type: string + label: packet internal network name + description: name of the network + +resources: + server_ps_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} + user_data_format: RAW + key_name: key_name + image_update_policy: image_update_policy + + server_ps_02: + type: OS::Nova::Server + properties: +# config_drive: "True" + name: {get_param: [pd_server_names, 1]} + image: {get_param: diff_image_name} + flavor: {get_param: pd_flavor_name} + availability_zone: {get_param: availabilityzone_name} + networks: + - port: {get_resource: pd01_port_1} + user_data_format: RAW + key_name: key_name + personality: personality + + pd01_port_0: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + pd01_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + pd01_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + + packet_internal_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_internal_network_name + + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..1da6af47e0 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,440 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.pd_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + compute_pd_server_key_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + compute_pd_server_personality: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + compute_pd_server_image_update_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + status: SUPPORTED + port_pd01_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd01_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd01_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd01_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd01_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd01_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd01_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..a40a3fdc30 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/MainServiceTemplate.yaml @@ -0,0 +1,193 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + pd_flavor_name: + label: PD flavor name + hidden: false + immutable: false + type: string + description: flavor name of PD instance + default: m3.xlarge + dummy_net_name_1: + label: csb ineternal cidr + hidden: false + immutable: false + type: string + description: csb internal cidr + default: mog_dummy_1 + availabilityzone_name: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + default: nova + packet_internal_network_name: + label: packet internal network name + hidden: false + immutable: false + type: string + description: name of the network + pd_image_name: + label: image name + hidden: false + immutable: false + type: string + description: PD image name + default: MOG_BASE_8.0 + pd_server_names: + label: PD server names + hidden: false + immutable: false + type: list + description: name of the PD instance + default: + - ZRDM1MOGX01MPD001 + - ZRDM1MOGX01MPD002 + - ' ZRDM1MOGX01MPD003' + entry_schema: + type: string + oam_net_name: + label: oam network name + hidden: false + immutable: false + type: string + description: name of the oam network + diff_image_name: + label: image name + hidden: false + immutable: false + type: string + description: PD image name + node_templates: + pd01_port_2: + 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: packet_internal_network + requirements: + - link: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + packet_internal_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_internal_network_name + abstract_pd_server_0: + type: org.openecomp.resource.abstract.nodes.pd_server + directives: + - substitutable + properties: + compute_pd_server_key_name: + - key_name + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 0 + compute_pd_server_image_update_policy: + - image_update_policy + vm_flavor_name: + get_input: pd_flavor_name + port_pd01_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: pd_image_name + port_pd01_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd01_port_network: + - packet_internal_network + compute_pd_server_user_data_format: + - RAW + service_template_filter: + substitute_service_template: Nested_pd_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_pd_server_pd01_port: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + abstract_pd_server_1: + type: org.openecomp.resource.abstract.nodes.pd_server + directives: + - substitutable + properties: + compute_pd_server_key_name: + - key_name + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 1 + compute_pd_server_personality: + - personality + vm_flavor_name: + get_input: pd_flavor_name + port_pd01_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: diff_image_name + port_pd01_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd01_port_network: + - packet_internal_network + compute_pd_server_user_data_format: + - RAW + service_template_filter: + substitute_service_template: Nested_pd_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_pd_server_pd01_port: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + groups: + hot-mog-0108-bs1271_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/hot-mog-0108-bs1271.yml + description: heat template that creates MOG stack + members: + - pd01_port_2 + - packet_internal_network + - abstract_pd_server_0 + - abstract_pd_server_1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..74db5c7d75 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,321 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + compute_pd_server_key_name: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + compute_pd_server_personality: + type: list + required: true + entry_schema: + type: json + compute_pd_server_image_update_policy: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + personality: + get_input: + - compute_pd_server_personality + - index_value + key_name: + get_input: + - compute_pd_server_key_name + - index_value + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + image_update_policy: + get_input: + - compute_pd_server_image_update_policy + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/GlobalSubstitutionTypesServiceTemplate.yaml index 0c89db4fd9..6bd1ea45c8 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -923,450 +923,1021 @@ node_types: occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.heat.pcm_server: + org.openecomp.resource.abstract.nodes.pcma_server: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_pcm_port_0_network_role: - type: string - required: true - status: SUPPORTED - port_pcm_port_1_network_role_tag: - type: string + port_pcm_port_3_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - availabilityzone_name: + port_pcm_port_2_network_role: type: string - description: availabilityzone name required: true status: SUPPORTED - port_pcm_port_0_vlan_requirements: + port_pcm_port_2_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - pcm_image_name: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_3_network_role: type: string - description: PCRF CM image name required: true status: SUPPORTED - port_pcm_port_0_order: - type: integer + port_pcm_port_3_vlan_requirements: + type: list required: true status: SUPPORTED - port_pcm_port_0_subnetpoolid: + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: type: string required: true status: SUPPORTED - port_pcm_port_1_subnetpoolid: - type: string + port_pcm_port_3_security_groups: + type: list required: true status: SUPPORTED - port_pcm_port_0_network_role_tag: - type: string + entry_schema: + type: json + port_pcm_port_3_order: + type: integer required: true status: SUPPORTED - pcm_server_name: - type: string - description: PCRF CM server name + compute_pcma_server_availability_zone: + type: list required: true status: SUPPORTED - cps_net_mask: + entry_schema: + type: string + vm_image_name: type: string - description: CPS network mask required: true status: SUPPORTED - port_pcm_port_1_exCP_naming: - type: org.openecomp.datatypes.Naming + port_pcm_port_2_security_groups: + type: list required: true status: SUPPORTED - port_pcm_port_0_exCP_naming: + entry_schema: + type: json + port_pcm_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - oam_net_name: - type: string - description: OAM network name - required: true - status: SUPPORTED - port_pcm_port_1_network_role: - type: string + port_pcm_port_3_ip_requirements: + type: list required: true status: SUPPORTED - server_group: + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_subnetpoolid: type: string required: true status: SUPPORTED - connectivityChk: - type: json + port_pcm_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_pcm_port_0_ip_requirements: + port_pcm_port_2_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - oam_net_gw: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_3_subnetpoolid: type: string - description: CPS network gateway required: true status: SUPPORTED - security_group_name: + port_pcm_port_3_network_role_tag: type: string - description: the name of security group required: true status: SUPPORTED - cps_net_ip: - type: string - description: CPS network ip + compute_pcma_server_config_drive: + type: list required: true status: SUPPORTED - port_pcm_port_1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + entry_schema: + type: boolean + port_pcm_port_3_fixed_ips: + type: list required: true status: SUPPORTED - port_pcm_port_1_vlan_requirements: + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - pcm_flavor_name: - type: string - description: flavor name of PCRF CM instance + type: string + port_pcm_port_2_order: + type: integer required: true status: SUPPORTED - pcm_vol: - type: string - description: CPS Cluman Cinder Volume + port_pcm_port_3_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_pcm_port_1_ip_requirements: + port_pcm_port_2_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pcm_port_0_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: string + port_pcm_port_2_ip_requirements: + type: list required: true status: SUPPORTED - cps_net_name: + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_network_role_tag: type: string - description: CPS network name required: true status: SUPPORTED - oam_net_ip: - type: string - description: OAM network ip + port_pcm_port_3_network: + type: list required: true status: SUPPORTED - oam_net_mask: - type: string - description: CPS network mask + entry_schema: + type: string + compute_pcma_server_scheduler_hints: + type: list required: true status: SUPPORTED - port_pcm_port_1_order: - type: integer + entry_schema: + type: json + compute_pcma_server_name: + type: list required: true status: SUPPORTED - attributes: - server_pcm_id: - type: string - description: the pcm nova service id - status: SUPPORTED + entry_schema: + type: string requirements: - - dependency_pcm_port_1: + - dependency_pcma_server: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_pcm_port_1: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_pcma_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_server_pcm: + - 0 + - UNBOUNDED + - dependency_pcma_server_pcm_port_3: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_server_pcm: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_pcma_server_pcm_port_3: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_pcm_port_0: + - 1 + - 1 + - dependency_pcma_server_pcm_port_2: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_pcm_port_0: + - link_pcma_server_pcm_port_2: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - network.incoming.packets.rate_pcm_port_0: + cpu.delta_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_pcma_server: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_pcm_port_1: + vcpus_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_pcm_port_1: + host_pcma_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_server_pcm: + disk.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_server_pcm: + network.outgoing.bytes.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_pcm_port_0: + disk.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_pcm: + disk.iops_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_server_pcm: + network.outgoing.bytes.rate_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_server_pcm: + attachment_pcma_server_pcm_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_pcma_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + feature_pcma_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + attachment_pcma_server_pcm_port_3: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_server_pcm: + memory.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_server_pcm: + network.outgoing.bytes_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_server_pcm: + binding_pcma_server_pcm_port_3: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_server_pcm: + memory_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_server_pcm: + network.outgoing.bytes_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_server_pcm: + cpu_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_server_pcm: + disk.device.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_pcm_port_0: + disk.read.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_pcm_port_1: + network.incoming.packets_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_pcm_port_0: + binding_pcma_server_pcm_port_2: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - binding_pcm_port_1: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + os_pcma_server: + type: tosca.capabilities.OperatingSystem occurrences: - - 0 + - 1 - UNBOUNDED - memory.usage_server_pcm: + network.incoming.packets_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_server_pcm: + network.incoming.packets.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_server_pcm: + network.outgoing.packets.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_server_pcm: - type: tosca.capabilities.OperatingSystem + network.incoming.packets.rate_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_server_pcm: + disk.device.read.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_pcm_port_0: + disk.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_pcm_port_1: + network.outgoing.packets.rate_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_pcm_port_1: - type: tosca.capabilities.Node + disk.device.write.requests.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_pcm_port_0: + cpu_util_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_server_pcm: + disk.device.write.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_pcm_port_0: - type: tosca.capabilities.Node + disk.device.read.bytes.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_pcm_port_1: + disk.device.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_pcm_port_0: - type: tosca.capabilities.Attachment + disk.read.requests_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_pcm_port_1: - type: tosca.capabilities.Attachment + disk.allocation_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_server_pcm: - type: tosca.capabilities.Endpoint.Admin + feature_pcma_server_pcm_port_2: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_server_pcm: + feature_pcma_server_pcm_port_3: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_server_pcm: + binding_pcma_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.latency_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_server_pcm: + disk.device.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_server_pcm: + disk.device.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_server_pcm: + disk.device.allocation_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_pcm: + memory.resident_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_server_pcm: + disk.root.size_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcma_server_pcm_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcma_server_pcm_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pcm_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pcm_port_0_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pcm_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_image_name: + type: string + description: PCRF CM image name + required: true + status: SUPPORTED + port_pcm_port_0_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + pcm_server_name: + type: string + description: PCRF CM server name + required: true + status: SUPPORTED + cps_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + oam_net_name: + type: string + description: OAM network name + required: true + status: SUPPORTED + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + server_group: + type: string + required: true + status: SUPPORTED + connectivityChk: + type: json + required: true + status: SUPPORTED + port_pcm_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + oam_net_gw: + type: string + description: CPS network gateway + required: true + status: SUPPORTED + security_group_name: + type: string + description: the name of security group + required: true + status: SUPPORTED + cps_net_ip: + type: string + description: CPS network ip + required: true + status: SUPPORTED + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_flavor_name: + type: string + description: flavor name of PCRF CM instance + required: true + status: SUPPORTED + pcm_vol: + type: string + description: CPS Cluman Cinder Volume + required: true + status: SUPPORTED + port_pcm_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + cps_net_name: + type: string + description: CPS network name + required: true + status: SUPPORTED + oam_net_ip: + type: string + description: OAM network ip + required: true + status: SUPPORTED + oam_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_order: + type: integer + required: true + status: SUPPORTED + attributes: + server_pcm_id: + type: string + description: the pcm nova service id + status: SUPPORTED + requirements: + - dependency_pcm_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pcm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pcm: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pcm_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + network.incoming.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pcm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pcm: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pcm: type: tosca.capabilities.Scalable occurrences: - 1 @@ -1490,26 +2061,24 @@ node_types: occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c1_scalling_instance: + org.openecomp.resource.abstract.nodes.1c2_catalog_instance: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c1_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1c2_t2_port_order: + type: integer required: true status: SUPPORTED - port_1c1_t2_port_vlan_requirements: + compute_1c2_catalog_instance_availability_zone: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c1_scalling_instance_user_data_format: - type: list + type: string + port_1c2_t2_port_subnetpoolid: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t2_port_network_role_tag: + port_1c2_t2_port_network_role: type: string required: true status: SUPPORTED @@ -1517,68 +2086,52 @@ node_types: type: string required: true status: SUPPORTED - port_1c1_t1_port_ip_requirements: + port_1c2_t2_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_1c2_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: org.openecomp.datatypes.network.VlanRequirements vm_image_name: type: string required: true status: SUPPORTED - compute_1c1_scalling_instance_name: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_1c1_t1_port_name: - type: list + port_1c2_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t1_port_network: - type: list + port_1c2_t1_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t2_port_fixed_ips: - type: list + port_1c2_t1_port_subnetpoolid: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_1c1_t2_port_network: + port_1c2_t2_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c1_t1_port_fixed_ips: - type: list + type: org.openecomp.datatypes.network.IpRequirements + port_1c2_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_1c1_t1_port_vlan_requirements: - type: list + port_1c2_t1_port_network_role: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1c1_t2_port_ip_requirements: + port_1c2_t2_port_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c1_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED + type: string index_value: type: integer description: Index value of this substitution service template runtime instance @@ -1587,575 +2140,576 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - port_1c1_t2_port_network_role: - type: string - required: true - status: SUPPORTED - port_1c1_t2_port_order: - type: integer - required: true - status: SUPPORTED - port_1c1_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + compute_1c2_catalog_instance_metadata: + type: list required: true status: SUPPORTED - compute_1c1_scalling_instance_availability_zone: + entry_schema: + type: json + compute_1c2_catalog_instance_name: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c1_t2_port_subnetpoolid: - type: string + port_1c2_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1c1_t2_port_name: + port_1c2_t1_port_network: type: list required: true status: SUPPORTED entry_schema: type: string - compute_1c1_scalling_instance_scheduler_hints: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_1c1_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1c2_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - compute_1c1_scalling_instance_metadata: + port_1c2_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: json - port_1c1_t1_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_1c1_t1_port_network_role_tag: - type: string + type: org.openecomp.datatypes.network.VlanRequirements + compute_1c2_catalog_instance_user_data_format: + type: list required: true status: SUPPORTED - port_1c1_t1_port_network_role: + entry_schema: + type: string + port_1c2_t1_port_network_role_tag: type: string required: true status: SUPPORTED - port_1c1_t1_port_order: - type: integer - required: true - status: SUPPORTED - attributes: - 1c1_scalling_instance_1c1_t1_port_tenant_id: + port_1c2_t1_port_ip_requirements: type: list + required: true status: SUPPORTED entry_schema: - type: string - 1c1_scalling_instance_instance_name: + type: org.openecomp.datatypes.network.IpRequirements + compute_1c2_catalog_instance_scheduler_hints: type: list + required: true status: SUPPORTED entry_schema: - type: string - 1c1_scalling_instance_1c1_t2_port_tenant_id: - type: list + type: json + attributes: + 1c2_catalog_instance_instance_name: + type: string + status: SUPPORTED + 1c2_catalog_instance_1c2_t1_port_tenant_id: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c1_scalling_instance_1c1_t1_port: + - dependency_1c2_catalog_instance: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c1_scalling_instance_1c1_t1_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_1c2_catalog_instance: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_1c1_scalling_instance: + - 0 + - UNBOUNDED + - dependency_1c2_catalog_instance_1c2_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c1_scalling_instance: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_1c2_catalog_instance_1c2_t2_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_1c1_scalling_instance_1c1_t2_port: + - 1 + - 1 + - dependency_1c2_catalog_instance_1c2_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c1_scalling_instance_1c1_t2_port: + - link_1c2_catalog_instance_1c2_t1_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.latency_1c1_scalling_instance: + disk.device.capacity_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c1_scalling_instance: + network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_1c1_scalling_instance: + disk.read.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c1_scalling_instance: - type: tosca.capabilities.Endpoint.Admin + memory.usage_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c1_scalling_instance: + network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port: + disk.write.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port: + binding_1c2_catalog_instance_1c2_t2_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c1_scalling_instance: + network.incoming.packets_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_1c1_scalling_instance: + cpu_util_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port: + network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c1_scalling_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c2_catalog_instance_1c2_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c1_scalling_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_1c2_catalog_instance_1c2_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port: + network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c1_scalling_instance_1c1_t1_port: + cpu_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c1_scalling_instance: + disk.read.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c1_scalling_instance: + binding_1c2_catalog_instance_1c2_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port: + disk.ephemeral.size_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c1_scalling_instance: - type: tosca.capabilities.Node + disk.device.write.bytes_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c1_scalling_instance: + memory.resident_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c1_scalling_instance: + disk.device.write.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c1_scalling_instance_1c1_t2_port: + network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c1_scalling_instance: - type: tosca.capabilities.Scalable + os_1c2_catalog_instance: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c1_scalling_instance: + disk.device.iops_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c1_scalling_instance_1c1_t2_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + endpoint_1c2_catalog_instance: + type: tosca.capabilities.Endpoint.Admin occurrences: - - 0 + - 1 - UNBOUNDED - disk.device.write.bytes_1c1_scalling_instance: + disk.allocation_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c1_scalling_instance: + disk.latency_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c1_scalling_instance_1c1_t2_port: + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c1_scalling_instance: + network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port: + disk.iops_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c1_scalling_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c1_scalling_instance: + network.incoming.packets_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c1_scalling_instance_1c1_t1_port: - type: tosca.capabilities.Node + vcpus_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c1_scalling_instance_1c1_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.device.read.requests.rate_1c1_scalling_instance: + disk.device.latency_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c1_scalling_instance_1c1_t2_port: + attachment_1c2_catalog_instance_1c2_t2_port: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c1_scalling_instance: + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port: + disk.read.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_1c1_scalling_instance: + instance_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_1c1_scalling_instance: + disk.capacity_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_1c1_scalling_instance: + disk.write.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c1_scalling_instance: + disk.device.read.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c1_scalling_instance: + disk.device.allocation_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c1_scalling_instance: + disk.device.read.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c1_scalling_instance: + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c1_scalling_instance: + disk.device.read.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port: + disk.device.write.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_1c2_catalog_instance: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.latency_1c1_scalling_instance: + disk.device.write.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c1_scalling_instance: - type: tosca.capabilities.network.Bindable + host_1c2_catalog_instance: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - disk.device.usage_1c1_scalling_instance: + disk.root.size_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c1_scalling_instance_1c1_t1_port: + disk.device.usage_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_1c1_scalling_instance: + network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c1_scalling_instance_1c1_t2_port: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - memory.usage_1c1_scalling_instance: + disk.usage_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c1_scalling_instance_1c1_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c2_catalog_instance: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port: + network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c1_scalling_instance: - type: tosca.capabilities.OperatingSystem + memory_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c1_scalling_instance: + disk.write.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c1_scalling_instance_1c1_t1_port: + disk.write.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c1_scalling_instance_1c1_t1_port: - type: tosca.capabilities.Attachment + binding_1c2_catalog_instance: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - cpu.delta_1c1_scalling_instance: + cpu.delta_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c1_scalling_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c2_catalog_instance_1c2_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - instance_1c1_scalling_instance: + disk.device.read.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.a_single_1a: + org.openecomp.resource.abstract.nodes.pcma_server_1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - compute_a_single_1a_metadata: + port_pcm_port_0_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_security_groups: type: list required: true status: SUPPORTED entry_schema: type: json - port_1a_t1_port_ip_requirements: + compute_pcma_server_availability_zone: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1a_t2_port_network_role_tag: - type: string + type: string + port_pcm_port_0_order: + type: integer required: true status: SUPPORTED - vm_flavor_name: + port_pcm_port_0_subnetpoolid: type: string required: true status: SUPPORTED - port_1a_t2_port_network_role: + vm_image_name: type: string required: true status: SUPPORTED - port_1a_t2_port_network: - type: list + port_pcm_port_1_subnetpoolid: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1a_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_pcm_port_0_network_role_tag: + type: string required: true status: SUPPORTED - port_1a_t1_port_network: - type: list + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - entry_schema: - type: string - port_1a_t1_port_subnetpoolid: - type: string + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - vm_image_name: + port_pcm_port_1_network_role: type: string required: true status: SUPPORTED - port_1a_t2_port_ip_requirements: + port_pcm_port_1_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1a_t1_port_vlan_requirements: + type: string + port_pcm_port_0_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1a_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - compute_a_single_1a_availability_zone: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_security_groups: type: list required: true status: SUPPORTED entry_schema: - type: string - compute_a_single_1a_scheduler_hints: + type: json + compute_pcma_server_config_drive: type: list required: true status: SUPPORTED entry_schema: - type: json + type: boolean index_value: type: integer description: Index value of this substitution service template runtime instance @@ -2164,478 +2718,469 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - port_1a_t1_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1a_t1_port_network_role: - type: string + compute_pcma_server_user_data_format: + type: list required: true status: SUPPORTED - port_1a_t1_port_order: - type: integer + entry_schema: + type: string + port_pcm_port_0_network: + type: list required: true status: SUPPORTED - port_1a_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + entry_schema: + type: string + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1a_t2_port_vlan_requirements: + port_pcm_port_1_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - port_1a_t2_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_1a_t2_port_order: - type: integer - required: true - status: SUPPORTED - compute_a_single_1a_user_data_format: + port_pcm_port_1_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: string - compute_a_single_1a_name: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + compute_pcma_server_name: type: list required: true status: SUPPORTED entry_schema: type: string - port_1a_t2_port_mac_requirements: + port_pcm_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - attributes: - a_single_1a_instance_name: + port_pcm_port_1_ip_requirements: type: list + required: true status: SUPPORTED entry_schema: - type: string - a_single_1a_1a_t1_port_tenant_id: - type: list + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_order: + type: integer + required: true status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_a_single_1a_1a_t1_port: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_a_single_1a_1a_t1_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - - dependency_a_single_1a: + - dependency_pcma_server: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_a_single_1a: + - local_storage_pcma_server: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_a_single_1a_1a_t2_port: + - dependency_pcma_server_pcm_port_0: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_a_single_1a_1a_t2_port: + - link_pcma_server_pcm_port_0: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - capabilities: - disk.read.bytes_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - dependency_pcma_server_pcm_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - - 1 + - 0 - UNBOUNDED - network.incoming.bytes.rate_a_single_1a_1a_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - link_pcma_server_pcm_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - 1 - - UNBOUNDED - disk.usage_a_single_1a: + - 1 + capabilities: + cpu.delta_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_a_single_1a_1a_t2_port: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - scalable_a_single_1a: + scalable_pcma_server: type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_a_single_1a_1a_t2_port: + vcpus_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_a_single_1a: + host_pcma_server: type: tosca.capabilities.Container valid_source_types: - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - endpoint_a_single_1a: - type: tosca.capabilities.Endpoint.Admin - occurrences: - - 1 - - UNBOUNDED - disk.root.size_a_single_1a: + disk.device.read.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_a_single_1a: + disk.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_a_single_1a_1a_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_pcma_server_pcm_port_0: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - cpu.delta_a_single_1a: + disk.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_a_single_1a: + disk.iops_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_a_single_1a_1a_t1_port: + network.outgoing.bytes.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_a_single_1a: + network.outgoing.bytes.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_a_single_1a_1a_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_pcma_server_pcm_port_1: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - cpu_util_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_pcma_server: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - os_a_single_1a: - type: tosca.capabilities.OperatingSystem + feature_pcma_server: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.usage_a_single_1a: + memory.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_a_single_1a_1a_t1_port: + network.incoming.packets_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_a_single_1a_1a_t2_port: + network.incoming.bytes.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_a_single_1a: + network.outgoing.bytes_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_a_single_1a: + memory_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_a_single_1a: + network.outgoing.bytes_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_a_single_1a_1a_t1_port: - type: tosca.capabilities.Attachment + cpu_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_a_single_1a: + disk.device.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_a_single_1a: + disk.read.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_a_single_1a: + network.incoming.packets.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_1a_1a_t2_port: + binding_pcma_server_pcm_port_0: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - network.incoming.packets_a_single_1a_1a_t2_port: + network.incoming.packets_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_pcma_server: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.latency_a_single_1a: + binding_pcma_server_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_a_single_1a: + disk.device.read.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_1a: - type: tosca.capabilities.network.Bindable + disk.write.bytes.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_a_single_1a: + network.outgoing.packets.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_a_single_1a_1a_t2_port: + disk.device.write.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_a_single_1a: + network.incoming.bytes.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_a_single_1a: + network.outgoing.packets.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a_1a_t1_port: - type: tosca.capabilities.Node + cpu_util_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_a_single_1a_1a_t2_port: + disk.device.write.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_a_single_1a_1a_t1_port: + disk.device.read.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_a_single_1a: + disk.device.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_a_single_1a: + disk.read.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_a_single_1a: + disk.allocation_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_a_single_1a: + feature_pcma_server_pcm_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_pcma_server_pcm_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_a_single_1a: + binding_pcma_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.latency_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_a_single_1a_1a_t1_port: + disk.device.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a_1a_t2_port: - type: tosca.capabilities.Node + disk.device.read.bytes_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_a_single_1a: + disk.device.allocation_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_a_single_1a: + memory.resident_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_a_single_1a_1a_t1_port: + disk.root.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a: - type: tosca.capabilities.Node + disk.write.bytes_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_a_single_1a_1a_t1_port: + network.incoming.bytes_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_a_single_1a: + disk.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_a_single_1a: + network.incoming.bytes_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_1a_1a_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + disk.write.requests.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - disk.device.iops_a_single_1a: + disk.device.iops_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_a_single_1a: + instance_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_a_single_1a: + disk.device.latency_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_a_single_1a: + disk.capacity_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_a_single_1a: + disk.device.capacity_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_a_single_1a_1a_t2_port: + network.outpoing.packets_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_a_single_1a_1a_t1_port: + network.outpoing.packets_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.b_single_1b_1: + org.openecomp.resource.abstract.nodes.b_single_1b: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: port_1b_t1_port_order: @@ -2726,16 +3271,16 @@ node_types: status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1b_t1_port_value_specs: + port_1b_t1_port_network_role_tag: + type: string + required: true + status: SUPPORTED + compute_b_single_1b_metadata: type: list required: true status: SUPPORTED entry_schema: type: json - port_1b_t1_port_network_role_tag: - type: string - required: true - status: SUPPORTED port_1b_t1_port_subnetpoolid: type: string required: true @@ -2756,12 +3301,6 @@ node_types: status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t1_port_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string compute_b_single_1b_name: type: list required: true @@ -2770,15 +3309,11 @@ node_types: type: string attributes: b_single_1b_instance_name: - type: list + type: string status: SUPPORTED - entry_schema: - type: string b_single_1b_1b_t1_port_tenant_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_b_single_1b: capability: tosca.capabilities.Node @@ -3193,24 +3728,26 @@ node_types: occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0: + org.openecomp.resource.abstract.nodes.1c1_scalling_instance: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c2_t2_port_order: - type: integer + port_1c1_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - compute_1c2_catalog_instance_availability_zone: + port_1c1_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string + type: org.openecomp.datatypes.network.VlanRequirements + compute_1c1_scalling_instance_user_data_format: + type: list required: true status: SUPPORTED - port_1c2_t2_port_network_role: + entry_schema: + type: string + port_1c1_t2_port_network_role_tag: type: string required: true status: SUPPORTED @@ -3218,52 +3755,68 @@ node_types: type: string required: true status: SUPPORTED - port_1c2_t2_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1c2_t1_port_vlan_requirements: + port_1c1_t1_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements + type: org.openecomp.datatypes.network.IpRequirements vm_image_name: type: string required: true status: SUPPORTED - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + compute_1c1_scalling_instance_name: + type: list required: true status: SUPPORTED - port_1c2_t1_port_order: - type: integer + entry_schema: + type: string + port_1c1_t1_port_name: + type: list required: true status: SUPPORTED - port_1c2_t1_port_subnetpoolid: - type: string + entry_schema: + type: string + port_1c1_t1_port_network: + type: list required: true status: SUPPORTED - port_1c2_t2_port_ip_requirements: + entry_schema: + type: string + port_1c1_t2_port_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_1c1_t2_port_network: + type: list required: true status: SUPPORTED - port_1c2_t1_port_network_role: - type: string + entry_schema: + type: string + port_1c1_t1_port_fixed_ips: + type: list required: true status: SUPPORTED - port_1c2_t2_port_network: + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_1c1_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.network.VlanRequirements + port_1c1_t2_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1c1_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED index_value: type: integer description: Index value of this substitution service template runtime instance @@ -3272,503 +3825,506 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - compute_1c2_catalog_instance_metadata: - type: list + port_1c1_t2_port_network_role: + type: string required: true status: SUPPORTED - entry_schema: - type: json - compute_1c2_catalog_instance_name: - type: list + port_1c1_t2_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1c1_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1c2_t1_port_network: + compute_1c1_scalling_instance_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1c1_t2_port_subnetpoolid: + type: string required: true status: SUPPORTED - port_1c2_t2_port_vlan_requirements: + port_1c1_t2_port_name: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: + type: string + compute_1c1_scalling_instance_scheduler_hints: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string + type: json + port_1c1_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1c2_t1_port_ip_requirements: + compute_1c1_scalling_instance_metadata: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list + type: json + port_1c1_t1_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_1c1_t1_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_1c1_t1_port_network_role: + type: string + required: true + status: SUPPORTED + port_1c1_t1_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: json attributes: - 1c2_catalog_instance_instance_name: - type: list + 1c1_scalling_instance_1c1_t1_port_tenant_id: + type: string status: SUPPORTED - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list + 1c1_scalling_instance_instance_name: + type: string + status: SUPPORTED + 1c1_scalling_instance_1c1_t2_port_tenant_id: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c2_catalog_instance: + - dependency_1c1_scalling_instance_1c1_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c2_catalog_instance: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_1c1_scalling_instance_1c1_t1_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_1c2_catalog_instance_1c2_t2_port: + - 1 + - 1 + - dependency_1c1_scalling_instance: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t2_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_1c1_scalling_instance: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_1c2_catalog_instance_1c2_t1_port: + - 0 + - UNBOUNDED + - dependency_1c1_scalling_instance_1c1_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t1_port: + - link_1c1_scalling_instance_1c1_t2_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.capacity_1c2_catalog_instance: + disk.device.latency_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + disk.ephemeral.size_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c2_catalog_instance: + disk.root.size_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_1c1_scalling_instance: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: + disk.read.bytes_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c2_catalog_instance: + network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: + network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + disk.usage_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c2_catalog_instance: + memory.resident_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Node + cpu_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Attachment + disk.write.bytes_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c2_catalog_instance: + network.incoming.bytes_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c2_catalog_instance: + disk.write.bytes.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.allocation_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c2_catalog_instance: + network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c1_scalling_instance: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - memory.resident_1c2_catalog_instance: + disk.device.write.requests.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c2_catalog_instance: + disk.read.bytes.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + network.outpoing.packets_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c2_catalog_instance: - type: tosca.capabilities.OperatingSystem + scalable_1c1_scalling_instance: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.device.iops_1c2_catalog_instance: + disk.device.read.bytes_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c2_catalog_instance: - type: tosca.capabilities.Endpoint.Admin + binding_1c1_scalling_instance_1c1_t2_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.allocation_1c2_catalog_instance: + disk.device.write.bytes_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c2_catalog_instance: + disk.read.requests_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + network.incoming.packets_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + vcpus_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c2_catalog_instance: + network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + host_1c1_scalling_instance: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + disk.write.requests_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c1_scalling_instance_1c1_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.latency_1c2_catalog_instance: + binding_1c1_scalling_instance_1c1_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.requests.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t2_port: + attachment_1c1_scalling_instance_1c1_t2_port: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.read.bytes.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c2_catalog_instance: + network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c2_catalog_instance: + disk.device.iops_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_1c2_catalog_instance: + disk.device.capacity_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c2_catalog_instance: + disk.capacity_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c2_catalog_instance: + disk.write.requests.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c2_catalog_instance: + cpu_util_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c2_catalog_instance: + disk.device.read.requests_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + disk.device.write.bytes.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c2_catalog_instance: + disk.device.write.requests_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c2_catalog_instance: + network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c2_catalog_instance: - type: tosca.capabilities.Scalable + network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c2_catalog_instance: + disk.latency_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c2_catalog_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + binding_1c1_scalling_instance: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.root.size_1c2_catalog_instance: + disk.device.usage_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_1c2_catalog_instance: + network.incoming.packets_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + disk.allocation_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c1_scalling_instance_1c1_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance: - type: tosca.capabilities.Node + memory.usage_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + network.incoming.bytes_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c2_catalog_instance: + network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c2_catalog_instance: + os_1c1_scalling_instance: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.iops_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c2_catalog_instance: + network.outpoing.packets_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance: - type: tosca.capabilities.network.Bindable + attachment_1c1_scalling_instance_1c1_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - cpu.delta_1c2_catalog_instance: + cpu.delta_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Node + memory_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_1c2_catalog_instance: + instance_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1: + org.openecomp.resource.abstract.nodes.a_single_1a: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c2_t2_port_order: - type: integer - required: true - status: SUPPORTED - compute_1c2_catalog_instance_availability_zone: + compute_a_single_1a_metadata: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string + type: json + port_1a_t1_port_ip_requirements: + type: list required: true status: SUPPORTED - port_1c2_t2_port_network_role: + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1a_t2_port_network_role_tag: type: string required: true status: SUPPORTED @@ -3776,52 +4332,62 @@ node_types: type: string required: true status: SUPPORTED - port_1c2_t2_port_network_role_tag: + port_1a_t2_port_network_role: type: string required: true status: SUPPORTED - port_1c2_t1_port_vlan_requirements: + port_1a_t2_port_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string + type: string + port_1a_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1a_t1_port_network: + type: list required: true status: SUPPORTED - port_1c2_t1_port_order: - type: integer + entry_schema: + type: string + port_1a_t1_port_subnetpoolid: + type: string required: true status: SUPPORTED - port_1c2_t1_port_subnetpoolid: + vm_image_name: type: string required: true status: SUPPORTED - port_1c2_t2_port_ip_requirements: + port_1a_t2_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1a_t1_port_vlan_requirements: + type: list required: true status: SUPPORTED - port_1c2_t1_port_network_role: - type: string + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1a_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1c2_t2_port_network: + compute_a_single_1a_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string + compute_a_single_1a_scheduler_hints: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json index_value: type: integer description: Index value of this substitution service template runtime instance @@ -3830,480 +4396,474 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list + port_1a_t1_port_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1a_t1_port_network_role: + type: string required: true status: SUPPORTED - port_1c2_t1_port_network: - type: list + port_1a_t1_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1a_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1c2_t2_port_vlan_requirements: + port_1a_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: + port_1a_t2_port_subnetpoolid: type: string required: true status: SUPPORTED - port_1c2_t1_port_ip_requirements: - type: list + port_1a_t2_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: + compute_a_single_1a_user_data_format: type: list required: true status: SUPPORTED - entry_schema: - type: json - attributes: - 1c2_catalog_instance_instance_name: - type: list - status: SUPPORTED entry_schema: type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: + compute_a_single_1a_name: type: list + required: true status: SUPPORTED entry_schema: type: string + port_1a_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + attributes: + a_single_1a_instance_name: + type: string + status: SUPPORTED + a_single_1a_1a_t1_port_tenant_id: + type: string + status: SUPPORTED requirements: - - dependency_1c2_catalog_instance: + - dependency_a_single_1a_1a_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c2_catalog_instance: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_a_single_1a_1a_t1_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_1c2_catalog_instance_1c2_t2_port: + - 1 + - 1 + - dependency_a_single_1a: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t2_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_a_single_1a: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_1c2_catalog_instance_1c2_t1_port: + - 0 + - UNBOUNDED + - dependency_a_single_1a_1a_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t1_port: + - link_a_single_1a_1a_t2_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.capacity_1c2_catalog_instance: + disk.read.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c2_catalog_instance: + disk.usage_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_a_single_1a_1a_t2_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_a_single_1a: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c2_catalog_instance: + network.outgoing.bytes.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.network.Bindable + host_a_single_1a: + type: tosca.capabilities.Container valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + - tosca.nodes.SoftwareComponent occurrences: - - 0 + - 1 - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_a_single_1a: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + disk.root.size_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c2_catalog_instance: + memory.resident_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + network.incoming.packets.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Node + cpu.delta_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Attachment + disk.device.write.requests_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c2_catalog_instance: + disk.iops_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c2_catalog_instance: + network.incoming.bytes_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + cpu_util_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_a_single_1a: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_1c2_catalog_instance: + disk.device.usage_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_1c2_catalog_instance: + network.incoming.packets.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c2_catalog_instance: + network.outgoing.packets.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + disk.read.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c2_catalog_instance: - type: tosca.capabilities.OperatingSystem + disk.read.bytes.rate_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_1c2_catalog_instance: + disk.write.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c2_catalog_instance: - type: tosca.capabilities.Endpoint.Admin + attachment_a_single_1a_1a_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.allocation_1c2_catalog_instance: + cpu_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c2_catalog_instance: + memory.usage_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.write.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + binding_a_single_1a_1a_t2_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c2_catalog_instance: + disk.device.read.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: + disk.device.latency_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + instance_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_a_single_1a: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.device.latency_1c2_catalog_instance: + disk.latency_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Attachment + network.outgoing.bytes_a_single_1a_1a_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.allocation_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c2_catalog_instance: + disk.write.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_a_single_1a_1a_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.capacity_1c2_catalog_instance: + network.outpoing.packets_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c2_catalog_instance: + network.outpoing.packets_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c2_catalog_instance: + disk.device.read.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c2_catalog_instance: + disk.device.write.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c2_catalog_instance: + disk.device.write.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + memory_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c2_catalog_instance: + disk.allocation_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c2_catalog_instance: + network.outgoing.packets.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c2_catalog_instance: - type: tosca.capabilities.Scalable + feature_a_single_1a_1a_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c2_catalog_instance: + disk.capacity_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c2_catalog_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + disk.device.read.bytes_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_1c2_catalog_instance: + network.incoming.packets_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_1c2_catalog_instance: + feature_a_single_1a: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + disk.ephemeral.size_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c2_catalog_instance: + vcpus_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance: - type: tosca.capabilities.Node + binding_a_single_1a_1a_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.iops_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c2_catalog_instance: + disk.write.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c2_catalog_instance: + disk.device.read.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c2_catalog_instance: + disk.device.capacity_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - cpu.delta_1c2_catalog_instance: + disk.write.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Node + network.incoming.bytes_a_single_1a_1a_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_1c2_catalog_instance: + network.outgoing.bytes.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.b_single_1b_0: + org.openecomp.resource.abstract.nodes.b_single_1b_1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: port_1b_t1_port_order: @@ -4394,16 +4954,16 @@ node_types: status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1b_t1_port_network_role_tag: - type: string - required: true - status: SUPPORTED - compute_b_single_1b_metadata: + port_1b_t1_port_value_specs: type: list required: true status: SUPPORTED entry_schema: type: json + port_1b_t1_port_network_role_tag: + type: string + required: true + status: SUPPORTED port_1b_t1_port_subnetpoolid: type: string required: true @@ -4424,23 +4984,25 @@ node_types: status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - compute_b_single_1b_name: + port_1b_t1_port_network: type: list required: true status: SUPPORTED entry_schema: type: string - attributes: - b_single_1b_instance_name: + compute_b_single_1b_name: type: list + required: true status: SUPPORTED entry_schema: type: string + attributes: + b_single_1b_instance_name: + type: string + status: SUPPORTED b_single_1b_1b_t1_port_tenant_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_b_single_1b: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/MainServiceTemplate.yaml index d7fa0cedf3..5d30f60616 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/MainServiceTemplate.yaml @@ -83,14 +83,41 @@ topology_template: immutable: false type: string node_templates: - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + abstract_b_single_1b: + type: org.openecomp.resource.abstract.nodes.b_single_1b directives: - substitutable properties: - server_group: BE_Affinity_group - port_pcm_port_1_network_role_tag: oam - connectivityChk: + vm_flavor_name: + get_input: pd_flavor_name + port_1b_t1_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + vm_image_name: + get_input: pd_image_name + compute_b_single_1b_user_data_format: + - RAW + port_1b_t2_port_mac_requirements: + mac_count_required: + is_required: false + compute_b_single_1b_availability_zone: + - get_input: availabilityzone_name + compute_b_single_1b_scheduler_hints: + - group: BE_Affinity_group + port_1b_t2_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + compute_b_single_1b_metadata: + - connectivityTo4PNested: + get_attribute: + - 4p_nested + - server_pcm_id connectivityTo1C2_1: get_attribute: - abstract_1c2_catalog_instance_0 @@ -99,64 +126,39 @@ topology_template: get_attribute: - abstract_1c2_catalog_instance_1 - 1c2_catalog_instance_instance_name - connectivityTo1A: - get_attribute: - - abstract_a_single_1a - - a_single_1a_instance_name - connectivityTo1B02: - get_attribute: - - abstract_b_single_1b_1 - - b_single_1b_instance_name - - get_attribute: - - abstract_b_single_1b_0 - - b_single_1b_instance_name - connectivityTo1B01: + connectivityToNoUnifiedNested: get_attribute: - - abstract_b_single_1b_0 - - b_single_1b_instance_name - connectivityTo1C1_T2_1: + - nestedNoUnified + - portId + connectivityTo1C1_T1_1: get_attribute: - abstract_1c1_scalling_instance - - 1c1_scalling_instance_1c1_t2_port_tenant_id - connectivityTo1C1_T2_0: + - 1c1_scalling_instance_1c1_t1_port_tenant_id + connectivityTo1C1_T1_0: get_attribute: - abstract_1c1_scalling_instance - - 1c1_scalling_instance_1c1_t2_port_tenant_id - port_pcm_port_0_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: true - floating_ip_count_required: - is_required: false - pcm_image_name: - get_input: pcm_image_name - security_group_name: jsa_security_group - port_pcm_port_1_mac_requirements: - mac_count_required: - is_required: false - pcm_flavor_name: - get_input: pcm_flavor_name - service_template_filter: - substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml - port_pcm_port_1_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: true - floating_ip_count_required: - is_required: false - port_pcm_port_0_network_role_tag: cps - port_pcm_port_0_mac_requirements: + - 1c1_scalling_instance_1c1_t1_port_tenant_id + port_1b_t1_port_mac_requirements: mac_count_required: is_required: false - pcm_server_name: - get_input: - - pcm_server_names + port_1b_t2_port_network: + - b_single_1b_network + compute_b_single_1b_name: + - get_input: + - b_single_1b_names - 0 - cps_net_name: nested_network + service_template_filter: + substitute_service_template: Nested_b_single_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value requirements: - - link_pcm_port_0: + - link_b_single_1b_1b_t2_port: capability: tosca.capabilities.network.Linkable - node: nested_network + node: b_single_1b_network relationship: tosca.relationships.network.LinksTo abstract_1c1_scalling_instance: type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance @@ -226,7 +228,7 @@ topology_template: - null - connectivityTo4PNested: get_attribute: - - abstract_pcm_server_0 + - 4p_nested - server_pcm_id connectivityTo1C2_1: get_attribute: @@ -250,7 +252,7 @@ topology_template: - b_single_1b_instance_name connectivityTo1B01: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name service_template_filter: substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml @@ -265,90 +267,88 @@ topology_template: capability: tosca.capabilities.network.Linkable node: 1c1_scalling_instance_network relationship: tosca.relationships.network.LinksTo - abstract_b_single_1b_0: - type: org.openecomp.resource.abstract.nodes.b_single_1b_0 + b_single_1b_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: net_name + 4p_nested: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: - vm_flavor_name: - get_input: pd_flavor_name - port_1b_t1_port_ip_requirements: + server_group: BE_Affinity_group + port_pcm_port_1_network_role_tag: oam + connectivityChk: + connectivityTo1C2_1: + get_attribute: + - 1c201_catalog_instance_1C2 + - instance_name + connectivityTo1C2_2: + get_attribute: + - 1c202_scalling_instance_1C2 + - instance_name + connectivityTo1A: + get_attribute: + - 1a_single_1A + - instance_name + connectivityTo1B02: + get_attribute: + - 1b02_single_1B + - instance_name + - get_attribute: + - 1b01_single_1B + - instance_name + connectivityTo1B01: + get_attribute: + - 1b01_single_1B + - instance_name + connectivityTo1C1_T2_1: + get_attribute: + - 1c1_t2_port_1 + - tenant_id + connectivityTo1C1_T2_0: + get_attribute: + - 1c1_t2_port_0 + - tenant_id + port_pcm_port_0_ip_requirements: - ip_version: 4 ip_count_required: - is_required: false + is_required: true floating_ip_count_required: is_required: false - vm_image_name: - get_input: pd_image_name - compute_b_single_1b_user_data_format: - - RAW - port_1b_t2_port_mac_requirements: + pcm_image_name: + get_input: pcm_image_name + security_group_name: jsa_security_group + port_pcm_port_1_mac_requirements: mac_count_required: is_required: false - compute_b_single_1b_availability_zone: - - get_input: availabilityzone_name - compute_b_single_1b_scheduler_hints: - - group: BE_Affinity_group - port_1b_t2_port_ip_requirements: + pcm_flavor_name: + get_input: pcm_flavor_name + service_template_filter: + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml + port_pcm_port_1_ip_requirements: - ip_version: 4 ip_count_required: - is_required: false + is_required: true floating_ip_count_required: is_required: false - compute_b_single_1b_metadata: - - connectivityTo4PNested: - get_attribute: - - abstract_pcm_server_0 - - server_pcm_id - connectivityTo1C2_1: - get_attribute: - - abstract_1c2_catalog_instance_0 - - 1c2_catalog_instance_instance_name - connectivityTo1C2_2: - get_attribute: - - abstract_1c2_catalog_instance_1 - - 1c2_catalog_instance_instance_name - connectivityToNoUnifiedNested: - get_attribute: - - nestedNoUnified - - portId - connectivityTo1C1_T1_1: - get_attribute: - - abstract_1c1_scalling_instance - - 1c1_scalling_instance_1c1_t1_port_tenant_id - connectivityTo1C1_T1_0: - get_attribute: - - abstract_1c1_scalling_instance - - 1c1_scalling_instance_1c1_t1_port_tenant_id - port_1b_t1_port_mac_requirements: + port_pcm_port_0_network_role_tag: cps + port_pcm_port_0_mac_requirements: mac_count_required: is_required: false - port_1b_t2_port_network: - - b_single_1b_network - compute_b_single_1b_name: - - get_input: - - b_single_1b_names + pcm_server_name: + get_input: + - pcm_server_names - 0 - service_template_filter: - substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml - count: 1 - index_value: - get_property: - - SELF - - service_template_filter - - index_value + cps_net_name: nested_network requirements: - - link_b_single_1b_1b_t2_port: + - link_pcm_port_0: capability: tosca.capabilities.network.Linkable - node: b_single_1b_network + node: nested_network relationship: tosca.relationships.network.LinksTo - b_single_1b_network: - type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net - properties: - network_name: - get_input: net_name abstract_1c2_catalog_instance_0: - type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0 + type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance directives: - substitutable properties: @@ -372,7 +372,7 @@ topology_template: compute_1c2_catalog_instance_metadata: - connectivityTo4PNested: get_attribute: - - abstract_pcm_server_0 + - 4p_nested - server_pcm_id connectivityTo1A: get_attribute: @@ -388,7 +388,7 @@ topology_template: - b_single_1b_instance_name connectivityTo1B01: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name connectivityTo1C1_T2_1: get_attribute: @@ -419,7 +419,7 @@ topology_template: compute_1c2_catalog_instance_scheduler_hints: - group: BE_Affinity_group service_template_filter: - substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml + substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml count: 1 index_value: get_property: @@ -432,7 +432,7 @@ topology_template: node: 1c2_catalog_instance_network relationship: tosca.relationships.network.LinksTo abstract_1c2_catalog_instance_1: - type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1 + type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance directives: - substitutable properties: @@ -476,7 +476,7 @@ topology_template: compute_1c2_catalog_instance_scheduler_hints: - group: BE_Affinity_group service_template_filter: - substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml + substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml count: 1 index_value: get_property: @@ -535,17 +535,17 @@ topology_template: - nestedNoUnified - portId - get_attribute: - - abstract_pcm_server_0 + - 4p_nested - server_pcm_id value_specs: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name - get_attribute: - abstract_b_single_1b_1 - b_single_1b_instance_name - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_1b_t1_port_tenant_id - get_attribute: - abstract_b_single_1b_1 @@ -562,7 +562,7 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: tosca.capabilities.Node - node: abstract_pcm_server_0 + node: 4p_nested relationship: tosca.relationships.DependsOn - dependency: capability: feature_1c2_catalog_instance_1c2_t1_port @@ -590,7 +590,7 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b - node: abstract_b_single_1b_0 + node: abstract_b_single_1b relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b @@ -598,7 +598,7 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b_1b_t1_port - node: abstract_b_single_1b_0 + node: abstract_b_single_1b relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b_1b_t1_port @@ -620,7 +620,7 @@ topology_template: compute_a_single_1a_metadata: - connectivityTo4PNested: get_attribute: - - abstract_pcm_server_0 + - 4p_nested - server_pcm_id connectivityTo1C2_1: get_attribute: @@ -639,11 +639,11 @@ topology_template: - abstract_b_single_1b_1 - b_single_1b_instance_name - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name connectivityTo1B01: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name connectivityTo1C1_T2_1: get_attribute: @@ -731,11 +731,11 @@ topology_template: - abstract_b_single_1b_1 - b_single_1b_instance_name - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name connectivityTo1B01: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name connectivityTo1C1_T2_1: get_attribute: @@ -841,11 +841,11 @@ topology_template: requirements: - port: capability: attachment_pcm_port_0 - node: abstract_pcm_server_0 + node: 4p_nested relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_1 - node: abstract_pcm_server_0 + node: 4p_nested relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_0 @@ -940,6 +940,7 @@ topology_template: description: heat template that creates MOG stack members: - b_single_1b_network + - 4p_nested - 1c1_scalling_instance_network - nodeGetAttIn_network - dependsOn_network @@ -949,17 +950,16 @@ topology_template: - a_single_1a_network - 1c2_catalog_instance_network - abstract_a_single_1a - - abstract_b_single_1b_0 + - abstract_b_single_1b - abstract_b_single_1b_1 - abstract_1c1_scalling_instance - abstract_1c2_catalog_instance_0 - abstract_1c2_catalog_instance_1 - - abstract_pcm_server_0 BE_Affinity_group: type: tosca.groups.Root members: - abstract_a_single_1a - - abstract_b_single_1b_0 + - abstract_b_single_1b - abstract_b_single_1b_1 - abstract_1c1_scalling_instance - abstract_1c2_catalog_instance_0 @@ -996,13 +996,13 @@ topology_template: out4: value: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name - get_attribute: - abstract_b_single_1b_1 - b_single_1b_instance_name - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_1b_t1_port_tenant_id - get_attribute: - abstract_b_single_1b_1 @@ -1018,7 +1018,7 @@ topology_template: - nestedNoUnified - portId - get_attribute: - - abstract_pcm_server_0 + - 4p_nested - server_pcm_id out6: value: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c1_scalling_instanceServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c1_scalling_instanceServiceTemplate.yaml index 2469e9cb86..07f4b7928f 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c1_scalling_instanceServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c1_scalling_instanceServiceTemplate.yaml @@ -233,29 +233,23 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: 1c1_scalling_instance_1c1_t1_port_tenant_id: - type: list + type: string value: get_attribute: - 1c1_scalling_instance_1c1_t1_port - tenant_id - entry_schema: - type: string 1c1_scalling_instance_instance_name: - type: list + type: string value: get_attribute: - 1c1_scalling_instance - instance_name - entry_schema: - type: string 1c1_scalling_instance_1c1_t2_port_tenant_id: - type: list + type: string value: get_attribute: - 1c1_scalling_instance_1c1_t2_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instanceServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instanceServiceTemplate.yaml new file mode 100644 index 0000000000..22b8c6e072 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instanceServiceTemplate.yaml @@ -0,0 +1,425 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_1c2_catalog_instance +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_1c2_t2_port_order: + type: integer + required: true + compute_1c2_catalog_instance_availability_zone: + type: list + required: true + entry_schema: + type: string + port_1c2_t2_port_subnetpoolid: + type: string + required: true + port_1c2_t2_port_network_role: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_1c2_t2_port_network_role_tag: + type: string + required: true + port_1c2_t1_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + port_1c2_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_1c2_t1_port_order: + type: integer + required: true + port_1c2_t1_port_subnetpoolid: + type: string + required: true + port_1c2_t2_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1c2_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_1c2_t1_port_network_role: + type: string + required: true + port_1c2_t2_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_1c2_catalog_instance_metadata: + type: list + required: true + entry_schema: + type: json + compute_1c2_catalog_instance_name: + type: list + required: true + entry_schema: + type: string + port_1c2_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_1c2_t1_port_network: + type: list + required: true + entry_schema: + type: string + port_1c2_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_1c2_t2_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_1c2_catalog_instance_user_data_format: + type: list + required: true + entry_schema: + type: string + port_1c2_t1_port_network_role_tag: + type: string + required: true + port_1c2_t1_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_1c2_catalog_instance_scheduler_hints: + type: list + required: true + entry_schema: + type: json + node_templates: + 1c2_catalog_instance: + type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance + properties: + availability_zone: + get_input: + - compute_1c2_catalog_instance_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + metadata: + get_input: + - compute_1c2_catalog_instance_metadata + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_1c2_catalog_instance_name + - index_value + scheduler_hints: + get_input: + - compute_1c2_catalog_instance_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_1c2_catalog_instance_user_data_format + - index_value + 1c2_catalog_instance_1c2_t2_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1c2_t2_port_exCP_naming + vlan_requirements: + get_input: port_1c2_t2_port_vlan_requirements + ip_requirements: + get_input: port_1c2_t2_port_ip_requirements + network_role_tag: + get_input: port_1c2_t2_port_network_role_tag + mac_requirements: + get_input: port_1c2_t2_port_mac_requirements + order: + get_input: port_1c2_t2_port_order + network_role: + get_input: port_1c2_t2_port_network_role + subnetpoolid: + get_input: port_1c2_t2_port_subnetpoolid + network: + get_input: + - port_1c2_t2_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: 1c2_catalog_instance + relationship: tosca.relationships.network.BindsTo + 1c2_catalog_instance_1c2_t1_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1c2_t1_port_exCP_naming + vlan_requirements: + get_input: port_1c2_t1_port_vlan_requirements + ip_requirements: + get_input: port_1c2_t1_port_ip_requirements + network_role_tag: + get_input: port_1c2_t1_port_network_role_tag + mac_requirements: + get_input: port_1c2_t1_port_mac_requirements + order: + get_input: port_1c2_t1_port_order + network_role: + get_input: port_1c2_t1_port_network_role + subnetpoolid: + get_input: port_1c2_t1_port_subnetpoolid + network: + get_input: + - port_1c2_t1_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: 1c2_catalog_instance + relationship: tosca.relationships.network.BindsTo + outputs: + 1c2_catalog_instance_instance_name: + type: string + value: + get_attribute: + - 1c2_catalog_instance + - instance_name + 1c2_catalog_instance_1c2_t1_port_tenant_id: + type: string + value: + get_attribute: + - 1c2_catalog_instance_1c2_t1_port + - tenant_id + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance + capabilities: + disk.device.capacity_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.capacity + network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.packets.rate + disk.read.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.bytes.rate + memory.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - memory.usage + network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outpoing.packets + disk.write.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.bytes.rate + binding_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - binding + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.bytes.rate + network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.packets + cpu_util_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu_util + network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outpoing.packets + feature_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - feature + attachment_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - attachment + network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.bytes + cpu_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu + disk.read.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.requests + binding_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - binding + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.bytes.rate + disk.ephemeral.size_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.ephemeral.size + disk.device.write.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.bytes + memory.resident_1c2_catalog_instance: + - 1c2_catalog_instance + - memory.resident + disk.device.write.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.requests.rate + network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.bytes + os_1c2_catalog_instance: + - 1c2_catalog_instance + - os + disk.device.iops_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.iops + endpoint_1c2_catalog_instance: + - 1c2_catalog_instance + - endpoint + disk.allocation_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.allocation + disk.latency_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.latency + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outgoing.bytes.rate + network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outgoing.bytes + disk.iops_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.iops + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outgoing.packets.rate + network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.packets + vcpus_1c2_catalog_instance: + - 1c2_catalog_instance + - vcpus + disk.device.latency_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.latency + attachment_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - attachment + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outgoing.packets.rate + disk.read.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.bytes + instance_1c2_catalog_instance: + - 1c2_catalog_instance + - instance + disk.capacity_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.capacity + disk.write.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.bytes + disk.device.read.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.bytes.rate + disk.device.allocation_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.allocation + disk.device.read.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.bytes + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outgoing.bytes.rate + disk.device.read.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.requests + disk.device.write.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.bytes.rate + scalable_1c2_catalog_instance: + - 1c2_catalog_instance + - scalable + disk.device.write.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.requests + host_1c2_catalog_instance: + - 1c2_catalog_instance + - host + disk.root.size_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.root.size + disk.device.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.usage + network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outgoing.bytes + disk.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.usage + feature_1c2_catalog_instance: + - 1c2_catalog_instance + - feature + network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.packets.rate + memory_1c2_catalog_instance: + - 1c2_catalog_instance + - memory + disk.write.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.requests.rate + disk.write.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.requests + binding_1c2_catalog_instance: + - 1c2_catalog_instance + - binding + cpu.delta_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu.delta + feature_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - feature + disk.device.read.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.requests.rate + requirements: + link_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - link + dependency_1c2_catalog_instance: + - 1c2_catalog_instance + - dependency + local_storage_1c2_catalog_instance: + - 1c2_catalog_instance + - local_storage + dependency_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - dependency + dependency_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - dependency + link_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml deleted file mode 100644 index f09ccb2ad5..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml +++ /dev/null @@ -1,429 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_1c2_catalog_instance_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1c2_t2_port_order: - type: integer - required: true - compute_1c2_catalog_instance_availability_zone: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_network_role: - type: string - required: true - vm_flavor_name: - type: string - required: true - port_1c2_t2_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string - required: true - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_order: - type: integer - required: true - port_1c2_t1_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t1_port_network_role: - type: string - required: true - port_1c2_t2_port_network: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_metadata: - type: list - required: true - entry_schema: - type: json - compute_1c2_catalog_instance_name: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_network: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list - required: true - entry_schema: - type: json - node_templates: - 1c2_catalog_instance: - type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance - properties: - availability_zone: - get_input: - - compute_1c2_catalog_instance_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - metadata: - get_input: - - compute_1c2_catalog_instance_metadata - - index_value - image: - get_input: vm_image_name - name: - get_input: - - compute_1c2_catalog_instance_name - - index_value - scheduler_hints: - get_input: - - compute_1c2_catalog_instance_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_1c2_catalog_instance_user_data_format - - index_value - 1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t2_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t2_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t2_port_ip_requirements - network_role_tag: - get_input: port_1c2_t2_port_network_role_tag - mac_requirements: - get_input: port_1c2_t2_port_mac_requirements - order: - get_input: port_1c2_t2_port_order - network_role: - get_input: port_1c2_t2_port_network_role - subnetpoolid: - get_input: port_1c2_t2_port_subnetpoolid - network: - get_input: - - port_1c2_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - 1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t1_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t1_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t1_port_ip_requirements - network_role_tag: - get_input: port_1c2_t1_port_network_role_tag - mac_requirements: - get_input: port_1c2_t1_port_mac_requirements - order: - get_input: port_1c2_t1_port_order - network_role: - get_input: port_1c2_t1_port_network_role - subnetpoolid: - get_input: port_1c2_t1_port_subnetpoolid - network: - get_input: - - port_1c2_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - outputs: - 1c2_catalog_instance_instance_name: - type: list - value: - get_attribute: - - 1c2_catalog_instance - - instance_name - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list - value: - get_attribute: - - 1c2_catalog_instance_1c2_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0 - capabilities: - disk.device.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.capacity - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets.rate - disk.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes.rate - memory.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.usage - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outpoing.packets - disk.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes.rate - binding_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes.rate - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets - cpu_util_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu_util - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outpoing.packets - feature_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - feature - attachment_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - attachment - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes - cpu_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu - disk.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.requests - binding_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes.rate - disk.ephemeral.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.ephemeral.size - disk.device.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes - memory.resident_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.resident - disk.device.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests.rate - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes - os_1c2_catalog_instance: - - 1c2_catalog_instance - - os - disk.device.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.iops - endpoint_1c2_catalog_instance: - - 1c2_catalog_instance - - endpoint - disk.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.allocation - disk.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.latency - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes.rate - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes - disk.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.iops - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.packets.rate - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets - vcpus_1c2_catalog_instance: - - 1c2_catalog_instance - - vcpus - disk.device.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.latency - attachment_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - attachment - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.packets.rate - disk.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes - instance_1c2_catalog_instance: - - 1c2_catalog_instance - - instance - disk.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.capacity - disk.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes - disk.device.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes.rate - disk.device.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.allocation - disk.device.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes.rate - disk.device.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests - disk.device.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes.rate - scalable_1c2_catalog_instance: - - 1c2_catalog_instance - - scalable - disk.device.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests - host_1c2_catalog_instance: - - 1c2_catalog_instance - - host - disk.root.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.root.size - disk.device.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.usage - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes - disk.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.usage - feature_1c2_catalog_instance: - - 1c2_catalog_instance - - feature - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets.rate - memory_1c2_catalog_instance: - - 1c2_catalog_instance - - memory - disk.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests.rate - disk.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests - binding_1c2_catalog_instance: - - 1c2_catalog_instance - - binding - cpu.delta_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu.delta - feature_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - feature - disk.device.read.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests.rate - requirements: - link_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - link - dependency_1c2_catalog_instance: - - 1c2_catalog_instance - - dependency - local_storage_1c2_catalog_instance: - - 1c2_catalog_instance - - local_storage - dependency_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - dependency - dependency_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - dependency - link_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml deleted file mode 100644 index 2872bb61d3..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml +++ /dev/null @@ -1,420 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_1c2_catalog_instance_1 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1c2_t2_port_order: - type: integer - required: true - compute_1c2_catalog_instance_availability_zone: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_network_role: - type: string - required: true - vm_flavor_name: - type: string - required: true - port_1c2_t2_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string - required: true - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_order: - type: integer - required: true - port_1c2_t1_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t1_port_network_role: - type: string - required: true - port_1c2_t2_port_network: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_network: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list - required: true - entry_schema: - type: json - node_templates: - 1c2_catalog_instance: - type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance - properties: - availability_zone: - get_input: - - compute_1c2_catalog_instance_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_1c2_catalog_instance_name - - index_value - scheduler_hints: - get_input: - - compute_1c2_catalog_instance_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_1c2_catalog_instance_user_data_format - - index_value - 1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t2_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t2_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t2_port_ip_requirements - network_role_tag: - get_input: port_1c2_t2_port_network_role_tag - mac_requirements: - get_input: port_1c2_t2_port_mac_requirements - order: - get_input: port_1c2_t2_port_order - network_role: - get_input: port_1c2_t2_port_network_role - subnetpoolid: - get_input: port_1c2_t2_port_subnetpoolid - network: - get_input: - - port_1c2_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - 1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t1_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t1_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t1_port_ip_requirements - network_role_tag: - get_input: port_1c2_t1_port_network_role_tag - mac_requirements: - get_input: port_1c2_t1_port_mac_requirements - order: - get_input: port_1c2_t1_port_order - network_role: - get_input: port_1c2_t1_port_network_role - subnetpoolid: - get_input: port_1c2_t1_port_subnetpoolid - network: - get_input: - - port_1c2_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - outputs: - 1c2_catalog_instance_instance_name: - type: list - value: - get_attribute: - - 1c2_catalog_instance - - instance_name - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list - value: - get_attribute: - - 1c2_catalog_instance_1c2_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1 - capabilities: - disk.device.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.capacity - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets.rate - disk.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes.rate - memory.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.usage - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outpoing.packets - disk.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes.rate - binding_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes.rate - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets - cpu_util_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu_util - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outpoing.packets - feature_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - feature - attachment_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - attachment - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes - cpu_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu - disk.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.requests - binding_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes.rate - disk.ephemeral.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.ephemeral.size - disk.device.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes - memory.resident_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.resident - disk.device.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests.rate - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes - os_1c2_catalog_instance: - - 1c2_catalog_instance - - os - disk.device.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.iops - endpoint_1c2_catalog_instance: - - 1c2_catalog_instance - - endpoint - disk.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.allocation - disk.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.latency - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes.rate - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes - disk.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.iops - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.packets.rate - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets - vcpus_1c2_catalog_instance: - - 1c2_catalog_instance - - vcpus - disk.device.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.latency - attachment_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - attachment - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.packets.rate - disk.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes - instance_1c2_catalog_instance: - - 1c2_catalog_instance - - instance - disk.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.capacity - disk.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes - disk.device.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes.rate - disk.device.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.allocation - disk.device.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes.rate - disk.device.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests - disk.device.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes.rate - scalable_1c2_catalog_instance: - - 1c2_catalog_instance - - scalable - disk.device.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests - host_1c2_catalog_instance: - - 1c2_catalog_instance - - host - disk.root.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.root.size - disk.device.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.usage - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes - disk.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.usage - feature_1c2_catalog_instance: - - 1c2_catalog_instance - - feature - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets.rate - memory_1c2_catalog_instance: - - 1c2_catalog_instance - - memory - disk.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests.rate - disk.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests - binding_1c2_catalog_instance: - - 1c2_catalog_instance - - binding - cpu.delta_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu.delta - feature_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - feature - disk.device.read.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests.rate - requirements: - link_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - link - dependency_1c2_catalog_instance: - - 1c2_catalog_instance - - dependency - local_storage_1c2_catalog_instance: - - 1c2_catalog_instance - - local_storage - dependency_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - dependency - dependency_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - dependency - link_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_a_single_1aServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_a_single_1aServiceTemplate.yaml index 15e3f83de9..de031b7692 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_a_single_1aServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_a_single_1aServiceTemplate.yaml @@ -201,21 +201,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: a_single_1a_instance_name: - type: list + type: string value: get_attribute: - a_single_1a - instance_name - entry_schema: - type: string a_single_1a_1a_t1_port_tenant_id: - type: list + type: string value: get_attribute: - a_single_1a_1a_t1_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.a_single_1a capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1bServiceTemplate.yaml new file mode 100644 index 0000000000..0a9346116b --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1bServiceTemplate.yaml @@ -0,0 +1,420 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_b_single_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.b_single_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_1b_t1_port_order: + type: integer + required: true + port_1b_t1_port_network_role: + type: string + required: true + port_1b_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_1b_t1_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + port_1b_t2_port_network_role: + type: string + required: true + port_1b_t2_port_order: + type: integer + required: true + compute_b_single_1b_user_data_format: + type: list + required: true + entry_schema: + type: string + port_1b_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_1b_t2_port_network_role_tag: + type: string + required: true + port_1b_t2_port_subnetpoolid: + type: string + required: true + port_1b_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + compute_b_single_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_b_single_1b_scheduler_hints: + type: list + required: true + entry_schema: + type: json + port_1b_t2_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1b_t2_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1b_t1_port_network_role_tag: + type: string + required: true + compute_b_single_1b_metadata: + type: list + required: true + entry_schema: + type: json + port_1b_t1_port_subnetpoolid: + type: string + required: true + port_1b_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_1b_t2_port_network: + type: list + required: true + entry_schema: + type: string + port_1b_t1_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_b_single_1b_name: + type: list + required: true + entry_schema: + type: string + node_templates: + b_single_1b: + type: org.openecomp.resource.vfc.nodes.heat.b_single_1b + properties: + availability_zone: + get_input: + - compute_b_single_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + metadata: + get_input: + - compute_b_single_1b_metadata + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_b_single_1b_name + - index_value + scheduler_hints: + get_input: + - compute_b_single_1b_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_b_single_1b_user_data_format + - index_value + b_single_1b_1b_t1_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1b_t1_port_exCP_naming + vlan_requirements: + get_input: port_1b_t1_port_vlan_requirements + ip_requirements: + get_input: port_1b_t1_port_ip_requirements + network_role_tag: + get_input: port_1b_t1_port_network_role_tag + mac_requirements: + get_input: port_1b_t1_port_mac_requirements + order: + get_input: port_1b_t1_port_order + network_role: + get_input: port_1b_t1_port_network_role + subnetpoolid: + get_input: port_1b_t1_port_subnetpoolid + network: + get_attribute: + - b_single_1b + - accessIPv6 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: b_single_1b + relationship: tosca.relationships.network.BindsTo + b_single_1b_1b_t2_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1b_t2_port_exCP_naming + vlan_requirements: + get_input: port_1b_t2_port_vlan_requirements + ip_requirements: + get_input: port_1b_t2_port_ip_requirements + network_role_tag: + get_input: port_1b_t2_port_network_role_tag + mac_requirements: + get_input: port_1b_t2_port_mac_requirements + order: + get_input: port_1b_t2_port_order + network_role: + get_input: port_1b_t2_port_network_role + subnetpoolid: + get_input: port_1b_t2_port_subnetpoolid + network: + get_input: + - port_1b_t2_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: b_single_1b + relationship: tosca.relationships.network.BindsTo + outputs: + b_single_1b_instance_name: + type: string + value: + get_attribute: + - b_single_1b + - instance_name + b_single_1b_1b_t1_port_tenant_id: + type: string + value: + get_attribute: + - b_single_1b_1b_t1_port + - tenant_id + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.b_single_1b + capabilities: + attachment_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - attachment + endpoint_b_single_1b: + - b_single_1b + - endpoint + feature_b_single_1b: + - b_single_1b + - feature + disk.iops_b_single_1b: + - b_single_1b + - disk.iops + network.incoming.bytes.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.bytes.rate + network.outgoing.bytes.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.bytes.rate + scalable_b_single_1b: + - b_single_1b + - scalable + disk.write.bytes_b_single_1b: + - b_single_1b + - disk.write.bytes + os_b_single_1b: + - b_single_1b + - os + vcpus_b_single_1b: + - b_single_1b + - vcpus + cpu_b_single_1b: + - b_single_1b + - cpu + disk.device.read.requests.rate_b_single_1b: + - b_single_1b + - disk.device.read.requests.rate + network.incoming.packets.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.packets.rate + instance_b_single_1b: + - b_single_1b + - instance + network.incoming.bytes.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.bytes.rate + disk.read.bytes_b_single_1b: + - b_single_1b + - disk.read.bytes + disk.device.latency_b_single_1b: + - b_single_1b + - disk.device.latency + disk.usage_b_single_1b: + - b_single_1b + - disk.usage + network.incoming.bytes_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.bytes + disk.device.allocation_b_single_1b: + - b_single_1b + - disk.device.allocation + network.outgoing.packets.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.packets.rate + disk.device.capacity_b_single_1b: + - b_single_1b + - disk.device.capacity + disk.latency_b_single_1b: + - b_single_1b + - disk.latency + network.incoming.packets_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.packets + network.incoming.packets.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.packets.rate + attachment_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - attachment + disk.device.write.requests_b_single_1b: + - b_single_1b + - disk.device.write.requests + binding_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - binding + disk.ephemeral.size_b_single_1b: + - b_single_1b + - disk.ephemeral.size + disk.write.requests.rate_b_single_1b: + - b_single_1b + - disk.write.requests.rate + network.outpoing.packets_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outpoing.packets + disk.device.iops_b_single_1b: + - b_single_1b + - disk.device.iops + disk.read.requests_b_single_1b: + - b_single_1b + - disk.read.requests + memory.resident_b_single_1b: + - b_single_1b + - memory.resident + disk.root.size_b_single_1b: + - b_single_1b + - disk.root.size + feature_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - feature + network.outgoing.bytes_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.bytes + disk.capacity_b_single_1b: + - b_single_1b + - disk.capacity + disk.device.write.bytes_b_single_1b: + - b_single_1b + - disk.device.write.bytes + disk.device.read.bytes_b_single_1b: + - b_single_1b + - disk.device.read.bytes + disk.device.read.bytes.rate_b_single_1b: + - b_single_1b + - disk.device.read.bytes.rate + cpu_util_b_single_1b: + - b_single_1b + - cpu_util + disk.write.requests_b_single_1b: + - b_single_1b + - disk.write.requests + network.outgoing.packets.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.packets.rate + disk.device.usage_b_single_1b: + - b_single_1b + - disk.device.usage + disk.read.bytes.rate_b_single_1b: + - b_single_1b + - disk.read.bytes.rate + network.outgoing.bytes_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.bytes + disk.device.read.requests_b_single_1b: + - b_single_1b + - disk.device.read.requests + network.incoming.packets_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.packets + binding_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - binding + network.outpoing.packets_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outpoing.packets + disk.device.write.requests.rate_b_single_1b: + - b_single_1b + - disk.device.write.requests.rate + memory.usage_b_single_1b: + - b_single_1b + - memory.usage + disk.write.bytes.rate_b_single_1b: + - b_single_1b + - disk.write.bytes.rate + network.incoming.bytes_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.bytes + network.outgoing.bytes.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.bytes.rate + cpu.delta_b_single_1b: + - b_single_1b + - cpu.delta + disk.allocation_b_single_1b: + - b_single_1b + - disk.allocation + disk.device.write.bytes.rate_b_single_1b: + - b_single_1b + - disk.device.write.bytes.rate + memory_b_single_1b: + - b_single_1b + - memory + host_b_single_1b: + - b_single_1b + - host + binding_b_single_1b: + - b_single_1b + - binding + feature_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - feature + requirements: + local_storage_b_single_1b: + - b_single_1b + - local_storage + dependency_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - dependency + dependency_b_single_1b: + - b_single_1b + - dependency + link_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - link + link_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - link + dependency_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1b_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1b_0ServiceTemplate.yaml deleted file mode 100644 index 6929834c7e..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1b_0ServiceTemplate.yaml +++ /dev/null @@ -1,424 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_b_single_1b_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.b_single_1b: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1b_t1_port_order: - type: integer - required: true - port_1b_t1_port_network_role: - type: string - required: true - port_1b_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_1b_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string - required: true - port_1b_t2_port_network_role: - type: string - required: true - port_1b_t2_port_order: - type: integer - required: true - compute_b_single_1b_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1b_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1b_t2_port_network_role_tag: - type: string - required: true - port_1b_t2_port_subnetpoolid: - type: string - required: true - port_1b_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - compute_b_single_1b_availability_zone: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_b_single_1b_scheduler_hints: - type: list - required: true - entry_schema: - type: json - port_1b_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1b_t1_port_network_role_tag: - type: string - required: true - compute_b_single_1b_metadata: - type: list - required: true - entry_schema: - type: json - port_1b_t1_port_subnetpoolid: - type: string - required: true - port_1b_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1b_t2_port_network: - type: list - required: true - entry_schema: - type: string - port_1b_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_b_single_1b_name: - type: list - required: true - entry_schema: - type: string - node_templates: - b_single_1b: - type: org.openecomp.resource.vfc.nodes.heat.b_single_1b - properties: - availability_zone: - get_input: - - compute_b_single_1b_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - metadata: - get_input: - - compute_b_single_1b_metadata - - index_value - image: - get_input: vm_image_name - name: - get_input: - - compute_b_single_1b_name - - index_value - scheduler_hints: - get_input: - - compute_b_single_1b_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_b_single_1b_user_data_format - - index_value - b_single_1b_1b_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1b_t1_port_exCP_naming - vlan_requirements: - get_input: port_1b_t1_port_vlan_requirements - ip_requirements: - get_input: port_1b_t1_port_ip_requirements - network_role_tag: - get_input: port_1b_t1_port_network_role_tag - mac_requirements: - get_input: port_1b_t1_port_mac_requirements - order: - get_input: port_1b_t1_port_order - network_role: - get_input: port_1b_t1_port_network_role - subnetpoolid: - get_input: port_1b_t1_port_subnetpoolid - network: - get_attribute: - - b_single_1b - - accessIPv6 - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: b_single_1b - relationship: tosca.relationships.network.BindsTo - b_single_1b_1b_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1b_t2_port_exCP_naming - vlan_requirements: - get_input: port_1b_t2_port_vlan_requirements - ip_requirements: - get_input: port_1b_t2_port_ip_requirements - network_role_tag: - get_input: port_1b_t2_port_network_role_tag - mac_requirements: - get_input: port_1b_t2_port_mac_requirements - order: - get_input: port_1b_t2_port_order - network_role: - get_input: port_1b_t2_port_network_role - subnetpoolid: - get_input: port_1b_t2_port_subnetpoolid - network: - get_input: - - port_1b_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: b_single_1b - relationship: tosca.relationships.network.BindsTo - outputs: - b_single_1b_instance_name: - type: list - value: - get_attribute: - - b_single_1b - - instance_name - entry_schema: - type: string - b_single_1b_1b_t1_port_tenant_id: - type: list - value: - get_attribute: - - b_single_1b_1b_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.b_single_1b_0 - capabilities: - attachment_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - attachment - endpoint_b_single_1b: - - b_single_1b - - endpoint - feature_b_single_1b: - - b_single_1b - - feature - disk.iops_b_single_1b: - - b_single_1b - - disk.iops - network.incoming.bytes.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.bytes.rate - network.outgoing.bytes.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.bytes.rate - scalable_b_single_1b: - - b_single_1b - - scalable - disk.write.bytes_b_single_1b: - - b_single_1b - - disk.write.bytes - os_b_single_1b: - - b_single_1b - - os - vcpus_b_single_1b: - - b_single_1b - - vcpus - cpu_b_single_1b: - - b_single_1b - - cpu - disk.device.read.requests.rate_b_single_1b: - - b_single_1b - - disk.device.read.requests.rate - network.incoming.packets.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.packets.rate - instance_b_single_1b: - - b_single_1b - - instance - network.incoming.bytes.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.bytes.rate - disk.read.bytes_b_single_1b: - - b_single_1b - - disk.read.bytes - disk.device.latency_b_single_1b: - - b_single_1b - - disk.device.latency - disk.usage_b_single_1b: - - b_single_1b - - disk.usage - network.incoming.bytes_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.bytes - disk.device.allocation_b_single_1b: - - b_single_1b - - disk.device.allocation - network.outgoing.packets.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.packets.rate - disk.device.capacity_b_single_1b: - - b_single_1b - - disk.device.capacity - disk.latency_b_single_1b: - - b_single_1b - - disk.latency - network.incoming.packets_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.packets - network.incoming.packets.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.packets.rate - attachment_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - attachment - disk.device.write.requests_b_single_1b: - - b_single_1b - - disk.device.write.requests - binding_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - binding - disk.ephemeral.size_b_single_1b: - - b_single_1b - - disk.ephemeral.size - disk.write.requests.rate_b_single_1b: - - b_single_1b - - disk.write.requests.rate - network.outpoing.packets_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outpoing.packets - disk.device.iops_b_single_1b: - - b_single_1b - - disk.device.iops - disk.read.requests_b_single_1b: - - b_single_1b - - disk.read.requests - memory.resident_b_single_1b: - - b_single_1b - - memory.resident - disk.root.size_b_single_1b: - - b_single_1b - - disk.root.size - feature_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - feature - network.outgoing.bytes_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.bytes - disk.capacity_b_single_1b: - - b_single_1b - - disk.capacity - disk.device.write.bytes_b_single_1b: - - b_single_1b - - disk.device.write.bytes - disk.device.read.bytes_b_single_1b: - - b_single_1b - - disk.device.read.bytes - disk.device.read.bytes.rate_b_single_1b: - - b_single_1b - - disk.device.read.bytes.rate - cpu_util_b_single_1b: - - b_single_1b - - cpu_util - disk.write.requests_b_single_1b: - - b_single_1b - - disk.write.requests - network.outgoing.packets.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.packets.rate - disk.device.usage_b_single_1b: - - b_single_1b - - disk.device.usage - disk.read.bytes.rate_b_single_1b: - - b_single_1b - - disk.read.bytes.rate - network.outgoing.bytes_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.bytes - disk.device.read.requests_b_single_1b: - - b_single_1b - - disk.device.read.requests - network.incoming.packets_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.packets - binding_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - binding - network.outpoing.packets_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outpoing.packets - disk.device.write.requests.rate_b_single_1b: - - b_single_1b - - disk.device.write.requests.rate - memory.usage_b_single_1b: - - b_single_1b - - memory.usage - disk.write.bytes.rate_b_single_1b: - - b_single_1b - - disk.write.bytes.rate - network.incoming.bytes_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.bytes - network.outgoing.bytes.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.bytes.rate - cpu.delta_b_single_1b: - - b_single_1b - - cpu.delta - disk.allocation_b_single_1b: - - b_single_1b - - disk.allocation - disk.device.write.bytes.rate_b_single_1b: - - b_single_1b - - disk.device.write.bytes.rate - memory_b_single_1b: - - b_single_1b - - memory - host_b_single_1b: - - b_single_1b - - host - binding_b_single_1b: - - b_single_1b - - binding - feature_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - feature - requirements: - local_storage_b_single_1b: - - b_single_1b - - local_storage - dependency_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - dependency - dependency_b_single_1b: - - b_single_1b - - dependency - link_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - link - link_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - link - dependency_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1b_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1b_1ServiceTemplate.yaml index d71a80ab5c..1ad9fc3dd2 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1b_1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_b_single_1b_1ServiceTemplate.yaml @@ -201,21 +201,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: b_single_1b_instance_name: - type: list + type: string value: get_attribute: - b_single_1b - instance_name - entry_schema: - type: string b_single_1b_1b_t1_port_tenant_id: - type: list + type: string value: get_attribute: - b_single_1b_1b_t1_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.b_single_1b_1 capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_pcma_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_pcma_serverServiceTemplate.yaml new file mode 100644 index 0000000000..4997938e90 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_pcma_serverServiceTemplate.yaml @@ -0,0 +1,444 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pcma_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pcma_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pcm_port_3_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_2_network_role: + type: string + required: true + port_pcm_port_2_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_3_network_role: + type: string + required: true + port_pcm_port_3_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + port_pcm_port_3_security_groups: + type: list + required: true + entry_schema: + type: json + port_pcm_port_3_order: + type: integer + required: true + compute_pcma_server_availability_zone: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_pcm_port_2_security_groups: + type: list + required: true + entry_schema: + type: json + port_pcm_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_3_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_subnetpoolid: + type: string + required: true + port_pcm_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_2_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_3_subnetpoolid: + type: string + required: true + port_pcm_port_3_network_role_tag: + type: string + required: true + compute_pcma_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + port_pcm_port_3_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: + type: list + required: true + entry_schema: + type: string + port_pcm_port_2_order: + type: integer + required: true + port_pcm_port_3_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_2_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_2_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_network_role_tag: + type: string + required: true + port_pcm_port_3_network: + type: list + required: true + entry_schema: + type: string + compute_pcma_server_scheduler_hints: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_name: + type: list + required: true + entry_schema: + type: string + node_templates: + pcma_server: + type: org.openecomp.resource.vfc.nodes.heat.pcma_server + properties: + availability_zone: + get_input: + - compute_pcma_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + config_drive: + get_input: + - compute_pcma_server_config_drive + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_pcma_server_name + - index_value + scheduler_hints: + get_input: + - compute_pcma_server_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_pcma_server_user_data_format + - index_value + pcma_server_pcm_port_3: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_3_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_3_exCP_naming + vlan_requirements: + get_input: port_pcm_port_3_vlan_requirements + ip_requirements: + get_input: port_pcm_port_3_ip_requirements + network_role_tag: + get_input: port_pcm_port_3_network_role_tag + mac_requirements: + get_input: port_pcm_port_3_mac_requirements + order: + get_input: port_pcm_port_3_order + network_role: + get_input: port_pcm_port_3_network_role + subnetpoolid: + get_input: port_pcm_port_3_subnetpoolid + fixed_ips: + get_input: port_pcm_port_3_fixed_ips + network: + get_input: + - port_pcm_port_3_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + pcma_server_pcm_port_2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_2_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_2_exCP_naming + vlan_requirements: + get_input: port_pcm_port_2_vlan_requirements + ip_requirements: + get_input: port_pcm_port_2_ip_requirements + network_role_tag: + get_input: port_pcm_port_2_network_role_tag + mac_requirements: + get_input: port_pcm_port_2_mac_requirements + order: + get_input: port_pcm_port_2_order + network_role: + get_input: port_pcm_port_2_network_role + subnetpoolid: + get_input: port_pcm_port_2_subnetpoolid + fixed_ips: + get_input: port_pcm_port_2_fixed_ips + network: + get_input: + - port_pcm_port_2_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pcma_server + capabilities: + cpu.delta_pcma_server: + - pcma_server + - cpu.delta + scalable_pcma_server: + - pcma_server + - scalable + vcpus_pcma_server: + - pcma_server + - vcpus + host_pcma_server: + - pcma_server + - host + disk.device.read.requests.rate_pcma_server: + - pcma_server + - disk.device.read.requests.rate + disk.usage_pcma_server: + - pcma_server + - disk.usage + network.outgoing.bytes.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.bytes.rate + disk.read.bytes_pcma_server: + - pcma_server + - disk.read.bytes + disk.iops_pcma_server: + - pcma_server + - disk.iops + network.outgoing.bytes.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.bytes.rate + attachment_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - attachment + endpoint_pcma_server: + - pcma_server + - endpoint + feature_pcma_server: + - pcma_server + - feature + attachment_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - attachment + network.incoming.bytes.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.bytes.rate + memory.usage_pcma_server: + - pcma_server + - memory.usage + network.outgoing.bytes_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.bytes + binding_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - binding + network.incoming.bytes.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.bytes.rate + memory_pcma_server: + - pcma_server + - memory + network.outgoing.bytes_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.bytes + cpu_pcma_server: + - pcma_server + - cpu + disk.device.write.bytes.rate_pcma_server: + - pcma_server + - disk.device.write.bytes.rate + disk.read.bytes.rate_pcma_server: + - pcma_server + - disk.read.bytes.rate + network.incoming.packets_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.packets + binding_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - binding + os_pcma_server: + - pcma_server + - os + network.incoming.packets_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.packets + network.incoming.packets.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.packets.rate + network.outgoing.packets.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.packets.rate + network.incoming.packets.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.packets.rate + disk.device.read.requests_pcma_server: + - pcma_server + - disk.device.read.requests + disk.write.bytes.rate_pcma_server: + - pcma_server + - disk.write.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.packets.rate + disk.device.write.requests.rate_pcma_server: + - pcma_server + - disk.device.write.requests.rate + cpu_util_pcma_server: + - pcma_server + - cpu_util + disk.device.write.bytes_pcma_server: + - pcma_server + - disk.device.write.bytes + disk.device.read.bytes.rate_pcma_server: + - pcma_server + - disk.device.read.bytes.rate + disk.device.usage_pcma_server: + - pcma_server + - disk.device.usage + disk.read.requests_pcma_server: + - pcma_server + - disk.read.requests + disk.allocation_pcma_server: + - pcma_server + - disk.allocation + feature_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - feature + feature_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - feature + disk.ephemeral.size_pcma_server: + - pcma_server + - disk.ephemeral.size + binding_pcma_server: + - pcma_server + - binding + disk.latency_pcma_server: + - pcma_server + - disk.latency + disk.device.write.requests_pcma_server: + - pcma_server + - disk.device.write.requests + disk.device.read.bytes_pcma_server: + - pcma_server + - disk.device.read.bytes + disk.device.allocation_pcma_server: + - pcma_server + - disk.device.allocation + memory.resident_pcma_server: + - pcma_server + - memory.resident + disk.root.size_pcma_server: + - pcma_server + - disk.root.size + disk.write.bytes_pcma_server: + - pcma_server + - disk.write.bytes + disk.write.requests_pcma_server: + - pcma_server + - disk.write.requests + network.incoming.bytes_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.bytes + network.incoming.bytes_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.bytes + disk.write.requests.rate_pcma_server: + - pcma_server + - disk.write.requests.rate + disk.device.iops_pcma_server: + - pcma_server + - disk.device.iops + instance_pcma_server: + - pcma_server + - instance + network.outpoing.packets_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outpoing.packets + disk.device.latency_pcma_server: + - pcma_server + - disk.device.latency + network.outpoing.packets_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outpoing.packets + disk.capacity_pcma_server: + - pcma_server + - disk.capacity + disk.device.capacity_pcma_server: + - pcma_server + - disk.device.capacity + requirements: + dependency_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - dependency + dependency_pcma_server: + - pcma_server + - dependency + dependency_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - dependency + local_storage_pcma_server: + - pcma_server + - local_storage + link_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - link + link_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_pcma_server_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_pcma_server_1ServiceTemplate.yaml new file mode 100644 index 0000000000..38f70ab8a9 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/Nested_pcma_server_1ServiceTemplate.yaml @@ -0,0 +1,435 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pcma_server_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pcma_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pcm_port_0_network_role: + type: string + required: true + port_pcm_port_1_network_role_tag: + type: string + required: true + port_pcm_port_0_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_0_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + port_pcm_port_0_security_groups: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_order: + type: integer + required: true + port_pcm_port_0_subnetpoolid: + type: string + required: true + vm_image_name: + type: string + required: true + port_pcm_port_1_subnetpoolid: + type: string + required: true + port_pcm_port_0_network_role_tag: + type: string + required: true + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_1_network_role: + type: string + required: true + port_pcm_port_1_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_security_groups: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_1_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_1_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + compute_pcma_server_name: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_1_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_order: + type: integer + required: true + node_templates: + pcma_server: + type: org.openecomp.resource.vfc.nodes.heat.pcma_server + properties: + availability_zone: + get_input: + - compute_pcma_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + config_drive: + get_input: + - compute_pcma_server_config_drive + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_pcma_server_name + - index_value + user_data_format: + get_input: + - compute_pcma_server_user_data_format + - index_value + pcma_server_pcm_port_0: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_0_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_0_exCP_naming + vlan_requirements: + get_input: port_pcm_port_0_vlan_requirements + ip_requirements: + get_input: port_pcm_port_0_ip_requirements + network_role_tag: + get_input: port_pcm_port_0_network_role_tag + mac_requirements: + get_input: port_pcm_port_0_mac_requirements + order: + get_input: port_pcm_port_0_order + network_role: + get_input: port_pcm_port_0_network_role + subnetpoolid: + get_input: port_pcm_port_0_subnetpoolid + fixed_ips: + get_input: port_pcm_port_0_fixed_ips + network: + get_input: + - port_pcm_port_0_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + pcma_server_pcm_port_1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_1_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_1_exCP_naming + vlan_requirements: + get_input: port_pcm_port_1_vlan_requirements + ip_requirements: + get_input: port_pcm_port_1_ip_requirements + network_role_tag: + get_input: port_pcm_port_1_network_role_tag + mac_requirements: + get_input: port_pcm_port_1_mac_requirements + order: + get_input: port_pcm_port_1_order + network_role: + get_input: port_pcm_port_1_network_role + subnetpoolid: + get_input: port_pcm_port_1_subnetpoolid + fixed_ips: + get_input: port_pcm_port_1_fixed_ips + network: + get_input: + - port_pcm_port_1_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pcma_server_1 + capabilities: + cpu.delta_pcma_server: + - pcma_server + - cpu.delta + scalable_pcma_server: + - pcma_server + - scalable + vcpus_pcma_server: + - pcma_server + - vcpus + host_pcma_server: + - pcma_server + - host + disk.device.read.requests.rate_pcma_server: + - pcma_server + - disk.device.read.requests.rate + disk.usage_pcma_server: + - pcma_server + - disk.usage + attachment_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - attachment + disk.read.bytes_pcma_server: + - pcma_server + - disk.read.bytes + disk.iops_pcma_server: + - pcma_server + - disk.iops + network.outgoing.bytes.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.bytes.rate + attachment_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - attachment + endpoint_pcma_server: + - pcma_server + - endpoint + feature_pcma_server: + - pcma_server + - feature + memory.usage_pcma_server: + - pcma_server + - memory.usage + network.incoming.packets_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.packets + network.incoming.bytes.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.bytes.rate + network.outgoing.bytes_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.bytes + memory_pcma_server: + - pcma_server + - memory + network.outgoing.bytes_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.bytes + cpu_pcma_server: + - pcma_server + - cpu + disk.device.write.bytes.rate_pcma_server: + - pcma_server + - disk.device.write.bytes.rate + disk.read.bytes.rate_pcma_server: + - pcma_server + - disk.read.bytes.rate + network.incoming.packets.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.packets.rate + binding_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - binding + network.incoming.packets_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.packets + os_pcma_server: + - pcma_server + - os + binding_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - binding + network.incoming.packets.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.packets.rate + disk.device.read.requests_pcma_server: + - pcma_server + - disk.device.read.requests + disk.write.bytes.rate_pcma_server: + - pcma_server + - disk.write.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.packets.rate + disk.device.write.requests.rate_pcma_server: + - pcma_server + - disk.device.write.requests.rate + network.incoming.bytes.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.packets.rate + cpu_util_pcma_server: + - pcma_server + - cpu_util + disk.device.write.bytes_pcma_server: + - pcma_server + - disk.device.write.bytes + disk.device.read.bytes.rate_pcma_server: + - pcma_server + - disk.device.read.bytes.rate + disk.device.usage_pcma_server: + - pcma_server + - disk.device.usage + disk.read.requests_pcma_server: + - pcma_server + - disk.read.requests + disk.allocation_pcma_server: + - pcma_server + - disk.allocation + feature_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - feature + feature_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - feature + disk.ephemeral.size_pcma_server: + - pcma_server + - disk.ephemeral.size + binding_pcma_server: + - pcma_server + - binding + disk.latency_pcma_server: + - pcma_server + - disk.latency + disk.device.write.requests_pcma_server: + - pcma_server + - disk.device.write.requests + disk.device.read.bytes_pcma_server: + - pcma_server + - disk.device.read.bytes + disk.device.allocation_pcma_server: + - pcma_server + - disk.device.allocation + memory.resident_pcma_server: + - pcma_server + - memory.resident + disk.root.size_pcma_server: + - pcma_server + - disk.root.size + disk.write.bytes_pcma_server: + - pcma_server + - disk.write.bytes + network.incoming.bytes_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.bytes + disk.write.requests_pcma_server: + - pcma_server + - disk.write.requests + network.incoming.bytes_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.bytes + disk.write.requests.rate_pcma_server: + - pcma_server + - disk.write.requests.rate + disk.device.iops_pcma_server: + - pcma_server + - disk.device.iops + instance_pcma_server: + - pcma_server + - instance + disk.device.latency_pcma_server: + - pcma_server + - disk.device.latency + disk.capacity_pcma_server: + - pcma_server + - disk.capacity + disk.device.capacity_pcma_server: + - pcma_server + - disk.device.capacity + network.outpoing.packets_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outpoing.packets + network.outpoing.packets_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outpoing.packets + requirements: + dependency_pcma_server: + - pcma_server + - dependency + dependency_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - dependency + local_storage_pcma_server: + - pcma_server + - local_storage + link_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - link + link_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - link + dependency_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/nested-no_vfc_v0.1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/nested-no_vfc_v0.1ServiceTemplate.yaml index 934dada392..2d854439a6 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/nested-no_vfc_v0.1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/nested-no_vfc_v0.1ServiceTemplate.yaml @@ -6,9 +6,6 @@ imports: file: openecomp-heat/_index.yml - GlobalSubstitutionTypes: file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pcma_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: server_group: @@ -110,135 +107,127 @@ topology_template: immutable: false type: string node_templates: - pcm_port_2: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + abstract_pcma_server_1: + type: org.openecomp.resource.abstract.nodes.pcma_server_1 + directives: + - substitutable 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: + port_pcm_port_1_network_role_tag: cps + port_pcm_port_0_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_pcma2 - relationship: tosca.relationships.network.BindsTo - pcm_port_1: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + vm_flavor_name: + get_input: pcma_flavor_name + port_pcm_port_0_security_groups: + - - get_input: security_group_name + compute_pcma_server_availability_zone: + - get_input: availabilityzone_name + vm_image_name: + get_input: pcma_image_name + port_pcm_port_0_network_role_tag: cps + port_pcm_port_1_network: + - get_input: oam_net_name + port_pcm_port_0_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: + port_pcm_port_1_security_groups: + - - get_input: security_group_name + compute_pcma_server_config_drive: + - true + compute_pcma_server_user_data_format: + - RAW + port_pcm_port_0_network: + - get_input: cps_net_name + port_pcm_port_1_mac_requirements: + mac_count_required: + is_required: false + port_pcm_port_1_fixed_ips: - ip_address: get_input: oam_net_ip - mac_requirements: + compute_pcma_server_name: + - get_input: pcma_server_name + port_pcm_port_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_pcma1 - relationship: tosca.relationships.network.BindsTo - pcm_port_3: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + port_pcm_port_1_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: + service_template_filter: + substitute_service_template: Nested_pcma_server_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pcma_server: + type: org.openecomp.resource.abstract.nodes.pcma_server + directives: + - substitutable + properties: + port_pcm_port_3_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_pcma2 - relationship: tosca.relationships.network.BindsTo - server_pcma2: - type: org.openecomp.resource.vfc.nodes.heat.pcma_server - properties: - flavor: - get_input: pcma_flavor_name - availability_zone: - get_input: availabilityzone_name - image: - get_input: pcma_image_name - config_drive: true - user_data_format: RAW - name: - get_input: pcma_server_name - scheduler_hints: - group: - get_input: server_group - server_pcma1: - type: org.openecomp.resource.vfc.nodes.heat.pcma_server - properties: - flavor: + port_pcm_port_2_fixed_ips: + - ip_address: + get_input: cps_net_ip + vm_flavor_name: get_input: pcma_flavor_name - availability_zone: - get_input: availabilityzone_name - image: + port_pcm_port_3_security_groups: + - - get_input: security_group_name + compute_pcma_server_availability_zone: + - get_input: availabilityzone_name + vm_image_name: get_input: pcma_image_name - config_drive: true - user_data_format: RAW - name: - get_input: pcma_server_name - pcm_port_0: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + port_pcm_port_2_security_groups: + - - get_input: security_group_name + port_pcm_port_3_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: + port_pcm_port_2_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_pcma1 - relationship: tosca.relationships.network.BindsTo + port_pcm_port_3_network_role_tag: cps + compute_pcma_server_config_drive: + - true + port_pcm_port_3_fixed_ips: + - ip_address: + get_input: oam_net_ip + compute_pcma_server_user_data_format: + - RAW + port_pcm_port_2_network: + - get_input: cps_net_name + port_pcm_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pcm_port_2_network_role_tag: cps + port_pcm_port_3_network: + - get_input: oam_net_name + compute_pcma_server_scheduler_hints: + - group: + get_input: server_group + compute_pcma_server_name: + - get_input: pcma_server_name + service_template_filter: + substitute_service_template: Nested_pcma_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value groups: nested-no_vfc_v0.1_group: type: org.openecomp.groups.heat.HeatStack @@ -246,12 +235,8 @@ topology_template: heat_file: ../Artifacts/nested-no_vfc_v0.1.yaml description: heat template that creates PCRF Cluman stack members: - - pcm_port_2 - - pcm_port_1 - - pcm_port_3 - - server_pcma2 - - server_pcma1 - - pcm_port_0 + - abstract_pcma_server + - abstract_pcma_server_1 outputs: portId: value: pcm_port_3 @@ -259,417 +244,417 @@ topology_template: node_type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1 capabilities: network.incoming.packets.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.packets.rate + - abstract_pcma_server_1 + - network.incoming.packets.rate_pcma_server_pcm_port_0 network.incoming.packets.rate_pcm_port_3: - - pcm_port_3 - - network.incoming.packets.rate + - abstract_pcma_server + - network.incoming.packets.rate_pcma_server_pcm_port_3 network.incoming.packets.rate_pcm_port_2: - - pcm_port_2 - - network.incoming.packets.rate + - abstract_pcma_server + - network.incoming.packets.rate_pcma_server_pcm_port_2 network.incoming.packets.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.packets.rate + - abstract_pcma_server_1 + - network.incoming.packets.rate_pcma_server_pcm_port_1 network.outpoing.packets_pcm_port_1: - - pcm_port_1 - - network.outpoing.packets + - abstract_pcma_server_1 + - network.outpoing.packets_pcma_server_pcm_port_1 disk.device.iops_server_pcma2: - - server_pcma2 - - disk.device.iops + - abstract_pcma_server + - disk.device.iops_pcma_server network.outpoing.packets_pcm_port_0: - - pcm_port_0 - - network.outpoing.packets + - abstract_pcma_server_1 + - network.outpoing.packets_pcma_server_pcm_port_0 network.outpoing.packets_pcm_port_3: - - pcm_port_3 - - network.outpoing.packets + - abstract_pcma_server + - network.outpoing.packets_pcma_server_pcm_port_3 network.outpoing.packets_pcm_port_2: - - pcm_port_2 - - network.outpoing.packets + - abstract_pcma_server + - network.outpoing.packets_pcma_server_pcm_port_2 disk.device.iops_server_pcma1: - - server_pcma1 - - disk.device.iops + - abstract_pcma_server_1 + - disk.device.iops_pcma_server disk.device.capacity_server_pcma2: - - server_pcma2 - - disk.device.capacity + - abstract_pcma_server + - disk.device.capacity_pcma_server disk.device.capacity_server_pcma1: - - server_pcma1 - - disk.device.capacity + - abstract_pcma_server_1 + - disk.device.capacity_pcma_server disk.read.requests_server_pcma2: - - server_pcma2 - - disk.read.requests + - abstract_pcma_server + - disk.read.requests_pcma_server disk.read.requests_server_pcma1: - - server_pcma1 - - disk.read.requests + - abstract_pcma_server_1 + - disk.read.requests_pcma_server disk.write.requests.rate_server_pcma1: - - server_pcma1 - - disk.write.requests.rate + - abstract_pcma_server_1 + - disk.write.requests.rate_pcma_server disk.write.requests.rate_server_pcma2: - - server_pcma2 - - disk.write.requests.rate + - abstract_pcma_server + - disk.write.requests.rate_pcma_server memory_server_pcma2: - - server_pcma2 - - memory + - abstract_pcma_server + - memory_pcma_server memory_server_pcma1: - - server_pcma1 - - memory + - abstract_pcma_server_1 + - memory_pcma_server disk.device.read.bytes.rate_server_pcma1: - - server_pcma1 - - disk.device.read.bytes.rate + - abstract_pcma_server_1 + - disk.device.read.bytes.rate_pcma_server network.outgoing.bytes_pcm_port_3: - - pcm_port_3 - - network.outgoing.bytes + - abstract_pcma_server + - network.outgoing.bytes_pcma_server_pcm_port_3 disk.device.read.bytes.rate_server_pcma2: - - server_pcma2 - - disk.device.read.bytes.rate + - abstract_pcma_server + - disk.device.read.bytes.rate_pcma_server binding_pcm_port_3: - - pcm_port_3 - - binding + - abstract_pcma_server + - binding_pcma_server_pcm_port_3 disk.device.latency_server_pcma2: - - server_pcma2 - - disk.device.latency + - abstract_pcma_server + - disk.device.latency_pcma_server disk.device.usage_server_pcma2: - - server_pcma2 - - disk.device.usage + - abstract_pcma_server + - disk.device.usage_pcma_server network.incoming.bytes_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes + - abstract_pcma_server_1 + - network.incoming.bytes_pcma_server_pcm_port_0 disk.device.latency_server_pcma1: - - server_pcma1 - - disk.device.latency + - abstract_pcma_server_1 + - disk.device.latency_pcma_server network.incoming.bytes_pcm_port_2: - - pcm_port_2 - - network.incoming.bytes + - abstract_pcma_server + - network.incoming.bytes_pcma_server_pcm_port_2 network.incoming.bytes_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes + - abstract_pcma_server_1 + - network.incoming.bytes_pcma_server_pcm_port_1 disk.device.usage_server_pcma1: - - server_pcma1 - - disk.device.usage + - abstract_pcma_server_1 + - disk.device.usage_pcma_server binding_pcm_port_0: - - pcm_port_0 - - binding + - abstract_pcma_server_1 + - binding_pcma_server_pcm_port_0 binding_pcm_port_1: - - pcm_port_1 - - binding + - abstract_pcma_server_1 + - binding_pcma_server_pcm_port_1 binding_pcm_port_2: - - pcm_port_2 - - binding + - abstract_pcma_server + - binding_pcma_server_pcm_port_2 network.incoming.bytes_pcm_port_3: - - pcm_port_3 - - network.incoming.bytes + - abstract_pcma_server + - network.incoming.bytes_pcma_server_pcm_port_3 network.outgoing.packets.rate_pcm_port_3: - - pcm_port_3 - - network.outgoing.packets.rate + - abstract_pcma_server + - network.outgoing.packets.rate_pcma_server_pcm_port_3 disk.device.read.requests_server_pcma1: - - server_pcma1 - - disk.device.read.requests + - abstract_pcma_server_1 + - disk.device.read.requests_pcma_server disk.device.read.requests_server_pcma2: - - server_pcma2 - - disk.device.read.requests + - abstract_pcma_server + - disk.device.read.requests_pcma_server network.outgoing.packets.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.packets.rate + - abstract_pcma_server_1 + - network.outgoing.packets.rate_pcma_server_pcm_port_0 network.outgoing.packets.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.packets.rate + - abstract_pcma_server_1 + - network.outgoing.packets.rate_pcma_server_pcm_port_1 disk.write.bytes_server_pcma2: - - server_pcma2 - - disk.write.bytes + - abstract_pcma_server + - disk.write.bytes_pcma_server disk.device.read.requests.rate_server_pcma1: - - server_pcma1 - - disk.device.read.requests.rate + - abstract_pcma_server_1 + - disk.device.read.requests.rate_pcma_server network.outgoing.packets.rate_pcm_port_2: - - pcm_port_2 - - network.outgoing.packets.rate + - abstract_pcma_server + - network.outgoing.packets.rate_pcma_server_pcm_port_2 disk.device.read.requests.rate_server_pcma2: - - server_pcma2 - - disk.device.read.requests.rate + - abstract_pcma_server + - disk.device.read.requests.rate_pcma_server disk.write.bytes_server_pcma1: - - server_pcma1 - - disk.write.bytes + - abstract_pcma_server_1 + - disk.write.bytes_pcma_server feature_pcm_port_1: - - pcm_port_1 - - feature + - abstract_pcma_server_1 + - feature_pcma_server_pcm_port_1 binding_server_pcma1: - - server_pcma1 - - binding + - abstract_pcma_server_1 + - binding_pcma_server network.outgoing.bytes_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes + - abstract_pcma_server_1 + - network.outgoing.bytes_pcma_server_pcm_port_0 binding_server_pcma2: - - server_pcma2 - - binding + - abstract_pcma_server + - binding_pcma_server feature_pcm_port_0: - - pcm_port_0 - - feature + - abstract_pcma_server_1 + - feature_pcma_server_pcm_port_0 network.outgoing.bytes_pcm_port_2: - - pcm_port_2 - - network.outgoing.bytes + - abstract_pcma_server + - network.outgoing.bytes_pcma_server_pcm_port_2 feature_pcm_port_3: - - pcm_port_3 - - feature + - abstract_pcma_server + - feature_pcma_server_pcm_port_3 feature_pcm_port_2: - - pcm_port_2 - - feature + - abstract_pcma_server + - feature_pcma_server_pcm_port_2 network.outgoing.bytes_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes + - abstract_pcma_server_1 + - network.outgoing.bytes_pcma_server_pcm_port_1 attachment_pcm_port_0: - - pcm_port_0 - - attachment + - abstract_pcma_server_1 + - attachment_pcma_server_pcm_port_0 attachment_pcm_port_1: - - pcm_port_1 - - attachment + - abstract_pcma_server_1 + - attachment_pcma_server_pcm_port_1 disk.write.bytes.rate_server_pcma2: - - server_pcma2 - - disk.write.bytes.rate + - abstract_pcma_server + - disk.write.bytes.rate_pcma_server attachment_pcm_port_2: - - pcm_port_2 - - attachment + - abstract_pcma_server + - attachment_pcma_server_pcm_port_2 disk.write.bytes.rate_server_pcma1: - - server_pcma1 - - disk.write.bytes.rate + - abstract_pcma_server_1 + - disk.write.bytes.rate_pcma_server attachment_pcm_port_3: - - pcm_port_3 - - attachment + - abstract_pcma_server + - attachment_pcma_server_pcm_port_3 disk.root.size_server_pcma2: - - server_pcma2 - - disk.root.size + - abstract_pcma_server + - disk.root.size_pcma_server disk.root.size_server_pcma1: - - server_pcma1 - - disk.root.size + - abstract_pcma_server_1 + - disk.root.size_pcma_server disk.iops_server_pcma2: - - server_pcma2 - - disk.iops + - abstract_pcma_server + - disk.iops_pcma_server disk.iops_server_pcma1: - - server_pcma1 - - disk.iops + - abstract_pcma_server_1 + - disk.iops_pcma_server disk.device.write.bytes.rate_server_pcma1: - - server_pcma1 - - disk.device.write.bytes.rate + - abstract_pcma_server_1 + - disk.device.write.bytes.rate_pcma_server disk.device.write.bytes.rate_server_pcma2: - - server_pcma2 - - disk.device.write.bytes.rate + - abstract_pcma_server + - disk.device.write.bytes.rate_pcma_server disk.read.bytes_server_pcma1: - - server_pcma1 - - disk.read.bytes + - abstract_pcma_server_1 + - disk.read.bytes_pcma_server disk.read.bytes_server_pcma2: - - server_pcma2 - - disk.read.bytes + - abstract_pcma_server + - disk.read.bytes_pcma_server cpu_util_server_pcma1: - - server_pcma1 - - cpu_util + - abstract_pcma_server_1 + - cpu_util_pcma_server cpu_util_server_pcma2: - - server_pcma2 - - cpu_util + - abstract_pcma_server + - cpu_util_pcma_server feature_server_pcma2: - - server_pcma2 - - feature + - abstract_pcma_server + - feature_pcma_server memory.usage_server_pcma2: - - server_pcma2 - - memory.usage + - abstract_pcma_server + - memory.usage_pcma_server memory.usage_server_pcma1: - - server_pcma1 - - memory.usage + - abstract_pcma_server_1 + - memory.usage_pcma_server feature_server_pcma1: - - server_pcma1 - - feature + - abstract_pcma_server_1 + - feature_pcma_server disk.read.bytes.rate_server_pcma1: - - server_pcma1 - - disk.read.bytes.rate + - abstract_pcma_server_1 + - disk.read.bytes.rate_pcma_server disk.device.read.bytes_server_pcma2: - - server_pcma2 - - disk.device.read.bytes + - abstract_pcma_server + - disk.device.read.bytes_pcma_server disk.device.read.bytes_server_pcma1: - - server_pcma1 - - disk.device.read.bytes + - abstract_pcma_server_1 + - disk.device.read.bytes_pcma_server endpoint_server_pcma2: - - server_pcma2 - - endpoint + - abstract_pcma_server + - endpoint_pcma_server disk.read.bytes.rate_server_pcma2: - - server_pcma2 - - disk.read.bytes.rate + - abstract_pcma_server + - disk.read.bytes.rate_pcma_server endpoint_server_pcma1: - - server_pcma1 - - endpoint + - abstract_pcma_server_1 + - endpoint_pcma_server cpu.delta_server_pcma1: - - server_pcma1 - - cpu.delta + - abstract_pcma_server_1 + - cpu.delta_pcma_server cpu.delta_server_pcma2: - - server_pcma2 - - cpu.delta + - abstract_pcma_server + - cpu.delta_pcma_server host_server_pcma2: - - server_pcma2 - - host + - abstract_pcma_server + - host_pcma_server host_server_pcma1: - - server_pcma1 - - host + - abstract_pcma_server_1 + - host_pcma_server disk.ephemeral.size_server_pcma1: - - server_pcma1 - - disk.ephemeral.size + - abstract_pcma_server_1 + - disk.ephemeral.size_pcma_server disk.ephemeral.size_server_pcma2: - - server_pcma2 - - disk.ephemeral.size + - abstract_pcma_server + - disk.ephemeral.size_pcma_server disk.device.write.requests.rate_server_pcma2: - - server_pcma2 - - disk.device.write.requests.rate + - abstract_pcma_server + - disk.device.write.requests.rate_pcma_server disk.latency_server_pcma1: - - server_pcma1 - - disk.latency + - abstract_pcma_server_1 + - disk.latency_pcma_server disk.latency_server_pcma2: - - server_pcma2 - - disk.latency + - abstract_pcma_server + - disk.latency_pcma_server disk.device.write.requests.rate_server_pcma1: - - server_pcma1 - - disk.device.write.requests.rate + - abstract_pcma_server_1 + - disk.device.write.requests.rate_pcma_server scalable_server_pcma2: - - server_pcma2 - - scalable + - abstract_pcma_server + - scalable_pcma_server scalable_server_pcma1: - - server_pcma1 - - scalable + - abstract_pcma_server_1 + - scalable_pcma_server disk.device.write.requests_server_pcma1: - - server_pcma1 - - disk.device.write.requests + - abstract_pcma_server_1 + - disk.device.write.requests_pcma_server disk.device.write.requests_server_pcma2: - - server_pcma2 - - disk.device.write.requests + - abstract_pcma_server + - disk.device.write.requests_pcma_server instance_server_pcma2: - - server_pcma2 - - instance + - abstract_pcma_server + - instance_pcma_server disk.device.allocation_server_pcma1: - - server_pcma1 - - disk.device.allocation + - abstract_pcma_server_1 + - disk.device.allocation_pcma_server disk.device.allocation_server_pcma2: - - server_pcma2 - - disk.device.allocation + - abstract_pcma_server + - disk.device.allocation_pcma_server instance_server_pcma1: - - server_pcma1 - - instance + - abstract_pcma_server_1 + - instance_pcma_server os_server_pcma1: - - server_pcma1 - - os + - abstract_pcma_server_1 + - os_pcma_server os_server_pcma2: - - server_pcma2 - - os + - abstract_pcma_server + - os_pcma_server disk.capacity_server_pcma1: - - server_pcma1 - - disk.capacity + - abstract_pcma_server_1 + - disk.capacity_pcma_server disk.capacity_server_pcma2: - - server_pcma2 - - disk.capacity + - abstract_pcma_server + - disk.capacity_pcma_server disk.write.requests_server_pcma1: - - server_pcma1 - - disk.write.requests + - abstract_pcma_server_1 + - disk.write.requests_pcma_server disk.write.requests_server_pcma2: - - server_pcma2 - - disk.write.requests + - abstract_pcma_server + - disk.write.requests_pcma_server network.outgoing.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes.rate + - abstract_pcma_server_1 + - network.outgoing.bytes.rate_pcma_server_pcm_port_1 network.incoming.packets_pcm_port_0: - - pcm_port_0 - - network.incoming.packets + - abstract_pcma_server_1 + - network.incoming.packets_pcma_server_pcm_port_0 network.outgoing.bytes.rate_pcm_port_2: - - pcm_port_2 - - network.outgoing.bytes.rate + - abstract_pcma_server + - network.outgoing.bytes.rate_pcma_server_pcm_port_2 network.outgoing.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes.rate + - abstract_pcma_server_1 + - network.outgoing.bytes.rate_pcma_server_pcm_port_0 network.incoming.packets_pcm_port_3: - - pcm_port_3 - - network.incoming.packets + - abstract_pcma_server + - network.incoming.packets_pcma_server_pcm_port_3 disk.usage_server_pcma2: - - server_pcma2 - - disk.usage + - abstract_pcma_server + - disk.usage_pcma_server network.incoming.packets_pcm_port_2: - - pcm_port_2 - - network.incoming.packets + - abstract_pcma_server + - network.incoming.packets_pcma_server_pcm_port_2 network.outgoing.bytes.rate_pcm_port_3: - - pcm_port_3 - - network.outgoing.bytes.rate + - abstract_pcma_server + - network.outgoing.bytes.rate_pcma_server_pcm_port_3 disk.usage_server_pcma1: - - server_pcma1 - - disk.usage + - abstract_pcma_server_1 + - disk.usage_pcma_server vcpus_server_pcma1: - - server_pcma1 - - vcpus + - abstract_pcma_server_1 + - vcpus_pcma_server memory.resident_server_pcma1: - - server_pcma1 - - memory.resident + - abstract_pcma_server_1 + - memory.resident_pcma_server network.incoming.packets_pcm_port_1: - - pcm_port_1 - - network.incoming.packets + - abstract_pcma_server_1 + - network.incoming.packets_pcma_server_pcm_port_1 vcpus_server_pcma2: - - server_pcma2 - - vcpus + - abstract_pcma_server + - vcpus_pcma_server memory.resident_server_pcma2: - - server_pcma2 - - memory.resident + - abstract_pcma_server + - memory.resident_pcma_server disk.device.write.bytes_server_pcma2: - - server_pcma2 - - disk.device.write.bytes + - abstract_pcma_server + - disk.device.write.bytes_pcma_server disk.allocation_server_pcma1: - - server_pcma1 - - disk.allocation + - abstract_pcma_server_1 + - disk.allocation_pcma_server disk.allocation_server_pcma2: - - server_pcma2 - - disk.allocation + - abstract_pcma_server + - disk.allocation_pcma_server disk.device.write.bytes_server_pcma1: - - server_pcma1 - - disk.device.write.bytes + - abstract_pcma_server_1 + - disk.device.write.bytes_pcma_server cpu_server_pcma1: - - server_pcma1 - - cpu + - abstract_pcma_server_1 + - cpu_pcma_server network.incoming.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes.rate + - abstract_pcma_server_1 + - network.incoming.bytes.rate_pcma_server_pcm_port_0 cpu_server_pcma2: - - server_pcma2 - - cpu + - abstract_pcma_server + - cpu_pcma_server network.incoming.bytes.rate_pcm_port_3: - - pcm_port_3 - - network.incoming.bytes.rate + - abstract_pcma_server + - network.incoming.bytes.rate_pcma_server_pcm_port_3 network.incoming.bytes.rate_pcm_port_2: - - pcm_port_2 - - network.incoming.bytes.rate + - abstract_pcma_server + - network.incoming.bytes.rate_pcma_server_pcm_port_2 network.incoming.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes.rate + - abstract_pcma_server_1 + - network.incoming.bytes.rate_pcma_server_pcm_port_1 requirements: dependency_server_pcma2: - - server_pcma2 - - dependency + - abstract_pcma_server + - dependency_pcma_server local_storage_server_pcma2: - - server_pcma2 - - local_storage + - abstract_pcma_server + - local_storage_pcma_server link_pcm_port_0: - - pcm_port_0 - - link + - abstract_pcma_server_1 + - link_pcma_server_pcm_port_0 link_pcm_port_1: - - pcm_port_1 - - link + - abstract_pcma_server_1 + - link_pcma_server_pcm_port_1 dependency_server_pcma1: - - server_pcma1 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server local_storage_server_pcma1: - - server_pcma1 - - local_storage + - abstract_pcma_server_1 + - local_storage_pcma_server link_pcm_port_2: - - pcm_port_2 - - link + - abstract_pcma_server + - link_pcma_server_pcm_port_2 link_pcm_port_3: - - pcm_port_3 - - link + - abstract_pcma_server + - link_pcma_server_pcm_port_3 dependency_pcm_port_0: - - pcm_port_0 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server_pcm_port_0 dependency_pcm_port_3: - - pcm_port_3 - - dependency + - abstract_pcma_server + - dependency_pcma_server_pcm_port_3 dependency_pcm_port_1: - - pcm_port_1 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server_pcm_port_1 dependency_pcm_port_2: - - pcm_port_2 - - dependency + - abstract_pcma_server + - dependency_pcma_server_pcm_port_2 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/in/hot-mog-0108-bs1271.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/in/hot-mog-0108-bs1271.yml index 157ec3f5df..13dddd64c4 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/in/hot-mog-0108-bs1271.yml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/in/hot-mog-0108-bs1271.yml @@ -269,7 +269,7 @@ resources: network: {get_resource: 1c2_catalog_instance_network} - nestedNoUnified: + nestedNoNestedSingleComputePattern: type: nested-no_vfc_v0.1.yaml depends_on: - 1c2_t2_port_1 @@ -293,7 +293,7 @@ resources: - 1c102_scalling_instance_1C1 - 1c201_catalog_instance_1C2 - 1c202_scalling_instance_1C2 - - nestedNoUnified + - nestedNoNestedSingleComputePattern - nestedWithNoNovaHadDependencyToIt properties: security_group_name: group1 @@ -327,7 +327,7 @@ resources: dependsOn_network: type: OS::Neutron::Net depends_on: - - nestedNoUnified + - nestedNoNestedSingleComputePattern - 4p_nested - 1c2_t1_port_1 - 1c2_t1_port_0 @@ -351,7 +351,7 @@ resources: nodeGetAttIn_network: type: OS::Neutron::Net properties: - name: { get_attr: [nestedNoUnified, portId, {get_attr: [4p_nested, server_pcm_id]}]} + name: { get_attr: [nestedNoNestedSingleComputePattern, portId, {get_attr: [4p_nested, server_pcm_id]}]} dhcp_agent_ids: { get_attr: [1c2_t1_port_1, tenant_id, {get_attr: [1c2_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]} tenant_id: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_t2_port_0, tenant_id, {get_attr:[1c1_t2_port_1, tenant_id]}]}]}]} value_specs: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[1b_t1_port_0, tenant_id, {get_attr:[1b_t1_port_1, tenant_id]}]}]] } @@ -366,7 +366,7 @@ resources: outputs: out1: - value: { get_attr: [nestedNoUnified, portId, {get_attr: [4p_nested, server_pcm_id]}]} + value: { get_attr: [nestedNoNestedSingleComputePattern, portId, {get_attr: [4p_nested, server_pcm_id]}]} out2: value: { get_attr: [1c2_t1_port_1, tenant_id, {get_attr: [1c2_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]} out3: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml index ed4765e621..e44080f340 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -919,463 +919,1034 @@ node_types: occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.heat.pcm_server: + org.openecomp.resource.abstract.nodes.pcma_server: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_pcm_port_0_network_role: - type: string - required: true - status: SUPPORTED - port_pcm_port_1_network_role_tag: - type: string + port_pcm_port_3_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - availabilityzone_name: + port_pcm_port_2_network_role: type: string - description: availabilityzone name required: true status: SUPPORTED - port_pcm_port_0_vlan_requirements: + port_pcm_port_2_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - pcm_image_name: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_3_network_role: type: string - description: PCRF CM image name required: true status: SUPPORTED - port_pcm_port_0_order: - type: integer + port_pcm_port_3_vlan_requirements: + type: list required: true status: SUPPORTED - port_pcm_port_0_subnetpoolid: + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: type: string required: true status: SUPPORTED - port_pcm_port_1_subnetpoolid: - type: string + port_pcm_port_3_security_groups: + type: list required: true status: SUPPORTED - port_pcm_port_0_network_role_tag: - type: string + entry_schema: + type: json + port_pcm_port_3_order: + type: integer required: true status: SUPPORTED - pcm_server_name: - type: string - description: PCRF CM server name + compute_pcma_server_availability_zone: + type: list required: true status: SUPPORTED - cps_net_mask: + entry_schema: + type: string + vm_image_name: type: string - description: CPS network mask required: true status: SUPPORTED - port_pcm_port_1_exCP_naming: - type: org.openecomp.datatypes.Naming + port_pcm_port_2_security_groups: + type: list required: true status: SUPPORTED - port_pcm_port_0_exCP_naming: + entry_schema: + type: json + port_pcm_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - oam_net_name: - type: string - description: OAM network name + port_pcm_port_3_ip_requirements: + type: list required: true status: SUPPORTED - port_pcm_port_1_network_role: + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_subnetpoolid: type: string required: true status: SUPPORTED - server_group: - type: string + port_pcm_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_pcm_port_0_ip_requirements: + port_pcm_port_2_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - oam_net_gw: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_3_subnetpoolid: type: string - description: CPS network gateway required: true status: SUPPORTED - security_group_name: + port_pcm_port_3_network_role_tag: type: string - description: the name of security group required: true status: SUPPORTED - cps_net_ip: - type: string - description: CPS network ip + compute_pcma_server_config_drive: + type: list required: true status: SUPPORTED - port_pcm_port_1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + entry_schema: + type: boolean + port_pcm_port_3_fixed_ips: + type: list required: true status: SUPPORTED - port_pcm_port_1_vlan_requirements: + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - pcm_flavor_name: - type: string - description: flavor name of PCRF CM instance + type: string + port_pcm_port_2_order: + type: integer required: true status: SUPPORTED - pcm_vol: - type: string - description: CPS Cluman Cinder Volume + port_pcm_port_3_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_pcm_port_1_ip_requirements: + port_pcm_port_2_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pcm_port_0_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: string + port_pcm_port_2_ip_requirements: + type: list required: true status: SUPPORTED - cps_net_name: + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_network_role_tag: type: string - description: CPS network name required: true status: SUPPORTED - oam_net_ip: - type: string - description: OAM network ip + port_pcm_port_3_network: + type: list required: true status: SUPPORTED - oam_net_mask: - type: string - description: CPS network mask + entry_schema: + type: string + compute_pcma_server_scheduler_hints: + type: list required: true status: SUPPORTED - port_pcm_port_1_order: - type: integer + entry_schema: + type: json + compute_pcma_server_name: + type: list required: true status: SUPPORTED - attributes: - server_pcm_id: - type: string - description: the pcm nova service id - status: SUPPORTED + entry_schema: + type: string requirements: - - dependency_pcm_port_1: + - dependency_pcma_server: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_pcm_port_1: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_pcma_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_server_pcm: + - 0 + - UNBOUNDED + - dependency_pcma_server_pcm_port_3: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_server_pcm: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_pcma_server_pcm_port_3: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_pcm_port_0: + - 1 + - 1 + - dependency_pcma_server_pcm_port_2: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_pcm_port_0: + - link_pcma_server_pcm_port_2: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - network.incoming.packets.rate_pcm_port_0: + cpu.delta_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_pcma_server: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_pcm_port_1: + vcpus_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_pcm_port_1: + host_pcma_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_server_pcm: + disk.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_server_pcm: + network.outgoing.bytes.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_pcm_port_0: + disk.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_pcm: + disk.iops_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_server_pcm: + network.outgoing.bytes.rate_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_server_pcm: + attachment_pcma_server_pcm_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_pcma_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + feature_pcma_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + attachment_pcma_server_pcm_port_3: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_server_pcm: + memory.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_server_pcm: + network.outgoing.bytes_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_server_pcm: + binding_pcma_server_pcm_port_3: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_server_pcm: + memory_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_server_pcm: + network.outgoing.bytes_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_server_pcm: + cpu_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_server_pcm: + disk.device.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_pcm_port_0: + disk.read.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_pcm_port_1: + network.incoming.packets_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_pcm_port_0: + binding_pcma_server_pcm_port_2: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - binding_pcm_port_1: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + os_pcma_server: + type: tosca.capabilities.OperatingSystem occurrences: - - 0 + - 1 - UNBOUNDED - memory.usage_server_pcm: + network.incoming.packets_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_server_pcm: + network.incoming.packets.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_server_pcm: + network.outgoing.packets.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_server_pcm: - type: tosca.capabilities.OperatingSystem + network.incoming.packets.rate_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_server_pcm: + disk.device.read.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_pcm_port_0: + disk.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_pcm_port_1: + network.outgoing.packets.rate_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_pcm_port_1: - type: tosca.capabilities.Node + disk.device.write.requests.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_pcm_port_0: + cpu_util_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_server_pcm: + disk.device.write.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_pcm_port_0: - type: tosca.capabilities.Node + disk.device.read.bytes.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_pcm_port_1: + disk.device.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_pcm_port_0: - type: tosca.capabilities.Attachment + disk.read.requests_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_pcm_port_1: - type: tosca.capabilities.Attachment + disk.allocation_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_server_pcm: - type: tosca.capabilities.Endpoint.Admin + feature_pcma_server_pcm_port_2: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcma_server_pcm_port_3: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - vcpus_server_pcm: + disk.ephemeral.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_pcma_server: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.iops_server_pcm: + disk.latency_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_server_pcm: + disk.device.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_pcm: + disk.device.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_server_pcm: - type: tosca.capabilities.Scalable + disk.device.allocation_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_server_pcm: + memory.resident_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_server_pcm: + disk.root.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_server_pcm: + disk.write.bytes_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcma_server_pcm_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcma_server_pcm_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pcm_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pcm_port_0_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pcm_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_image_name: + type: string + description: PCRF CM image name + required: true + status: SUPPORTED + port_pcm_port_0_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + pcm_server_name: + type: string + description: PCRF CM server name + required: true + status: SUPPORTED + cps_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + oam_net_name: + type: string + description: OAM network name + required: true + status: SUPPORTED + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + server_group: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + oam_net_gw: + type: string + description: CPS network gateway + required: true + status: SUPPORTED + security_group_name: + type: string + description: the name of security group + required: true + status: SUPPORTED + cps_net_ip: + type: string + description: CPS network ip + required: true + status: SUPPORTED + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_flavor_name: + type: string + description: flavor name of PCRF CM instance + required: true + status: SUPPORTED + pcm_vol: + type: string + description: CPS Cluman Cinder Volume + required: true + status: SUPPORTED + port_pcm_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + cps_net_name: + type: string + description: CPS network name + required: true + status: SUPPORTED + oam_net_ip: + type: string + description: OAM network ip + required: true + status: SUPPORTED + oam_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_order: + type: integer + required: true + status: SUPPORTED + attributes: + server_pcm_id: + type: string + description: the pcm nova service id + status: SUPPORTED + requirements: + - dependency_pcm_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pcm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pcm: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pcm_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + network.incoming.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pcm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pcm: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pcm: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: @@ -1482,26 +2053,24 @@ node_types: occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c1_scalling_instance: + org.openecomp.resource.abstract.nodes.1c2_catalog_instance: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c1_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1c2_t2_port_order: + type: integer required: true status: SUPPORTED - port_1c1_t2_port_vlan_requirements: + compute_1c2_catalog_instance_availability_zone: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c1_scalling_instance_user_data_format: - type: list + type: string + port_1c2_t2_port_subnetpoolid: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t2_port_network_role_tag: + port_1c2_t2_port_network_role: type: string required: true status: SUPPORTED @@ -1509,68 +2078,52 @@ node_types: type: string required: true status: SUPPORTED - port_1c1_t1_port_ip_requirements: + port_1c2_t2_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_1c2_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: org.openecomp.datatypes.network.VlanRequirements vm_image_name: type: string required: true status: SUPPORTED - compute_1c1_scalling_instance_name: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_1c1_t1_port_name: - type: list + port_1c2_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t1_port_network: - type: list + port_1c2_t1_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t2_port_fixed_ips: - type: list + port_1c2_t1_port_subnetpoolid: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_1c1_t2_port_network: + port_1c2_t2_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c1_t1_port_fixed_ips: - type: list + type: org.openecomp.datatypes.network.IpRequirements + port_1c2_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_1c1_t1_port_vlan_requirements: - type: list + port_1c2_t1_port_network_role: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1c1_t2_port_ip_requirements: + port_1c2_t2_port_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c1_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED + type: string index_value: type: integer description: Index value of this substitution service template runtime instance @@ -1579,558 +2132,570 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - port_1c1_t2_port_network_role: - type: string - required: true - status: SUPPORTED - port_1c1_t2_port_order: - type: integer + compute_1c2_catalog_instance_name: + type: list required: true status: SUPPORTED - port_1c1_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + entry_schema: + type: string + port_1c2_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - compute_1c1_scalling_instance_availability_zone: + port_1c2_t1_port_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c1_t2_port_subnetpoolid: - type: string + port_1c2_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1c1_t2_port_name: + port_1c2_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - compute_1c1_scalling_instance_scheduler_hints: + type: org.openecomp.datatypes.network.VlanRequirements + compute_1c2_catalog_instance_user_data_format: type: list required: true status: SUPPORTED entry_schema: - type: json - port_1c1_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - port_1c1_t1_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_1c1_t1_port_network_role_tag: + type: string + port_1c2_t1_port_network_role_tag: type: string required: true status: SUPPORTED - port_1c1_t1_port_network_role: - type: string + port_1c2_t1_port_ip_requirements: + type: list required: true status: SUPPORTED - port_1c1_t1_port_order: - type: integer + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_1c2_catalog_instance_scheduler_hints: + type: list required: true status: SUPPORTED + entry_schema: + type: json attributes: - 1c1_scalling_instance_instance_name: - type: list + 1c2_catalog_instance_instance_name: + type: string status: SUPPORTED - entry_schema: - type: string - 1c1_scalling_instance_1c1_t2_port_tenant_id: - type: list + 1c2_catalog_instance_1c2_t1_port_tenant_id: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c1_scalling_instance_1c1_t1_port: + - dependency_1c2_catalog_instance: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c1_scalling_instance_1c1_t1_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_1c2_catalog_instance: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_1c1_scalling_instance: + - 0 + - UNBOUNDED + - dependency_1c2_catalog_instance_1c2_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c1_scalling_instance: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_1c2_catalog_instance_1c2_t2_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_1c1_scalling_instance_1c1_t2_port: + - 1 + - 1 + - dependency_1c2_catalog_instance_1c2_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c1_scalling_instance_1c1_t2_port: + - link_1c2_catalog_instance_1c2_t1_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.latency_1c1_scalling_instance: + disk.device.capacity_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c1_scalling_instance: + network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_1c1_scalling_instance: + disk.write.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c1_scalling_instance: - type: tosca.capabilities.Endpoint.Admin + binding_1c2_catalog_instance_1c2_t2_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.read.bytes_1c1_scalling_instance: + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port: + network.incoming.packets_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port: + cpu_util_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c1_scalling_instance: + network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_1c1_scalling_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c2_catalog_instance_1c2_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_1c2_catalog_instance_1c2_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - cpu_1c1_scalling_instance: + network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c1_scalling_instance: + cpu_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port: + disk.read.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c1_scalling_instance_1c1_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_1c2_catalog_instance_1c2_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.write.bytes.rate_1c1_scalling_instance: + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c1_scalling_instance: + disk.ephemeral.size_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port: + disk.device.write.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c1_scalling_instance: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.device.write.requests.rate_1c1_scalling_instance: + memory.resident_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c1_scalling_instance: + disk.device.write.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c1_scalling_instance_1c1_t2_port: + network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c1_scalling_instance: - type: tosca.capabilities.Scalable + os_1c2_catalog_instance: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c1_scalling_instance: + disk.device.iops_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c1_scalling_instance_1c1_t2_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + endpoint_1c2_catalog_instance: + type: tosca.capabilities.Endpoint.Admin occurrences: - - 0 + - 1 - UNBOUNDED - disk.device.write.bytes_1c1_scalling_instance: + disk.allocation_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c1_scalling_instance: + disk.latency_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c1_scalling_instance_1c1_t2_port: + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c1_scalling_instance: + network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port: + disk.iops_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c1_scalling_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c1_scalling_instance: + network.incoming.packets_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c1_scalling_instance_1c1_t1_port: - type: tosca.capabilities.Node + vcpus_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c1_scalling_instance_1c1_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.device.read.requests.rate_1c1_scalling_instance: + disk.device.latency_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c1_scalling_instance_1c1_t2_port: + attachment_1c2_catalog_instance_1c2_t2_port: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c1_scalling_instance: + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port: + disk.read.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_1c1_scalling_instance: + instance_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_1c1_scalling_instance: + disk.capacity_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_1c1_scalling_instance: + disk.write.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c1_scalling_instance: + disk.device.read.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c1_scalling_instance: + disk.device.allocation_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c1_scalling_instance: + disk.device.read.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c1_scalling_instance: + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c1_scalling_instance: + disk.device.read.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port: + disk.device.write.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_1c2_catalog_instance: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.latency_1c1_scalling_instance: + disk.device.write.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c1_scalling_instance: - type: tosca.capabilities.network.Bindable + host_1c2_catalog_instance: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - disk.device.usage_1c1_scalling_instance: + disk.root.size_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c1_scalling_instance_1c1_t1_port: + disk.device.usage_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_1c1_scalling_instance: + network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c1_scalling_instance_1c1_t2_port: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - memory.usage_1c1_scalling_instance: + disk.usage_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c1_scalling_instance_1c1_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c2_catalog_instance: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port: + network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c1_scalling_instance: - type: tosca.capabilities.OperatingSystem + memory_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c1_scalling_instance: + disk.write.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c1_scalling_instance_1c1_t1_port: + disk.write.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c1_scalling_instance_1c1_t1_port: - type: tosca.capabilities.Attachment + binding_1c2_catalog_instance: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - cpu.delta_1c1_scalling_instance: + cpu.delta_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c1_scalling_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c2_catalog_instance_1c2_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - instance_1c1_scalling_instance: + disk.device.read.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.a_single_1a: + org.openecomp.resource.abstract.nodes.pcma_server_1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1a_t1_port_ip_requirements: + port_pcm_port_0_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1a_t2_port_network_role_tag: - type: string + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_0_vlan_requirements: + type: list required: true status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements vm_flavor_name: type: string required: true status: SUPPORTED - port_1a_t2_port_network_role: - type: string + port_pcm_port_0_security_groups: + type: list required: true status: SUPPORTED - port_1a_t2_port_network: + entry_schema: + type: json + compute_pcma_server_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_1a_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_pcm_port_0_order: + type: integer required: true status: SUPPORTED - port_1a_t1_port_network: - type: list + port_pcm_port_0_subnetpoolid: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1a_t1_port_subnetpoolid: + vm_image_name: type: string required: true status: SUPPORTED - vm_image_name: + port_pcm_port_1_subnetpoolid: type: string required: true status: SUPPORTED - port_1a_t2_port_ip_requirements: - type: list + port_pcm_port_0_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1a_t1_port_vlan_requirements: - type: list + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1a_t1_port_exCP_naming: + port_pcm_port_1_exCP_naming: type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - compute_a_single_1a_availability_zone: + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_network: type: list required: true status: SUPPORTED entry_schema: type: string - compute_a_single_1a_scheduler_hints: + port_pcm_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + compute_pcma_server_config_drive: type: list required: true status: SUPPORTED entry_schema: - type: json + type: boolean index_value: type: integer description: Index value of this substitution service template runtime instance @@ -2139,532 +2704,471 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - port_1a_t1_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1a_t1_port_network_role: - type: string + compute_pcma_server_user_data_format: + type: list required: true status: SUPPORTED - port_1a_t1_port_order: - type: integer + entry_schema: + type: string + port_pcm_port_0_network: + type: list required: true status: SUPPORTED - port_1a_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + entry_schema: + type: string + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1a_t2_port_vlan_requirements: + port_pcm_port_1_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - port_1a_t2_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_1a_t2_port_order: - type: integer - required: true - status: SUPPORTED - compute_a_single_1a_user_data_format: + port_pcm_port_1_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: string - compute_a_single_1a_name: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + compute_pcma_server_name: type: list required: true status: SUPPORTED entry_schema: type: string - port_1a_t2_port_mac_requirements: + port_pcm_port_0_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - attributes: - a_single_1a_instance_name: + port_pcm_port_1_ip_requirements: type: list + required: true status: SUPPORTED entry_schema: - type: string - a_single_1a_1a_t1_port_tenant_id: - type: list + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_order: + type: integer + required: true status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_a_single_1a_1a_t1_port: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_a_single_1a_1a_t1_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - - dependency_a_single_1a: + - dependency_pcma_server: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_a_single_1a: + - local_storage_pcma_server: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_a_single_1a_1a_t2_port: + - dependency_pcma_server_pcm_port_0: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_a_single_1a_1a_t2_port: + - link_pcma_server_pcm_port_0: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - capabilities: - disk.read.bytes_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - dependency_pcma_server_pcm_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - - 1 + - 0 - UNBOUNDED - network.incoming.bytes.rate_a_single_1a_1a_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - link_pcma_server_pcm_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - 1 - - UNBOUNDED - disk.usage_a_single_1a: + - 1 + capabilities: + cpu.delta_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_a_single_1a_1a_t2_port: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - scalable_a_single_1a: + scalable_pcma_server: type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_a_single_1a_1a_t2_port: + vcpus_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_a_single_1a: + host_pcma_server: type: tosca.capabilities.Container valid_source_types: - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - endpoint_a_single_1a: - type: tosca.capabilities.Endpoint.Admin - occurrences: - - 1 - - UNBOUNDED - disk.root.size_a_single_1a: + disk.device.read.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_a_single_1a: + disk.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_a_single_1a_1a_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_pcma_server_pcm_port_0: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - cpu.delta_a_single_1a: + disk.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_a_single_1a: + disk.iops_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_a_single_1a_1a_t1_port: + network.outgoing.bytes.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_a_single_1a: + network.outgoing.bytes.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_a_single_1a_1a_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_pcma_server_pcm_port_1: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - cpu_util_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_pcma_server: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - os_a_single_1a: - type: tosca.capabilities.OperatingSystem + feature_pcma_server: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.usage_a_single_1a: + memory.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_a_single_1a_1a_t1_port: + network.incoming.packets_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_a_single_1a_1a_t2_port: + network.incoming.bytes.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_a_single_1a: + network.outgoing.bytes_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_a_single_1a: + memory_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_a_single_1a: + network.outgoing.bytes_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_a_single_1a_1a_t1_port: - type: tosca.capabilities.Attachment + cpu_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_a_single_1a: + disk.device.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_a_single_1a: + disk.read.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_a_single_1a: + network.incoming.packets.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_1a_1a_t2_port: + binding_pcma_server_pcm_port_0: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - network.incoming.packets_a_single_1a_1a_t2_port: + network.incoming.packets_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_pcma_server: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.latency_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_pcma_server_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - instance_a_single_1a: + network.incoming.packets.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_1a: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - disk.latency_a_single_1a: + disk.device.read.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_a_single_1a_1a_t2_port: + disk.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_a_single_1a: + network.outgoing.packets.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_a_single_1a: + disk.device.write.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a_1a_t1_port: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - network.outpoing.packets_a_single_1a_1a_t2_port: + network.incoming.bytes.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_a_single_1a_1a_t1_port: + network.outgoing.packets.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_a_single_1a: + cpu_util_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_a_single_1a: + disk.device.write.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_a_single_1a: + disk.device.read.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_a_single_1a: + disk.device.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_a_single_1a: + disk.read.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_a_single_1a_1a_t1_port: + disk.allocation_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a_1a_t2_port: + feature_pcma_server_pcm_port_0: type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.capacity_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.device.read.bytes_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcma_server_pcm_port_1: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.incoming.packets_a_single_1a_1a_t1_port: + disk.ephemeral.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a: - type: tosca.capabilities.Node + binding_pcma_server: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_a_single_1a_1a_t1_port: + disk.latency_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_a_single_1a: + disk.device.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_a_single_1a: + disk.device.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_1a_1a_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.device.iops_a_single_1a: + disk.device.allocation_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_a_single_1a: + memory.resident_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_a_single_1a: + disk.root.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_a_single_1a: + disk.write.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_a_single_1a: + network.incoming.bytes_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_a_single_1a_1a_t2_port: + disk.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_a_single_1a_1a_t1_port: + network.incoming.bytes_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - - UNBOUNDED - org.openecomp.resource.abstract.nodes.b_single_1b_1: - derived_from: org.openecomp.resource.abstract.nodes.VFC - properties: - port_1b_t1_port_order: - type: integer - required: true - status: SUPPORTED - port_1b_t1_port_network_role: - type: string - required: true - status: SUPPORTED - port_1b_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_1b_t1_port_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string - required: true - status: SUPPORTED - port_1b_t2_port_network_role: - type: string - required: true - status: SUPPORTED - port_1b_t2_port_order: - type: integer - required: true - status: SUPPORTED - compute_b_single_1b_user_data_format: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_1b_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - port_1b_t2_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1b_t2_port_subnetpoolid: - type: string - required: true - status: SUPPORTED + - UNBOUNDED + disk.write.requests.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcma_server_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcma_server_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.b_single_1b: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: port_1b_t2_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true @@ -2689,6 +3193,10 @@ node_types: status: SUPPORTED entry_schema: type: json + port_1b_t1_port_order: + type: integer + required: true + status: SUPPORTED port_1b_t2_port_vlan_requirements: type: list required: true @@ -2701,10 +3209,32 @@ node_types: status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements + port_1b_t1_port_network_role: + type: string + required: true + status: SUPPORTED + port_1b_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED port_1b_t1_port_network_role_tag: type: string required: true status: SUPPORTED + port_1b_t1_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED port_1b_t1_port_subnetpoolid: type: string required: true @@ -2719,35 +3249,51 @@ node_types: status: SUPPORTED entry_schema: type: string + port_1b_t2_port_network_role: + type: string + required: true + status: SUPPORTED + port_1b_t2_port_order: + type: integer + required: true + status: SUPPORTED port_1b_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t1_port_network: + compute_b_single_1b_user_data_format: type: list required: true status: SUPPORTED entry_schema: type: string + port_1b_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED compute_b_single_1b_name: type: list required: true status: SUPPORTED entry_schema: type: string + port_1b_t2_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_1b_t2_port_subnetpoolid: + type: string + required: true + status: SUPPORTED attributes: b_single_1b_instance_name: - type: list + type: string status: SUPPORTED - entry_schema: - type: string b_single_1b_1b_t1_port_tenant_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_b_single_1b: capability: tosca.capabilities.Node @@ -3162,24 +3708,26 @@ node_types: occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0: + org.openecomp.resource.abstract.nodes.1c1_scalling_instance: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c2_t2_port_order: - type: integer + port_1c1_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - compute_1c2_catalog_instance_availability_zone: + port_1c1_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string + type: org.openecomp.datatypes.network.VlanRequirements + compute_1c1_scalling_instance_user_data_format: + type: list required: true status: SUPPORTED - port_1c2_t2_port_network_role: + entry_schema: + type: string + port_1c1_t2_port_network_role_tag: type: string required: true status: SUPPORTED @@ -3187,52 +3735,68 @@ node_types: type: string required: true status: SUPPORTED - port_1c2_t2_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1c2_t1_port_vlan_requirements: + port_1c1_t1_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements + type: org.openecomp.datatypes.network.IpRequirements vm_image_name: type: string required: true status: SUPPORTED - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + compute_1c1_scalling_instance_name: + type: list required: true status: SUPPORTED - port_1c2_t1_port_order: - type: integer + entry_schema: + type: string + port_1c1_t1_port_name: + type: list required: true status: SUPPORTED - port_1c2_t1_port_subnetpoolid: - type: string + entry_schema: + type: string + port_1c1_t1_port_network: + type: list required: true status: SUPPORTED - port_1c2_t2_port_ip_requirements: + entry_schema: + type: string + port_1c1_t2_port_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_1c1_t2_port_network: + type: list required: true status: SUPPORTED - port_1c2_t1_port_network_role: - type: string + entry_schema: + type: string + port_1c1_t1_port_fixed_ips: + type: list required: true status: SUPPORTED - port_1c2_t2_port_network: + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_1c1_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.network.VlanRequirements + port_1c1_t2_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1c1_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED index_value: type: integer description: Index value of this substitution service template runtime instance @@ -3241,497 +3805,491 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list + port_1c1_t2_port_network_role: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1c1_t2_port_order: + type: integer required: true status: SUPPORTED - port_1c2_t1_port_network: + port_1c1_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + compute_1c1_scalling_instance_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1c1_t2_port_subnetpoolid: + type: string required: true status: SUPPORTED - port_1c2_t2_port_vlan_requirements: + port_1c1_t2_port_name: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: + type: string + compute_1c1_scalling_instance_scheduler_hints: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c2_t1_port_network_role_tag: + type: json + port_1c1_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_1c1_t1_port_subnetpoolid: type: string required: true status: SUPPORTED - port_1c2_t1_port_ip_requirements: - type: list + port_1c1_t1_port_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list + port_1c1_t1_port_network_role: + type: string + required: true + status: SUPPORTED + port_1c1_t1_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: json attributes: - 1c2_catalog_instance_instance_name: - type: list + 1c1_scalling_instance_instance_name: + type: string status: SUPPORTED - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list + 1c1_scalling_instance_1c1_t2_port_tenant_id: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c2_catalog_instance: + - dependency_1c1_scalling_instance_1c1_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c2_catalog_instance: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_1c1_scalling_instance_1c1_t1_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_1c2_catalog_instance_1c2_t2_port: + - 1 + - 1 + - dependency_1c1_scalling_instance: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t2_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_1c1_scalling_instance: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_1c2_catalog_instance_1c2_t1_port: + - 0 + - UNBOUNDED + - dependency_1c1_scalling_instance_1c1_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t1_port: + - link_1c1_scalling_instance_1c1_t2_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.capacity_1c2_catalog_instance: + disk.device.latency_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + disk.ephemeral.size_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c2_catalog_instance: + disk.root.size_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_1c1_scalling_instance: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: + disk.read.bytes_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c2_catalog_instance: + network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: + network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + disk.usage_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c2_catalog_instance: + memory.resident_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Node + cpu_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Attachment + disk.write.bytes_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c2_catalog_instance: + network.incoming.bytes_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c2_catalog_instance: + disk.write.bytes.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.allocation_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c2_catalog_instance: + network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c1_scalling_instance: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - memory.resident_1c2_catalog_instance: + disk.device.write.requests.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c2_catalog_instance: + disk.read.bytes.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + network.outpoing.packets_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c2_catalog_instance: - type: tosca.capabilities.OperatingSystem + scalable_1c1_scalling_instance: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.device.iops_1c2_catalog_instance: + disk.device.read.bytes_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c2_catalog_instance: - type: tosca.capabilities.Endpoint.Admin + binding_1c1_scalling_instance_1c1_t2_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.allocation_1c2_catalog_instance: + disk.device.write.bytes_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c2_catalog_instance: + disk.read.requests_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + network.incoming.packets_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + vcpus_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c2_catalog_instance: + network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + host_1c1_scalling_instance: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + disk.write.requests_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c1_scalling_instance_1c1_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.latency_1c2_catalog_instance: + binding_1c1_scalling_instance_1c1_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.requests.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t2_port: + attachment_1c1_scalling_instance_1c1_t2_port: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.read.bytes.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c2_catalog_instance: + network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c2_catalog_instance: + disk.device.iops_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_1c2_catalog_instance: + disk.device.capacity_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c2_catalog_instance: + disk.capacity_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c2_catalog_instance: + disk.write.requests.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c2_catalog_instance: + cpu_util_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c2_catalog_instance: + disk.device.read.requests_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + disk.device.write.bytes.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c2_catalog_instance: + disk.device.write.requests_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c2_catalog_instance: + network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c2_catalog_instance: - type: tosca.capabilities.Scalable + network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c2_catalog_instance: + disk.latency_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c2_catalog_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + binding_1c1_scalling_instance: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.root.size_1c2_catalog_instance: + disk.device.usage_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_1c2_catalog_instance: + network.incoming.packets_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + disk.allocation_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c1_scalling_instance_1c1_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance: - type: tosca.capabilities.Node + memory.usage_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + network.incoming.bytes_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c2_catalog_instance: + network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c2_catalog_instance: + os_1c1_scalling_instance: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.iops_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c2_catalog_instance: + network.outpoing.packets_1c1_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance: - type: tosca.capabilities.network.Bindable + attachment_1c1_scalling_instance_1c1_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - cpu.delta_1c2_catalog_instance: + cpu.delta_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Node + memory_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_1c2_catalog_instance: + instance_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1: + org.openecomp.resource.abstract.nodes.a_single_1a: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c2_t2_port_order: - type: integer - required: true - status: SUPPORTED - compute_1c2_catalog_instance_availability_zone: + port_1a_t1_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_1c2_t2_port_network_role: + type: org.openecomp.datatypes.network.IpRequirements + port_1a_t2_port_network_role_tag: type: string required: true status: SUPPORTED @@ -3739,52 +4297,62 @@ node_types: type: string required: true status: SUPPORTED - port_1c2_t2_port_network_role_tag: + port_1a_t2_port_network_role: type: string required: true status: SUPPORTED - port_1c2_t1_port_vlan_requirements: + port_1a_t2_port_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string + type: string + port_1a_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1a_t1_port_network: + type: list required: true status: SUPPORTED - port_1c2_t1_port_order: - type: integer + entry_schema: + type: string + port_1a_t1_port_subnetpoolid: + type: string required: true status: SUPPORTED - port_1c2_t1_port_subnetpoolid: + vm_image_name: type: string required: true status: SUPPORTED - port_1c2_t2_port_ip_requirements: + port_1a_t2_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1a_t1_port_vlan_requirements: + type: list required: true status: SUPPORTED - port_1c2_t1_port_network_role: - type: string + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1a_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1c2_t2_port_network: + compute_a_single_1a_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_a_single_1a_scheduler_hints: type: list required: true status: SUPPORTED entry_schema: - type: string + type: json index_value: type: integer description: Index value of this substitution service template runtime instance @@ -3793,545 +4361,528 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list + port_1a_t1_port_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1a_t1_port_network_role: + type: string required: true status: SUPPORTED - port_1c2_t1_port_network: - type: list + port_1a_t1_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1a_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1c2_t2_port_vlan_requirements: + port_1a_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list + port_1a_t2_port_subnetpoolid: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string + port_1a_t2_port_order: + type: integer required: true status: SUPPORTED - port_1c2_t1_port_ip_requirements: + compute_a_single_1a_user_data_format: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: + type: string + compute_a_single_1a_name: type: list required: true status: SUPPORTED entry_schema: - type: json + type: string + port_1a_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED attributes: - 1c2_catalog_instance_instance_name: - type: list + a_single_1a_instance_name: + type: string status: SUPPORTED - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list + a_single_1a_1a_t1_port_tenant_id: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c2_catalog_instance: + - dependency_a_single_1a_1a_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c2_catalog_instance: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_a_single_1a_1a_t1_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_1c2_catalog_instance_1c2_t2_port: + - 1 + - 1 + - dependency_a_single_1a: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t2_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_a_single_1a: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_1c2_catalog_instance_1c2_t1_port: + - 0 + - UNBOUNDED + - dependency_a_single_1a_1a_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t1_port: + - link_a_single_1a_1a_t2_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.capacity_1c2_catalog_instance: + disk.read.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c2_catalog_instance: + disk.usage_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_a_single_1a_1a_t2_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_a_single_1a: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c2_catalog_instance: + network.outgoing.bytes.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.network.Bindable + host_a_single_1a: + type: tosca.capabilities.Container valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + - tosca.nodes.SoftwareComponent occurrences: - - 0 + - 1 - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_a_single_1a: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + disk.root.size_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c2_catalog_instance: + memory.resident_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + network.incoming.packets.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Node + cpu.delta_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Attachment + disk.device.write.requests_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c2_catalog_instance: + disk.iops_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c2_catalog_instance: + network.incoming.bytes_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + cpu_util_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_a_single_1a: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_1c2_catalog_instance: + disk.device.usage_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_1c2_catalog_instance: + network.incoming.packets.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c2_catalog_instance: + network.outgoing.packets.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + disk.read.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c2_catalog_instance: - type: tosca.capabilities.OperatingSystem + disk.read.bytes.rate_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_1c2_catalog_instance: + disk.write.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c2_catalog_instance: - type: tosca.capabilities.Endpoint.Admin + attachment_a_single_1a_1a_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.allocation_1c2_catalog_instance: + cpu_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c2_catalog_instance: + memory.usage_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.write.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + binding_a_single_1a_1a_t2_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c2_catalog_instance: + disk.device.read.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: + disk.device.latency_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + instance_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_a_single_1a: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.device.latency_1c2_catalog_instance: + disk.latency_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Attachment + network.outgoing.bytes_a_single_1a_1a_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.allocation_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c2_catalog_instance: + disk.write.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_a_single_1a_1a_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.capacity_1c2_catalog_instance: + network.outpoing.packets_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c2_catalog_instance: + network.outpoing.packets_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c2_catalog_instance: + disk.device.read.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c2_catalog_instance: + disk.device.write.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c2_catalog_instance: + disk.device.write.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + memory_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c2_catalog_instance: + disk.allocation_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c2_catalog_instance: + network.outgoing.packets.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c2_catalog_instance: - type: tosca.capabilities.Scalable + feature_a_single_1a_1a_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c2_catalog_instance: + disk.capacity_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c2_catalog_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + disk.device.read.bytes_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_1c2_catalog_instance: + network.incoming.packets_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_1c2_catalog_instance: + feature_a_single_1a: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + disk.ephemeral.size_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c2_catalog_instance: + vcpus_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance: - type: tosca.capabilities.Node + binding_a_single_1a_1a_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.iops_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c2_catalog_instance: + disk.write.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c2_catalog_instance: + disk.device.read.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c2_catalog_instance: + disk.device.capacity_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - cpu.delta_1c2_catalog_instance: + disk.write.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Node + network.incoming.bytes_a_single_1a_1a_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_1c2_catalog_instance: + network.outgoing.bytes.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.heat.nested-no-nova: - derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + org.openecomp.resource.abstract.nodes.b_single_1b_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - security_group_name: + port_1b_t1_port_order: + type: integer + required: true + status: SUPPORTED + port_1b_t1_port_network_role: type: string required: true status: SUPPORTED - net_name: + port_1b_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vm_flavor_name: type: string required: true status: SUPPORTED - attributes: - output1: + port_1b_t1_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: type: string + required: true + status: SUPPORTED + port_1b_t2_port_network_role: + type: string + required: true + status: SUPPORTED + port_1b_t2_port_order: + type: integer + required: true + status: SUPPORTED + compute_b_single_1b_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_1b_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_1b_t2_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_1b_t2_port_subnetpoolid: + type: string + required: true status: SUPPORTED - requirements: - - dependency_dependsOn_network: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - dependency_jsa_security_group: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - port_jsa_security_group: - capability: tosca.capabilities.Attachment - node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - relationship: org.openecomp.relationships.AttachesTo - occurrences: - - 0 - - UNBOUNDED - capabilities: - end_point_dependsOn_network: - type: tosca.capabilities.Endpoint - occurrences: - - 1 - - UNBOUNDED - link_dependsOn_network: - type: tosca.capabilities.network.Linkable - occurrences: - - 1 - - UNBOUNDED - feature_jsa_security_group: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - feature_dependsOn_network: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - attachment_dependsOn_network: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - org.openecomp.resource.abstract.nodes.b_single_1b_0: - derived_from: org.openecomp.resource.abstract.nodes.VFC - properties: port_1b_t2_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true @@ -4356,10 +4907,6 @@ node_types: status: SUPPORTED entry_schema: type: json - port_1b_t1_port_order: - type: integer - required: true - status: SUPPORTED port_1b_t2_port_vlan_requirements: type: list required: true @@ -4372,32 +4919,10 @@ node_types: status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1b_t1_port_network_role: - type: string - required: true - status: SUPPORTED - port_1b_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - vm_flavor_name: - type: string - required: true - status: SUPPORTED port_1b_t1_port_network_role_tag: type: string required: true status: SUPPORTED - port_1b_t1_port_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string - required: true - status: SUPPORTED port_1b_t1_port_subnetpoolid: type: string required: true @@ -4412,55 +4937,31 @@ node_types: status: SUPPORTED entry_schema: type: string - port_1b_t2_port_network_role: - type: string - required: true - status: SUPPORTED - port_1b_t2_port_order: - type: integer - required: true - status: SUPPORTED port_1b_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - compute_b_single_1b_user_data_format: + port_1b_t1_port_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_1b_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED compute_b_single_1b_name: type: list required: true status: SUPPORTED entry_schema: type: string - port_1b_t2_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1b_t2_port_subnetpoolid: - type: string - required: true - status: SUPPORTED attributes: b_single_1b_instance_name: - type: list + type: string status: SUPPORTED - entry_schema: - type: string b_single_1b_1b_t1_port_tenant_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_b_single_1b: capability: tosca.capabilities.Node @@ -4875,3 +5376,66 @@ node_types: occurrences: - 1 - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested-no-nova: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + security_group_name: + type: string + required: true + status: SUPPORTED + net_name: + type: string + required: true + status: SUPPORTED + attributes: + output1: + type: string + status: SUPPORTED + requirements: + - dependency_dependsOn_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_jsa_security_group: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - port_jsa_security_group: + capability: tosca.capabilities.Attachment + node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + relationship: org.openecomp.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + end_point_dependsOn_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + link_dependsOn_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + feature_jsa_security_group: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_dependsOn_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + attachment_dependsOn_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/MainServiceTemplate.yaml index a3c2dfd6b8..aa05a9e575 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/MainServiceTemplate.yaml @@ -83,45 +83,29 @@ topology_template: immutable: false type: string node_templates: - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + nestedNoNestedSingleComputePattern: + type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1 directives: - substitutable properties: + pcm_flavor_name: + get_input: pcm_flavor_name + service_template_filter: + substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml server_group: BE_Affinity_group - port_pcm_port_1_network_role_tag: oam - port_pcm_port_0_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: true - floating_ip_count_required: - is_required: false pcm_image_name: get_input: pcm_image_name security_group_name: jsa_security_group - port_pcm_port_1_mac_requirements: - mac_count_required: - is_required: false - pcm_flavor_name: - get_input: pcm_flavor_name - service_template_filter: - substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml - port_pcm_port_1_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: true - floating_ip_count_required: - is_required: false - port_pcm_port_0_network_role_tag: cps - port_pcm_port_0_mac_requirements: - mac_count_required: - is_required: false pcm_server_name: get_input: - pcm_server_names - 0 cps_net_name: nested_network requirements: + - link_pcm_port_2: + capability: tosca.capabilities.network.Linkable + node: nested_network + relationship: tosca.relationships.network.LinksTo - link_pcm_port_0: capability: tosca.capabilities.network.Linkable node: nested_network @@ -130,6 +114,62 @@ topology_template: capability: tosca.capabilities.Node node: nestedWithNoNovaHadDependencyToIt relationship: tosca.relationships.DependsOn + abstract_b_single_1b: + type: org.openecomp.resource.abstract.nodes.b_single_1b + directives: + - substitutable + properties: + port_1b_t2_port_mac_requirements: + mac_count_required: + is_required: false + compute_b_single_1b_availability_zone: + - get_input: availabilityzone_name + compute_b_single_1b_scheduler_hints: + - group: BE_Affinity_group + port_1b_t2_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + vm_flavor_name: + get_input: pd_flavor_name + port_1b_t1_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + vm_image_name: + get_input: pd_image_name + port_1b_t1_port_mac_requirements: + mac_count_required: + is_required: false + port_1b_t2_port_network: + - b_single_1b_network + compute_b_single_1b_user_data_format: + - RAW + compute_b_single_1b_name: + - get_input: + - b_single_1b_names + - 0 + service_template_filter: + substitute_service_template: Nested_b_single_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - dependency_b_single_1b: + capability: tosca.capabilities.Node + node: nestedWithNoNovaHadDependencyToIt + relationship: tosca.relationships.DependsOn + - link_b_single_1b_1b_t2_port: + capability: tosca.capabilities.network.Linkable + node: b_single_1b_network + relationship: tosca.relationships.network.LinksTo abstract_1c1_scalling_instance: type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance directives: @@ -211,78 +251,69 @@ topology_template: capability: tosca.capabilities.network.Linkable node: 1c1_scalling_instance_network relationship: tosca.relationships.network.LinksTo - abstract_b_single_1b_0: - type: org.openecomp.resource.abstract.nodes.b_single_1b_0 + b_single_1b_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: net_name + nestedWithNoNovaHadDependencyToIt: + type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova directives: - substitutable properties: - port_1b_t2_port_mac_requirements: - mac_count_required: - is_required: false - compute_b_single_1b_availability_zone: - - get_input: availabilityzone_name - compute_b_single_1b_scheduler_hints: - - group: BE_Affinity_group - port_1b_t2_port_ip_requirements: + service_template_filter: + substitute_service_template: nested-no-novaServiceTemplate.yaml + security_group_name: group1 + net_name: myNetwork + 4p_nested: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 + directives: + - substitutable + properties: + server_group: BE_Affinity_group + port_pcm_port_1_network_role_tag: oam + port_pcm_port_0_ip_requirements: - ip_version: 4 ip_count_required: - is_required: false + is_required: true floating_ip_count_required: is_required: false - vm_flavor_name: - get_input: pd_flavor_name - port_1b_t1_port_ip_requirements: + pcm_image_name: + get_input: pcm_image_name + security_group_name: jsa_security_group + port_pcm_port_1_mac_requirements: + mac_count_required: + is_required: false + pcm_flavor_name: + get_input: pcm_flavor_name + service_template_filter: + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml + port_pcm_port_1_ip_requirements: - ip_version: 4 ip_count_required: - is_required: false + is_required: true floating_ip_count_required: is_required: false - vm_image_name: - get_input: pd_image_name - port_1b_t1_port_mac_requirements: + port_pcm_port_0_network_role_tag: cps + port_pcm_port_0_mac_requirements: mac_count_required: is_required: false - port_1b_t2_port_network: - - b_single_1b_network - compute_b_single_1b_user_data_format: - - RAW - compute_b_single_1b_name: - - get_input: - - b_single_1b_names + pcm_server_name: + get_input: + - pcm_server_names - 0 - service_template_filter: - substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml - count: 1 - index_value: - get_property: - - SELF - - service_template_filter - - index_value + cps_net_name: nested_network requirements: - - dependency_b_single_1b: + - link_pcm_port_0: + capability: tosca.capabilities.network.Linkable + node: nested_network + relationship: tosca.relationships.network.LinksTo + - dependency: capability: tosca.capabilities.Node node: nestedWithNoNovaHadDependencyToIt relationship: tosca.relationships.DependsOn - - link_b_single_1b_1b_t2_port: - capability: tosca.capabilities.network.Linkable - node: b_single_1b_network - relationship: tosca.relationships.network.LinksTo - b_single_1b_network: - type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net - properties: - network_name: - get_input: net_name - nestedWithNoNovaHadDependencyToIt: - type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova - directives: - - substitutable - properties: - service_template_filter: - substitute_service_template: nested-no-novaServiceTemplate.yaml - security_group_name: group1 - net_name: myNetwork abstract_1c2_catalog_instance_0: - type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0 + type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance directives: - substitutable properties: @@ -324,7 +355,7 @@ topology_template: compute_1c2_catalog_instance_scheduler_hints: - group: BE_Affinity_group service_template_filter: - substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml + substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml count: 1 index_value: get_property: @@ -341,7 +372,7 @@ topology_template: node: 1c2_catalog_instance_network relationship: tosca.relationships.network.LinksTo abstract_1c2_catalog_instance_1: - type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1 + type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance directives: - substitutable properties: @@ -385,7 +416,7 @@ topology_template: compute_1c2_catalog_instance_scheduler_hints: - group: BE_Affinity_group service_template_filter: - substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml + substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml count: 1 index_value: get_property: @@ -417,11 +448,11 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: tosca.capabilities.Node - node: abstract_pcm_server_0 + node: 4p_nested relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b_1b_t1_port - node: abstract_b_single_1b_0 + node: abstract_b_single_1b relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b_1b_t1_port @@ -441,7 +472,7 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: tosca.capabilities.Node - node: nestedNoUnified + node: nestedNoNestedSingleComputePattern relationship: tosca.relationships.DependsOn - dependency: capability: tosca.capabilities.Node @@ -491,20 +522,20 @@ topology_template: - a_single_1a_instance_name network_name: get_attribute: - - nestedNoUnified + - nestedNoNestedSingleComputePattern - portId - get_attribute: - - abstract_pcm_server_0 + - 4p_nested - server_pcm_id value_specs: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name - get_attribute: - abstract_b_single_1b_1 - b_single_1b_instance_name - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_1b_t1_port_tenant_id - get_attribute: - abstract_b_single_1b_1 @@ -517,11 +548,11 @@ topology_template: requirements: - dependency: capability: tosca.capabilities.Node - node: nestedNoUnified + node: nestedNoNestedSingleComputePattern relationship: tosca.relationships.DependsOn - dependency: capability: tosca.capabilities.Node - node: abstract_pcm_server_0 + node: 4p_nested relationship: tosca.relationships.DependsOn - dependency: capability: feature_1c2_catalog_instance_1c2_t1_port @@ -549,7 +580,7 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b - node: abstract_b_single_1b_0 + node: abstract_b_single_1b relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b @@ -557,7 +588,7 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b_1b_t1_port - node: abstract_b_single_1b_0 + node: abstract_b_single_1b relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b_1b_t1_port @@ -634,37 +665,6 @@ topology_template: capability: tosca.capabilities.network.Linkable node: a_single_1a_network relationship: tosca.relationships.network.LinksTo - nestedNoUnified: - type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1 - directives: - - substitutable - properties: - pcm_flavor_name: - get_input: pcm_flavor_name - service_template_filter: - substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml - server_group: BE_Affinity_group - pcm_image_name: - get_input: pcm_image_name - security_group_name: jsa_security_group - pcm_server_name: - get_input: - - pcm_server_names - - 0 - cps_net_name: nested_network - requirements: - - link_pcm_port_2: - capability: tosca.capabilities.network.Linkable - node: nested_network - relationship: tosca.relationships.network.LinksTo - - link_pcm_port_0: - capability: tosca.capabilities.network.Linkable - node: nested_network - relationship: tosca.relationships.network.LinksTo - - dependency: - capability: tosca.capabilities.Node - node: nestedWithNoNovaHadDependencyToIt - relationship: tosca.relationships.DependsOn nested_network: type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net properties: @@ -744,27 +744,27 @@ topology_template: requirements: - port: capability: attachment_pcm_port_0 - node: abstract_pcm_server_0 + node: 4p_nested relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_1 - node: abstract_pcm_server_0 + node: 4p_nested relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_0 - node: nestedNoUnified + node: nestedNoNestedSingleComputePattern relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_1 - node: nestedNoUnified + node: nestedNoNestedSingleComputePattern relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_2 - node: nestedNoUnified + node: nestedNoNestedSingleComputePattern relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_3 - node: nestedNoUnified + node: nestedNoNestedSingleComputePattern relationship: org.openecomp.relationships.AttachesTo abstract_b_single_1b_1: type: org.openecomp.resource.abstract.nodes.b_single_1b_1 @@ -838,29 +838,29 @@ topology_template: heat_file: ../Artifacts/hot-mog-0108-bs1271.yml description: heat template that creates MOG stack members: + - nestedNoNestedSingleComputePattern - b_single_1b_network - nestedWithNoNovaHadDependencyToIt + - 4p_nested - nestedWithNoNova - 1c1_scalling_instance_network - nodeGetAttIn_network - dependsOn_network - - nestedNoUnified - nested_network - jsa_security_group - a_single_1a_network - 1c2_catalog_instance_network - abstract_a_single_1a - - abstract_b_single_1b_0 + - abstract_b_single_1b - abstract_b_single_1b_1 - abstract_1c1_scalling_instance - abstract_1c2_catalog_instance_0 - abstract_1c2_catalog_instance_1 - - abstract_pcm_server_0 BE_Affinity_group: type: tosca.groups.Root members: - abstract_a_single_1a - - abstract_b_single_1b_0 + - abstract_b_single_1b - abstract_b_single_1b_1 - abstract_1c1_scalling_instance - abstract_1c2_catalog_instance_0 @@ -897,13 +897,13 @@ topology_template: out4: value: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name - get_attribute: - abstract_b_single_1b_1 - b_single_1b_instance_name - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_1b_t1_port_tenant_id - get_attribute: - abstract_b_single_1b_1 @@ -916,10 +916,10 @@ topology_template: out1: value: get_attribute: - - nestedNoUnified + - nestedNoNestedSingleComputePattern - portId - get_attribute: - - abstract_pcm_server_0 + - 4p_nested - server_pcm_id out6: value: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c1_scalling_instanceServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c1_scalling_instanceServiceTemplate.yaml index e318ce1578..f185172878 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c1_scalling_instanceServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c1_scalling_instanceServiceTemplate.yaml @@ -224,21 +224,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: 1c1_scalling_instance_instance_name: - type: list + type: string value: get_attribute: - 1c1_scalling_instance - instance_name - entry_schema: - type: string 1c1_scalling_instance_1c1_t2_port_tenant_id: - type: list + type: string value: get_attribute: - 1c1_scalling_instance_1c1_t2_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instanceServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instanceServiceTemplate.yaml new file mode 100644 index 0000000000..8dc72b7a66 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instanceServiceTemplate.yaml @@ -0,0 +1,416 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_1c2_catalog_instance +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_1c2_t2_port_order: + type: integer + required: true + compute_1c2_catalog_instance_availability_zone: + type: list + required: true + entry_schema: + type: string + port_1c2_t2_port_subnetpoolid: + type: string + required: true + port_1c2_t2_port_network_role: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_1c2_t2_port_network_role_tag: + type: string + required: true + port_1c2_t1_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + port_1c2_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_1c2_t1_port_order: + type: integer + required: true + port_1c2_t1_port_subnetpoolid: + type: string + required: true + port_1c2_t2_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1c2_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_1c2_t1_port_network_role: + type: string + required: true + port_1c2_t2_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_1c2_catalog_instance_name: + type: list + required: true + entry_schema: + type: string + port_1c2_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_1c2_t1_port_network: + type: list + required: true + entry_schema: + type: string + port_1c2_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_1c2_t2_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_1c2_catalog_instance_user_data_format: + type: list + required: true + entry_schema: + type: string + port_1c2_t1_port_network_role_tag: + type: string + required: true + port_1c2_t1_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_1c2_catalog_instance_scheduler_hints: + type: list + required: true + entry_schema: + type: json + node_templates: + 1c2_catalog_instance: + type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance + properties: + availability_zone: + get_input: + - compute_1c2_catalog_instance_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_1c2_catalog_instance_name + - index_value + scheduler_hints: + get_input: + - compute_1c2_catalog_instance_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_1c2_catalog_instance_user_data_format + - index_value + 1c2_catalog_instance_1c2_t2_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1c2_t2_port_exCP_naming + vlan_requirements: + get_input: port_1c2_t2_port_vlan_requirements + ip_requirements: + get_input: port_1c2_t2_port_ip_requirements + network_role_tag: + get_input: port_1c2_t2_port_network_role_tag + mac_requirements: + get_input: port_1c2_t2_port_mac_requirements + order: + get_input: port_1c2_t2_port_order + network_role: + get_input: port_1c2_t2_port_network_role + subnetpoolid: + get_input: port_1c2_t2_port_subnetpoolid + network: + get_input: + - port_1c2_t2_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: 1c2_catalog_instance + relationship: tosca.relationships.network.BindsTo + 1c2_catalog_instance_1c2_t1_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1c2_t1_port_exCP_naming + vlan_requirements: + get_input: port_1c2_t1_port_vlan_requirements + ip_requirements: + get_input: port_1c2_t1_port_ip_requirements + network_role_tag: + get_input: port_1c2_t1_port_network_role_tag + mac_requirements: + get_input: port_1c2_t1_port_mac_requirements + order: + get_input: port_1c2_t1_port_order + network_role: + get_input: port_1c2_t1_port_network_role + subnetpoolid: + get_input: port_1c2_t1_port_subnetpoolid + network: + get_input: + - port_1c2_t1_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: 1c2_catalog_instance + relationship: tosca.relationships.network.BindsTo + outputs: + 1c2_catalog_instance_instance_name: + type: string + value: + get_attribute: + - 1c2_catalog_instance + - instance_name + 1c2_catalog_instance_1c2_t1_port_tenant_id: + type: string + value: + get_attribute: + - 1c2_catalog_instance_1c2_t1_port + - tenant_id + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance + capabilities: + disk.device.capacity_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.capacity + network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.packets.rate + disk.read.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.bytes.rate + memory.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - memory.usage + network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outpoing.packets + disk.write.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.bytes.rate + binding_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - binding + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.bytes.rate + network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.packets + cpu_util_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu_util + network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outpoing.packets + feature_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - feature + attachment_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - attachment + network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.bytes + cpu_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu + disk.read.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.requests + binding_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - binding + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.bytes.rate + disk.ephemeral.size_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.ephemeral.size + disk.device.write.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.bytes + memory.resident_1c2_catalog_instance: + - 1c2_catalog_instance + - memory.resident + disk.device.write.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.requests.rate + network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.bytes + os_1c2_catalog_instance: + - 1c2_catalog_instance + - os + disk.device.iops_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.iops + endpoint_1c2_catalog_instance: + - 1c2_catalog_instance + - endpoint + disk.allocation_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.allocation + disk.latency_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.latency + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outgoing.bytes.rate + network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outgoing.bytes + disk.iops_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.iops + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outgoing.packets.rate + network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.packets + vcpus_1c2_catalog_instance: + - 1c2_catalog_instance + - vcpus + disk.device.latency_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.latency + attachment_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - attachment + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outgoing.packets.rate + disk.read.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.bytes + instance_1c2_catalog_instance: + - 1c2_catalog_instance + - instance + disk.capacity_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.capacity + disk.write.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.bytes + disk.device.read.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.bytes.rate + disk.device.allocation_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.allocation + disk.device.read.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.bytes + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outgoing.bytes.rate + disk.device.read.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.requests + disk.device.write.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.bytes.rate + scalable_1c2_catalog_instance: + - 1c2_catalog_instance + - scalable + disk.device.write.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.requests + host_1c2_catalog_instance: + - 1c2_catalog_instance + - host + disk.root.size_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.root.size + disk.device.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.usage + network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outgoing.bytes + disk.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.usage + feature_1c2_catalog_instance: + - 1c2_catalog_instance + - feature + network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.packets.rate + memory_1c2_catalog_instance: + - 1c2_catalog_instance + - memory + disk.write.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.requests.rate + disk.write.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.requests + binding_1c2_catalog_instance: + - 1c2_catalog_instance + - binding + cpu.delta_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu.delta + feature_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - feature + disk.device.read.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.requests.rate + requirements: + link_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - link + dependency_1c2_catalog_instance: + - 1c2_catalog_instance + - dependency + local_storage_1c2_catalog_instance: + - 1c2_catalog_instance + - local_storage + dependency_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - dependency + dependency_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - dependency + link_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml deleted file mode 100644 index a658c2b03c..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml +++ /dev/null @@ -1,420 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_1c2_catalog_instance_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1c2_t2_port_order: - type: integer - required: true - compute_1c2_catalog_instance_availability_zone: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_network_role: - type: string - required: true - vm_flavor_name: - type: string - required: true - port_1c2_t2_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string - required: true - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_order: - type: integer - required: true - port_1c2_t1_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t1_port_network_role: - type: string - required: true - port_1c2_t2_port_network: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_network: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list - required: true - entry_schema: - type: json - node_templates: - 1c2_catalog_instance: - type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance - properties: - availability_zone: - get_input: - - compute_1c2_catalog_instance_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_1c2_catalog_instance_name - - index_value - scheduler_hints: - get_input: - - compute_1c2_catalog_instance_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_1c2_catalog_instance_user_data_format - - index_value - 1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t2_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t2_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t2_port_ip_requirements - network_role_tag: - get_input: port_1c2_t2_port_network_role_tag - mac_requirements: - get_input: port_1c2_t2_port_mac_requirements - order: - get_input: port_1c2_t2_port_order - network_role: - get_input: port_1c2_t2_port_network_role - subnetpoolid: - get_input: port_1c2_t2_port_subnetpoolid - network: - get_input: - - port_1c2_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - 1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t1_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t1_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t1_port_ip_requirements - network_role_tag: - get_input: port_1c2_t1_port_network_role_tag - mac_requirements: - get_input: port_1c2_t1_port_mac_requirements - order: - get_input: port_1c2_t1_port_order - network_role: - get_input: port_1c2_t1_port_network_role - subnetpoolid: - get_input: port_1c2_t1_port_subnetpoolid - network: - get_input: - - port_1c2_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - outputs: - 1c2_catalog_instance_instance_name: - type: list - value: - get_attribute: - - 1c2_catalog_instance - - instance_name - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list - value: - get_attribute: - - 1c2_catalog_instance_1c2_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0 - capabilities: - disk.device.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.capacity - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets.rate - disk.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes.rate - memory.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.usage - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outpoing.packets - disk.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes.rate - binding_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes.rate - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets - cpu_util_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu_util - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outpoing.packets - feature_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - feature - attachment_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - attachment - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes - cpu_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu - disk.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.requests - binding_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes.rate - disk.ephemeral.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.ephemeral.size - disk.device.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes - memory.resident_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.resident - disk.device.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests.rate - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes - os_1c2_catalog_instance: - - 1c2_catalog_instance - - os - disk.device.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.iops - endpoint_1c2_catalog_instance: - - 1c2_catalog_instance - - endpoint - disk.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.allocation - disk.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.latency - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes.rate - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes - disk.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.iops - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.packets.rate - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets - vcpus_1c2_catalog_instance: - - 1c2_catalog_instance - - vcpus - disk.device.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.latency - attachment_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - attachment - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.packets.rate - disk.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes - instance_1c2_catalog_instance: - - 1c2_catalog_instance - - instance - disk.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.capacity - disk.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes - disk.device.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes.rate - disk.device.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.allocation - disk.device.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes.rate - disk.device.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests - disk.device.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes.rate - scalable_1c2_catalog_instance: - - 1c2_catalog_instance - - scalable - disk.device.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests - host_1c2_catalog_instance: - - 1c2_catalog_instance - - host - disk.root.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.root.size - disk.device.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.usage - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes - disk.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.usage - feature_1c2_catalog_instance: - - 1c2_catalog_instance - - feature - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets.rate - memory_1c2_catalog_instance: - - 1c2_catalog_instance - - memory - disk.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests.rate - disk.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests - binding_1c2_catalog_instance: - - 1c2_catalog_instance - - binding - cpu.delta_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu.delta - feature_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - feature - disk.device.read.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests.rate - requirements: - link_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - link - dependency_1c2_catalog_instance: - - 1c2_catalog_instance - - dependency - local_storage_1c2_catalog_instance: - - 1c2_catalog_instance - - local_storage - dependency_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - dependency - dependency_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - dependency - link_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml deleted file mode 100644 index 2872bb61d3..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml +++ /dev/null @@ -1,420 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_1c2_catalog_instance_1 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1c2_t2_port_order: - type: integer - required: true - compute_1c2_catalog_instance_availability_zone: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_network_role: - type: string - required: true - vm_flavor_name: - type: string - required: true - port_1c2_t2_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string - required: true - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_order: - type: integer - required: true - port_1c2_t1_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t1_port_network_role: - type: string - required: true - port_1c2_t2_port_network: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_network: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list - required: true - entry_schema: - type: json - node_templates: - 1c2_catalog_instance: - type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance - properties: - availability_zone: - get_input: - - compute_1c2_catalog_instance_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_1c2_catalog_instance_name - - index_value - scheduler_hints: - get_input: - - compute_1c2_catalog_instance_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_1c2_catalog_instance_user_data_format - - index_value - 1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t2_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t2_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t2_port_ip_requirements - network_role_tag: - get_input: port_1c2_t2_port_network_role_tag - mac_requirements: - get_input: port_1c2_t2_port_mac_requirements - order: - get_input: port_1c2_t2_port_order - network_role: - get_input: port_1c2_t2_port_network_role - subnetpoolid: - get_input: port_1c2_t2_port_subnetpoolid - network: - get_input: - - port_1c2_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - 1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t1_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t1_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t1_port_ip_requirements - network_role_tag: - get_input: port_1c2_t1_port_network_role_tag - mac_requirements: - get_input: port_1c2_t1_port_mac_requirements - order: - get_input: port_1c2_t1_port_order - network_role: - get_input: port_1c2_t1_port_network_role - subnetpoolid: - get_input: port_1c2_t1_port_subnetpoolid - network: - get_input: - - port_1c2_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - outputs: - 1c2_catalog_instance_instance_name: - type: list - value: - get_attribute: - - 1c2_catalog_instance - - instance_name - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list - value: - get_attribute: - - 1c2_catalog_instance_1c2_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1 - capabilities: - disk.device.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.capacity - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets.rate - disk.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes.rate - memory.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.usage - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outpoing.packets - disk.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes.rate - binding_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes.rate - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets - cpu_util_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu_util - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outpoing.packets - feature_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - feature - attachment_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - attachment - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes - cpu_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu - disk.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.requests - binding_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes.rate - disk.ephemeral.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.ephemeral.size - disk.device.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes - memory.resident_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.resident - disk.device.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests.rate - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes - os_1c2_catalog_instance: - - 1c2_catalog_instance - - os - disk.device.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.iops - endpoint_1c2_catalog_instance: - - 1c2_catalog_instance - - endpoint - disk.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.allocation - disk.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.latency - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes.rate - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes - disk.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.iops - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.packets.rate - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets - vcpus_1c2_catalog_instance: - - 1c2_catalog_instance - - vcpus - disk.device.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.latency - attachment_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - attachment - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.packets.rate - disk.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes - instance_1c2_catalog_instance: - - 1c2_catalog_instance - - instance - disk.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.capacity - disk.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes - disk.device.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes.rate - disk.device.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.allocation - disk.device.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes.rate - disk.device.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests - disk.device.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes.rate - scalable_1c2_catalog_instance: - - 1c2_catalog_instance - - scalable - disk.device.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests - host_1c2_catalog_instance: - - 1c2_catalog_instance - - host - disk.root.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.root.size - disk.device.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.usage - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes - disk.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.usage - feature_1c2_catalog_instance: - - 1c2_catalog_instance - - feature - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets.rate - memory_1c2_catalog_instance: - - 1c2_catalog_instance - - memory - disk.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests.rate - disk.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests - binding_1c2_catalog_instance: - - 1c2_catalog_instance - - binding - cpu.delta_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu.delta - feature_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - feature - disk.device.read.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests.rate - requirements: - link_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - link - dependency_1c2_catalog_instance: - - 1c2_catalog_instance - - dependency - local_storage_1c2_catalog_instance: - - 1c2_catalog_instance - - local_storage - dependency_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - dependency - dependency_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - dependency - link_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_a_single_1aServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_a_single_1aServiceTemplate.yaml index 9730b31935..1af4929af4 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_a_single_1aServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_a_single_1aServiceTemplate.yaml @@ -192,21 +192,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: a_single_1a_instance_name: - type: list + type: string value: get_attribute: - a_single_1a - instance_name - entry_schema: - type: string a_single_1a_1a_t1_port_tenant_id: - type: list + type: string value: get_attribute: - a_single_1a_1a_t1_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.a_single_1a capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1bServiceTemplate.yaml new file mode 100644 index 0000000000..5365519675 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1bServiceTemplate.yaml @@ -0,0 +1,411 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_b_single_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.b_single_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_1b_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + compute_b_single_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_b_single_1b_scheduler_hints: + type: list + required: true + entry_schema: + type: json + port_1b_t1_port_order: + type: integer + required: true + port_1b_t2_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1b_t2_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1b_t1_port_network_role: + type: string + required: true + port_1b_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_1b_t1_port_network_role_tag: + type: string + required: true + port_1b_t1_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + port_1b_t1_port_subnetpoolid: + type: string + required: true + port_1b_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_1b_t2_port_network: + type: list + required: true + entry_schema: + type: string + port_1b_t2_port_network_role: + type: string + required: true + port_1b_t2_port_order: + type: integer + required: true + port_1b_t1_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_b_single_1b_user_data_format: + type: list + required: true + entry_schema: + type: string + port_1b_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + compute_b_single_1b_name: + type: list + required: true + entry_schema: + type: string + port_1b_t2_port_network_role_tag: + type: string + required: true + port_1b_t2_port_subnetpoolid: + type: string + required: true + node_templates: + b_single_1b: + type: org.openecomp.resource.vfc.nodes.heat.b_single_1b + properties: + availability_zone: + get_input: + - compute_b_single_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_b_single_1b_name + - index_value + scheduler_hints: + get_input: + - compute_b_single_1b_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_b_single_1b_user_data_format + - index_value + b_single_1b_1b_t1_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1b_t1_port_exCP_naming + vlan_requirements: + get_input: port_1b_t1_port_vlan_requirements + ip_requirements: + get_input: port_1b_t1_port_ip_requirements + network_role_tag: + get_input: port_1b_t1_port_network_role_tag + mac_requirements: + get_input: port_1b_t1_port_mac_requirements + order: + get_input: port_1b_t1_port_order + network_role: + get_input: port_1b_t1_port_network_role + subnetpoolid: + get_input: port_1b_t1_port_subnetpoolid + network: + get_attribute: + - b_single_1b + - accessIPv6 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: b_single_1b + relationship: tosca.relationships.network.BindsTo + b_single_1b_1b_t2_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1b_t2_port_exCP_naming + vlan_requirements: + get_input: port_1b_t2_port_vlan_requirements + ip_requirements: + get_input: port_1b_t2_port_ip_requirements + network_role_tag: + get_input: port_1b_t2_port_network_role_tag + mac_requirements: + get_input: port_1b_t2_port_mac_requirements + order: + get_input: port_1b_t2_port_order + network_role: + get_input: port_1b_t2_port_network_role + subnetpoolid: + get_input: port_1b_t2_port_subnetpoolid + network: + get_input: + - port_1b_t2_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: b_single_1b + relationship: tosca.relationships.network.BindsTo + outputs: + b_single_1b_instance_name: + type: string + value: + get_attribute: + - b_single_1b + - instance_name + b_single_1b_1b_t1_port_tenant_id: + type: string + value: + get_attribute: + - b_single_1b_1b_t1_port + - tenant_id + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.b_single_1b + capabilities: + attachment_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - attachment + endpoint_b_single_1b: + - b_single_1b + - endpoint + feature_b_single_1b: + - b_single_1b + - feature + disk.iops_b_single_1b: + - b_single_1b + - disk.iops + network.incoming.bytes.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.bytes.rate + network.outgoing.bytes.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.bytes.rate + scalable_b_single_1b: + - b_single_1b + - scalable + disk.write.bytes_b_single_1b: + - b_single_1b + - disk.write.bytes + os_b_single_1b: + - b_single_1b + - os + vcpus_b_single_1b: + - b_single_1b + - vcpus + cpu_b_single_1b: + - b_single_1b + - cpu + disk.device.read.requests.rate_b_single_1b: + - b_single_1b + - disk.device.read.requests.rate + network.incoming.packets.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.packets.rate + instance_b_single_1b: + - b_single_1b + - instance + network.incoming.bytes.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.bytes.rate + disk.read.bytes_b_single_1b: + - b_single_1b + - disk.read.bytes + disk.device.latency_b_single_1b: + - b_single_1b + - disk.device.latency + disk.usage_b_single_1b: + - b_single_1b + - disk.usage + network.incoming.bytes_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.bytes + disk.device.allocation_b_single_1b: + - b_single_1b + - disk.device.allocation + network.outgoing.packets.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.packets.rate + disk.device.capacity_b_single_1b: + - b_single_1b + - disk.device.capacity + disk.latency_b_single_1b: + - b_single_1b + - disk.latency + network.incoming.packets_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.packets + network.incoming.packets.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.packets.rate + attachment_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - attachment + disk.device.write.requests_b_single_1b: + - b_single_1b + - disk.device.write.requests + binding_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - binding + disk.ephemeral.size_b_single_1b: + - b_single_1b + - disk.ephemeral.size + disk.write.requests.rate_b_single_1b: + - b_single_1b + - disk.write.requests.rate + network.outpoing.packets_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outpoing.packets + disk.device.iops_b_single_1b: + - b_single_1b + - disk.device.iops + disk.read.requests_b_single_1b: + - b_single_1b + - disk.read.requests + memory.resident_b_single_1b: + - b_single_1b + - memory.resident + disk.root.size_b_single_1b: + - b_single_1b + - disk.root.size + feature_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - feature + network.outgoing.bytes_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.bytes + disk.capacity_b_single_1b: + - b_single_1b + - disk.capacity + disk.device.write.bytes_b_single_1b: + - b_single_1b + - disk.device.write.bytes + disk.device.read.bytes_b_single_1b: + - b_single_1b + - disk.device.read.bytes + disk.device.read.bytes.rate_b_single_1b: + - b_single_1b + - disk.device.read.bytes.rate + cpu_util_b_single_1b: + - b_single_1b + - cpu_util + disk.write.requests_b_single_1b: + - b_single_1b + - disk.write.requests + network.outgoing.packets.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.packets.rate + disk.device.usage_b_single_1b: + - b_single_1b + - disk.device.usage + disk.read.bytes.rate_b_single_1b: + - b_single_1b + - disk.read.bytes.rate + network.outgoing.bytes_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.bytes + disk.device.read.requests_b_single_1b: + - b_single_1b + - disk.device.read.requests + network.incoming.packets_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.packets + binding_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - binding + network.outpoing.packets_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outpoing.packets + disk.device.write.requests.rate_b_single_1b: + - b_single_1b + - disk.device.write.requests.rate + memory.usage_b_single_1b: + - b_single_1b + - memory.usage + disk.write.bytes.rate_b_single_1b: + - b_single_1b + - disk.write.bytes.rate + network.incoming.bytes_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.bytes + network.outgoing.bytes.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.bytes.rate + cpu.delta_b_single_1b: + - b_single_1b + - cpu.delta + disk.allocation_b_single_1b: + - b_single_1b + - disk.allocation + disk.device.write.bytes.rate_b_single_1b: + - b_single_1b + - disk.device.write.bytes.rate + memory_b_single_1b: + - b_single_1b + - memory + host_b_single_1b: + - b_single_1b + - host + binding_b_single_1b: + - b_single_1b + - binding + feature_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - feature + requirements: + local_storage_b_single_1b: + - b_single_1b + - local_storage + dependency_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - dependency + dependency_b_single_1b: + - b_single_1b + - dependency + link_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - link + link_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - link + dependency_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1b_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1b_0ServiceTemplate.yaml deleted file mode 100644 index 5c28d30768..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1b_0ServiceTemplate.yaml +++ /dev/null @@ -1,415 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_b_single_1b_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.b_single_1b: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1b_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - compute_b_single_1b_availability_zone: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_b_single_1b_scheduler_hints: - type: list - required: true - entry_schema: - type: json - port_1b_t1_port_order: - type: integer - required: true - port_1b_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1b_t1_port_network_role: - type: string - required: true - port_1b_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_1b_t1_port_network_role_tag: - type: string - required: true - port_1b_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string - required: true - port_1b_t1_port_subnetpoolid: - type: string - required: true - port_1b_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1b_t2_port_network: - type: list - required: true - entry_schema: - type: string - port_1b_t2_port_network_role: - type: string - required: true - port_1b_t2_port_order: - type: integer - required: true - port_1b_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_b_single_1b_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1b_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - compute_b_single_1b_name: - type: list - required: true - entry_schema: - type: string - port_1b_t2_port_network_role_tag: - type: string - required: true - port_1b_t2_port_subnetpoolid: - type: string - required: true - node_templates: - b_single_1b: - type: org.openecomp.resource.vfc.nodes.heat.b_single_1b - properties: - availability_zone: - get_input: - - compute_b_single_1b_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_b_single_1b_name - - index_value - scheduler_hints: - get_input: - - compute_b_single_1b_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_b_single_1b_user_data_format - - index_value - b_single_1b_1b_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1b_t1_port_exCP_naming - vlan_requirements: - get_input: port_1b_t1_port_vlan_requirements - ip_requirements: - get_input: port_1b_t1_port_ip_requirements - network_role_tag: - get_input: port_1b_t1_port_network_role_tag - mac_requirements: - get_input: port_1b_t1_port_mac_requirements - order: - get_input: port_1b_t1_port_order - network_role: - get_input: port_1b_t1_port_network_role - subnetpoolid: - get_input: port_1b_t1_port_subnetpoolid - network: - get_attribute: - - b_single_1b - - accessIPv6 - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: b_single_1b - relationship: tosca.relationships.network.BindsTo - b_single_1b_1b_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1b_t2_port_exCP_naming - vlan_requirements: - get_input: port_1b_t2_port_vlan_requirements - ip_requirements: - get_input: port_1b_t2_port_ip_requirements - network_role_tag: - get_input: port_1b_t2_port_network_role_tag - mac_requirements: - get_input: port_1b_t2_port_mac_requirements - order: - get_input: port_1b_t2_port_order - network_role: - get_input: port_1b_t2_port_network_role - subnetpoolid: - get_input: port_1b_t2_port_subnetpoolid - network: - get_input: - - port_1b_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: b_single_1b - relationship: tosca.relationships.network.BindsTo - outputs: - b_single_1b_instance_name: - type: list - value: - get_attribute: - - b_single_1b - - instance_name - entry_schema: - type: string - b_single_1b_1b_t1_port_tenant_id: - type: list - value: - get_attribute: - - b_single_1b_1b_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.b_single_1b_0 - capabilities: - attachment_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - attachment - endpoint_b_single_1b: - - b_single_1b - - endpoint - feature_b_single_1b: - - b_single_1b - - feature - disk.iops_b_single_1b: - - b_single_1b - - disk.iops - network.incoming.bytes.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.bytes.rate - network.outgoing.bytes.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.bytes.rate - scalable_b_single_1b: - - b_single_1b - - scalable - disk.write.bytes_b_single_1b: - - b_single_1b - - disk.write.bytes - os_b_single_1b: - - b_single_1b - - os - vcpus_b_single_1b: - - b_single_1b - - vcpus - cpu_b_single_1b: - - b_single_1b - - cpu - disk.device.read.requests.rate_b_single_1b: - - b_single_1b - - disk.device.read.requests.rate - network.incoming.packets.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.packets.rate - instance_b_single_1b: - - b_single_1b - - instance - network.incoming.bytes.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.bytes.rate - disk.read.bytes_b_single_1b: - - b_single_1b - - disk.read.bytes - disk.device.latency_b_single_1b: - - b_single_1b - - disk.device.latency - disk.usage_b_single_1b: - - b_single_1b - - disk.usage - network.incoming.bytes_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.bytes - disk.device.allocation_b_single_1b: - - b_single_1b - - disk.device.allocation - network.outgoing.packets.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.packets.rate - disk.device.capacity_b_single_1b: - - b_single_1b - - disk.device.capacity - disk.latency_b_single_1b: - - b_single_1b - - disk.latency - network.incoming.packets_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.packets - network.incoming.packets.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.packets.rate - attachment_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - attachment - disk.device.write.requests_b_single_1b: - - b_single_1b - - disk.device.write.requests - binding_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - binding - disk.ephemeral.size_b_single_1b: - - b_single_1b - - disk.ephemeral.size - disk.write.requests.rate_b_single_1b: - - b_single_1b - - disk.write.requests.rate - network.outpoing.packets_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outpoing.packets - disk.device.iops_b_single_1b: - - b_single_1b - - disk.device.iops - disk.read.requests_b_single_1b: - - b_single_1b - - disk.read.requests - memory.resident_b_single_1b: - - b_single_1b - - memory.resident - disk.root.size_b_single_1b: - - b_single_1b - - disk.root.size - feature_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - feature - network.outgoing.bytes_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.bytes - disk.capacity_b_single_1b: - - b_single_1b - - disk.capacity - disk.device.write.bytes_b_single_1b: - - b_single_1b - - disk.device.write.bytes - disk.device.read.bytes_b_single_1b: - - b_single_1b - - disk.device.read.bytes - disk.device.read.bytes.rate_b_single_1b: - - b_single_1b - - disk.device.read.bytes.rate - cpu_util_b_single_1b: - - b_single_1b - - cpu_util - disk.write.requests_b_single_1b: - - b_single_1b - - disk.write.requests - network.outgoing.packets.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.packets.rate - disk.device.usage_b_single_1b: - - b_single_1b - - disk.device.usage - disk.read.bytes.rate_b_single_1b: - - b_single_1b - - disk.read.bytes.rate - network.outgoing.bytes_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.bytes - disk.device.read.requests_b_single_1b: - - b_single_1b - - disk.device.read.requests - network.incoming.packets_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.packets - binding_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - binding - network.outpoing.packets_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outpoing.packets - disk.device.write.requests.rate_b_single_1b: - - b_single_1b - - disk.device.write.requests.rate - memory.usage_b_single_1b: - - b_single_1b - - memory.usage - disk.write.bytes.rate_b_single_1b: - - b_single_1b - - disk.write.bytes.rate - network.incoming.bytes_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.bytes - network.outgoing.bytes.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.bytes.rate - cpu.delta_b_single_1b: - - b_single_1b - - cpu.delta - disk.allocation_b_single_1b: - - b_single_1b - - disk.allocation - disk.device.write.bytes.rate_b_single_1b: - - b_single_1b - - disk.device.write.bytes.rate - memory_b_single_1b: - - b_single_1b - - memory - host_b_single_1b: - - b_single_1b - - host - binding_b_single_1b: - - b_single_1b - - binding - feature_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - feature - requirements: - local_storage_b_single_1b: - - b_single_1b - - local_storage - dependency_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - dependency - dependency_b_single_1b: - - b_single_1b - - dependency - link_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - link - link_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - link - dependency_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1b_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1b_1ServiceTemplate.yaml index 85181a63a8..3252bfe679 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1b_1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_b_single_1b_1ServiceTemplate.yaml @@ -192,21 +192,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: b_single_1b_instance_name: - type: list + type: string value: get_attribute: - b_single_1b - instance_name - entry_schema: - type: string b_single_1b_1b_t1_port_tenant_id: - type: list + type: string value: get_attribute: - b_single_1b_1b_t1_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.b_single_1b_1 capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_pcma_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_pcma_serverServiceTemplate.yaml new file mode 100644 index 0000000000..4997938e90 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_pcma_serverServiceTemplate.yaml @@ -0,0 +1,444 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pcma_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pcma_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pcm_port_3_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_2_network_role: + type: string + required: true + port_pcm_port_2_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_3_network_role: + type: string + required: true + port_pcm_port_3_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + port_pcm_port_3_security_groups: + type: list + required: true + entry_schema: + type: json + port_pcm_port_3_order: + type: integer + required: true + compute_pcma_server_availability_zone: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_pcm_port_2_security_groups: + type: list + required: true + entry_schema: + type: json + port_pcm_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_3_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_subnetpoolid: + type: string + required: true + port_pcm_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_2_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_3_subnetpoolid: + type: string + required: true + port_pcm_port_3_network_role_tag: + type: string + required: true + compute_pcma_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + port_pcm_port_3_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: + type: list + required: true + entry_schema: + type: string + port_pcm_port_2_order: + type: integer + required: true + port_pcm_port_3_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_2_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_2_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_network_role_tag: + type: string + required: true + port_pcm_port_3_network: + type: list + required: true + entry_schema: + type: string + compute_pcma_server_scheduler_hints: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_name: + type: list + required: true + entry_schema: + type: string + node_templates: + pcma_server: + type: org.openecomp.resource.vfc.nodes.heat.pcma_server + properties: + availability_zone: + get_input: + - compute_pcma_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + config_drive: + get_input: + - compute_pcma_server_config_drive + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_pcma_server_name + - index_value + scheduler_hints: + get_input: + - compute_pcma_server_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_pcma_server_user_data_format + - index_value + pcma_server_pcm_port_3: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_3_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_3_exCP_naming + vlan_requirements: + get_input: port_pcm_port_3_vlan_requirements + ip_requirements: + get_input: port_pcm_port_3_ip_requirements + network_role_tag: + get_input: port_pcm_port_3_network_role_tag + mac_requirements: + get_input: port_pcm_port_3_mac_requirements + order: + get_input: port_pcm_port_3_order + network_role: + get_input: port_pcm_port_3_network_role + subnetpoolid: + get_input: port_pcm_port_3_subnetpoolid + fixed_ips: + get_input: port_pcm_port_3_fixed_ips + network: + get_input: + - port_pcm_port_3_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + pcma_server_pcm_port_2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_2_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_2_exCP_naming + vlan_requirements: + get_input: port_pcm_port_2_vlan_requirements + ip_requirements: + get_input: port_pcm_port_2_ip_requirements + network_role_tag: + get_input: port_pcm_port_2_network_role_tag + mac_requirements: + get_input: port_pcm_port_2_mac_requirements + order: + get_input: port_pcm_port_2_order + network_role: + get_input: port_pcm_port_2_network_role + subnetpoolid: + get_input: port_pcm_port_2_subnetpoolid + fixed_ips: + get_input: port_pcm_port_2_fixed_ips + network: + get_input: + - port_pcm_port_2_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pcma_server + capabilities: + cpu.delta_pcma_server: + - pcma_server + - cpu.delta + scalable_pcma_server: + - pcma_server + - scalable + vcpus_pcma_server: + - pcma_server + - vcpus + host_pcma_server: + - pcma_server + - host + disk.device.read.requests.rate_pcma_server: + - pcma_server + - disk.device.read.requests.rate + disk.usage_pcma_server: + - pcma_server + - disk.usage + network.outgoing.bytes.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.bytes.rate + disk.read.bytes_pcma_server: + - pcma_server + - disk.read.bytes + disk.iops_pcma_server: + - pcma_server + - disk.iops + network.outgoing.bytes.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.bytes.rate + attachment_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - attachment + endpoint_pcma_server: + - pcma_server + - endpoint + feature_pcma_server: + - pcma_server + - feature + attachment_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - attachment + network.incoming.bytes.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.bytes.rate + memory.usage_pcma_server: + - pcma_server + - memory.usage + network.outgoing.bytes_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.bytes + binding_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - binding + network.incoming.bytes.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.bytes.rate + memory_pcma_server: + - pcma_server + - memory + network.outgoing.bytes_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.bytes + cpu_pcma_server: + - pcma_server + - cpu + disk.device.write.bytes.rate_pcma_server: + - pcma_server + - disk.device.write.bytes.rate + disk.read.bytes.rate_pcma_server: + - pcma_server + - disk.read.bytes.rate + network.incoming.packets_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.packets + binding_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - binding + os_pcma_server: + - pcma_server + - os + network.incoming.packets_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.packets + network.incoming.packets.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.packets.rate + network.outgoing.packets.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.packets.rate + network.incoming.packets.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.packets.rate + disk.device.read.requests_pcma_server: + - pcma_server + - disk.device.read.requests + disk.write.bytes.rate_pcma_server: + - pcma_server + - disk.write.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.packets.rate + disk.device.write.requests.rate_pcma_server: + - pcma_server + - disk.device.write.requests.rate + cpu_util_pcma_server: + - pcma_server + - cpu_util + disk.device.write.bytes_pcma_server: + - pcma_server + - disk.device.write.bytes + disk.device.read.bytes.rate_pcma_server: + - pcma_server + - disk.device.read.bytes.rate + disk.device.usage_pcma_server: + - pcma_server + - disk.device.usage + disk.read.requests_pcma_server: + - pcma_server + - disk.read.requests + disk.allocation_pcma_server: + - pcma_server + - disk.allocation + feature_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - feature + feature_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - feature + disk.ephemeral.size_pcma_server: + - pcma_server + - disk.ephemeral.size + binding_pcma_server: + - pcma_server + - binding + disk.latency_pcma_server: + - pcma_server + - disk.latency + disk.device.write.requests_pcma_server: + - pcma_server + - disk.device.write.requests + disk.device.read.bytes_pcma_server: + - pcma_server + - disk.device.read.bytes + disk.device.allocation_pcma_server: + - pcma_server + - disk.device.allocation + memory.resident_pcma_server: + - pcma_server + - memory.resident + disk.root.size_pcma_server: + - pcma_server + - disk.root.size + disk.write.bytes_pcma_server: + - pcma_server + - disk.write.bytes + disk.write.requests_pcma_server: + - pcma_server + - disk.write.requests + network.incoming.bytes_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.bytes + network.incoming.bytes_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.bytes + disk.write.requests.rate_pcma_server: + - pcma_server + - disk.write.requests.rate + disk.device.iops_pcma_server: + - pcma_server + - disk.device.iops + instance_pcma_server: + - pcma_server + - instance + network.outpoing.packets_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outpoing.packets + disk.device.latency_pcma_server: + - pcma_server + - disk.device.latency + network.outpoing.packets_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outpoing.packets + disk.capacity_pcma_server: + - pcma_server + - disk.capacity + disk.device.capacity_pcma_server: + - pcma_server + - disk.device.capacity + requirements: + dependency_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - dependency + dependency_pcma_server: + - pcma_server + - dependency + dependency_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - dependency + local_storage_pcma_server: + - pcma_server + - local_storage + link_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - link + link_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_pcma_server_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_pcma_server_1ServiceTemplate.yaml new file mode 100644 index 0000000000..38f70ab8a9 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/Nested_pcma_server_1ServiceTemplate.yaml @@ -0,0 +1,435 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pcma_server_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pcma_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pcm_port_0_network_role: + type: string + required: true + port_pcm_port_1_network_role_tag: + type: string + required: true + port_pcm_port_0_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_0_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + port_pcm_port_0_security_groups: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_order: + type: integer + required: true + port_pcm_port_0_subnetpoolid: + type: string + required: true + vm_image_name: + type: string + required: true + port_pcm_port_1_subnetpoolid: + type: string + required: true + port_pcm_port_0_network_role_tag: + type: string + required: true + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_1_network_role: + type: string + required: true + port_pcm_port_1_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_security_groups: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_1_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_1_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + compute_pcma_server_name: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_1_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_order: + type: integer + required: true + node_templates: + pcma_server: + type: org.openecomp.resource.vfc.nodes.heat.pcma_server + properties: + availability_zone: + get_input: + - compute_pcma_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + config_drive: + get_input: + - compute_pcma_server_config_drive + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_pcma_server_name + - index_value + user_data_format: + get_input: + - compute_pcma_server_user_data_format + - index_value + pcma_server_pcm_port_0: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_0_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_0_exCP_naming + vlan_requirements: + get_input: port_pcm_port_0_vlan_requirements + ip_requirements: + get_input: port_pcm_port_0_ip_requirements + network_role_tag: + get_input: port_pcm_port_0_network_role_tag + mac_requirements: + get_input: port_pcm_port_0_mac_requirements + order: + get_input: port_pcm_port_0_order + network_role: + get_input: port_pcm_port_0_network_role + subnetpoolid: + get_input: port_pcm_port_0_subnetpoolid + fixed_ips: + get_input: port_pcm_port_0_fixed_ips + network: + get_input: + - port_pcm_port_0_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + pcma_server_pcm_port_1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_1_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_1_exCP_naming + vlan_requirements: + get_input: port_pcm_port_1_vlan_requirements + ip_requirements: + get_input: port_pcm_port_1_ip_requirements + network_role_tag: + get_input: port_pcm_port_1_network_role_tag + mac_requirements: + get_input: port_pcm_port_1_mac_requirements + order: + get_input: port_pcm_port_1_order + network_role: + get_input: port_pcm_port_1_network_role + subnetpoolid: + get_input: port_pcm_port_1_subnetpoolid + fixed_ips: + get_input: port_pcm_port_1_fixed_ips + network: + get_input: + - port_pcm_port_1_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pcma_server_1 + capabilities: + cpu.delta_pcma_server: + - pcma_server + - cpu.delta + scalable_pcma_server: + - pcma_server + - scalable + vcpus_pcma_server: + - pcma_server + - vcpus + host_pcma_server: + - pcma_server + - host + disk.device.read.requests.rate_pcma_server: + - pcma_server + - disk.device.read.requests.rate + disk.usage_pcma_server: + - pcma_server + - disk.usage + attachment_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - attachment + disk.read.bytes_pcma_server: + - pcma_server + - disk.read.bytes + disk.iops_pcma_server: + - pcma_server + - disk.iops + network.outgoing.bytes.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.bytes.rate + attachment_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - attachment + endpoint_pcma_server: + - pcma_server + - endpoint + feature_pcma_server: + - pcma_server + - feature + memory.usage_pcma_server: + - pcma_server + - memory.usage + network.incoming.packets_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.packets + network.incoming.bytes.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.bytes.rate + network.outgoing.bytes_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.bytes + memory_pcma_server: + - pcma_server + - memory + network.outgoing.bytes_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.bytes + cpu_pcma_server: + - pcma_server + - cpu + disk.device.write.bytes.rate_pcma_server: + - pcma_server + - disk.device.write.bytes.rate + disk.read.bytes.rate_pcma_server: + - pcma_server + - disk.read.bytes.rate + network.incoming.packets.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.packets.rate + binding_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - binding + network.incoming.packets_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.packets + os_pcma_server: + - pcma_server + - os + binding_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - binding + network.incoming.packets.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.packets.rate + disk.device.read.requests_pcma_server: + - pcma_server + - disk.device.read.requests + disk.write.bytes.rate_pcma_server: + - pcma_server + - disk.write.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.packets.rate + disk.device.write.requests.rate_pcma_server: + - pcma_server + - disk.device.write.requests.rate + network.incoming.bytes.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.packets.rate + cpu_util_pcma_server: + - pcma_server + - cpu_util + disk.device.write.bytes_pcma_server: + - pcma_server + - disk.device.write.bytes + disk.device.read.bytes.rate_pcma_server: + - pcma_server + - disk.device.read.bytes.rate + disk.device.usage_pcma_server: + - pcma_server + - disk.device.usage + disk.read.requests_pcma_server: + - pcma_server + - disk.read.requests + disk.allocation_pcma_server: + - pcma_server + - disk.allocation + feature_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - feature + feature_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - feature + disk.ephemeral.size_pcma_server: + - pcma_server + - disk.ephemeral.size + binding_pcma_server: + - pcma_server + - binding + disk.latency_pcma_server: + - pcma_server + - disk.latency + disk.device.write.requests_pcma_server: + - pcma_server + - disk.device.write.requests + disk.device.read.bytes_pcma_server: + - pcma_server + - disk.device.read.bytes + disk.device.allocation_pcma_server: + - pcma_server + - disk.device.allocation + memory.resident_pcma_server: + - pcma_server + - memory.resident + disk.root.size_pcma_server: + - pcma_server + - disk.root.size + disk.write.bytes_pcma_server: + - pcma_server + - disk.write.bytes + network.incoming.bytes_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.bytes + disk.write.requests_pcma_server: + - pcma_server + - disk.write.requests + network.incoming.bytes_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.bytes + disk.write.requests.rate_pcma_server: + - pcma_server + - disk.write.requests.rate + disk.device.iops_pcma_server: + - pcma_server + - disk.device.iops + instance_pcma_server: + - pcma_server + - instance + disk.device.latency_pcma_server: + - pcma_server + - disk.device.latency + disk.capacity_pcma_server: + - pcma_server + - disk.capacity + disk.device.capacity_pcma_server: + - pcma_server + - disk.device.capacity + network.outpoing.packets_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outpoing.packets + network.outpoing.packets_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outpoing.packets + requirements: + dependency_pcma_server: + - pcma_server + - dependency + dependency_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - dependency + local_storage_pcma_server: + - pcma_server + - local_storage + link_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - link + link_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - link + dependency_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/nested-no_vfc_v0.1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/nested-no_vfc_v0.1ServiceTemplate.yaml index 587ee1d4a6..676798e9a3 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/nested-no_vfc_v0.1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/nested-no_vfc_v0.1ServiceTemplate.yaml @@ -6,9 +6,6 @@ imports: file: openecomp-heat/_index.yml - GlobalSubstitutionTypes: file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pcma_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: server_group: @@ -106,135 +103,127 @@ topology_template: immutable: false type: string node_templates: - pcm_port_2: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + abstract_pcma_server_1: + type: org.openecomp.resource.abstract.nodes.pcma_server_1 + directives: + - substitutable 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: + port_pcm_port_1_network_role_tag: cps + port_pcm_port_0_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_pcma2 - relationship: tosca.relationships.network.BindsTo - pcm_port_1: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + vm_flavor_name: + get_input: pcma_flavor_name + port_pcm_port_0_security_groups: + - - get_input: security_group_name + compute_pcma_server_availability_zone: + - get_input: availabilityzone_name + vm_image_name: + get_input: pcma_image_name + port_pcm_port_0_network_role_tag: cps + port_pcm_port_1_network: + - get_input: oam_net_name + port_pcm_port_0_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: + port_pcm_port_1_security_groups: + - - get_input: security_group_name + compute_pcma_server_config_drive: + - true + compute_pcma_server_user_data_format: + - RAW + port_pcm_port_0_network: + - get_input: cps_net_name + port_pcm_port_1_mac_requirements: + mac_count_required: + is_required: false + port_pcm_port_1_fixed_ips: - ip_address: get_input: oam_net_ip - mac_requirements: + compute_pcma_server_name: + - get_input: pcma_server_name + port_pcm_port_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_pcma1 - relationship: tosca.relationships.network.BindsTo - pcm_port_3: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + port_pcm_port_1_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: + service_template_filter: + substitute_service_template: Nested_pcma_server_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pcma_server: + type: org.openecomp.resource.abstract.nodes.pcma_server + directives: + - substitutable + properties: + port_pcm_port_3_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_pcma2 - relationship: tosca.relationships.network.BindsTo - server_pcma2: - type: org.openecomp.resource.vfc.nodes.heat.pcma_server - properties: - flavor: - get_input: pcma_flavor_name - availability_zone: - get_input: availabilityzone_name - image: - get_input: pcma_image_name - config_drive: true - user_data_format: RAW - name: - get_input: pcma_server_name - scheduler_hints: - group: - get_input: server_group - server_pcma1: - type: org.openecomp.resource.vfc.nodes.heat.pcma_server - properties: - flavor: + port_pcm_port_2_fixed_ips: + - ip_address: + get_input: cps_net_ip + vm_flavor_name: get_input: pcma_flavor_name - availability_zone: - get_input: availabilityzone_name - image: + port_pcm_port_3_security_groups: + - - get_input: security_group_name + compute_pcma_server_availability_zone: + - get_input: availabilityzone_name + vm_image_name: get_input: pcma_image_name - config_drive: true - user_data_format: RAW - name: - get_input: pcma_server_name - pcm_port_0: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + port_pcm_port_2_security_groups: + - - get_input: security_group_name + port_pcm_port_3_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: + port_pcm_port_2_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_pcma1 - relationship: tosca.relationships.network.BindsTo + port_pcm_port_3_network_role_tag: cps + compute_pcma_server_config_drive: + - true + port_pcm_port_3_fixed_ips: + - ip_address: + get_input: oam_net_ip + compute_pcma_server_user_data_format: + - RAW + port_pcm_port_2_network: + - get_input: cps_net_name + port_pcm_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pcm_port_2_network_role_tag: cps + port_pcm_port_3_network: + - get_input: oam_net_name + compute_pcma_server_scheduler_hints: + - group: + get_input: server_group + compute_pcma_server_name: + - get_input: pcma_server_name + service_template_filter: + substitute_service_template: Nested_pcma_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value groups: nested-no_vfc_v0.1_group: type: org.openecomp.groups.heat.HeatStack @@ -242,12 +231,8 @@ topology_template: heat_file: ../Artifacts/nested-no_vfc_v0.1.yaml description: heat template that creates PCRF Cluman stack members: - - pcm_port_2 - - pcm_port_1 - - pcm_port_3 - - server_pcma2 - - server_pcma1 - - pcm_port_0 + - abstract_pcma_server + - abstract_pcma_server_1 outputs: portId: value: pcm_port_3 @@ -255,417 +240,417 @@ topology_template: node_type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1 capabilities: network.incoming.packets.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.packets.rate + - abstract_pcma_server_1 + - network.incoming.packets.rate_pcma_server_pcm_port_0 network.incoming.packets.rate_pcm_port_3: - - pcm_port_3 - - network.incoming.packets.rate + - abstract_pcma_server + - network.incoming.packets.rate_pcma_server_pcm_port_3 network.incoming.packets.rate_pcm_port_2: - - pcm_port_2 - - network.incoming.packets.rate + - abstract_pcma_server + - network.incoming.packets.rate_pcma_server_pcm_port_2 network.incoming.packets.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.packets.rate + - abstract_pcma_server_1 + - network.incoming.packets.rate_pcma_server_pcm_port_1 network.outpoing.packets_pcm_port_1: - - pcm_port_1 - - network.outpoing.packets + - abstract_pcma_server_1 + - network.outpoing.packets_pcma_server_pcm_port_1 disk.device.iops_server_pcma2: - - server_pcma2 - - disk.device.iops + - abstract_pcma_server + - disk.device.iops_pcma_server network.outpoing.packets_pcm_port_0: - - pcm_port_0 - - network.outpoing.packets + - abstract_pcma_server_1 + - network.outpoing.packets_pcma_server_pcm_port_0 network.outpoing.packets_pcm_port_3: - - pcm_port_3 - - network.outpoing.packets + - abstract_pcma_server + - network.outpoing.packets_pcma_server_pcm_port_3 network.outpoing.packets_pcm_port_2: - - pcm_port_2 - - network.outpoing.packets + - abstract_pcma_server + - network.outpoing.packets_pcma_server_pcm_port_2 disk.device.iops_server_pcma1: - - server_pcma1 - - disk.device.iops + - abstract_pcma_server_1 + - disk.device.iops_pcma_server disk.device.capacity_server_pcma2: - - server_pcma2 - - disk.device.capacity + - abstract_pcma_server + - disk.device.capacity_pcma_server disk.device.capacity_server_pcma1: - - server_pcma1 - - disk.device.capacity + - abstract_pcma_server_1 + - disk.device.capacity_pcma_server disk.read.requests_server_pcma2: - - server_pcma2 - - disk.read.requests + - abstract_pcma_server + - disk.read.requests_pcma_server disk.read.requests_server_pcma1: - - server_pcma1 - - disk.read.requests + - abstract_pcma_server_1 + - disk.read.requests_pcma_server disk.write.requests.rate_server_pcma1: - - server_pcma1 - - disk.write.requests.rate + - abstract_pcma_server_1 + - disk.write.requests.rate_pcma_server disk.write.requests.rate_server_pcma2: - - server_pcma2 - - disk.write.requests.rate + - abstract_pcma_server + - disk.write.requests.rate_pcma_server memory_server_pcma2: - - server_pcma2 - - memory + - abstract_pcma_server + - memory_pcma_server memory_server_pcma1: - - server_pcma1 - - memory + - abstract_pcma_server_1 + - memory_pcma_server disk.device.read.bytes.rate_server_pcma1: - - server_pcma1 - - disk.device.read.bytes.rate + - abstract_pcma_server_1 + - disk.device.read.bytes.rate_pcma_server network.outgoing.bytes_pcm_port_3: - - pcm_port_3 - - network.outgoing.bytes + - abstract_pcma_server + - network.outgoing.bytes_pcma_server_pcm_port_3 disk.device.read.bytes.rate_server_pcma2: - - server_pcma2 - - disk.device.read.bytes.rate + - abstract_pcma_server + - disk.device.read.bytes.rate_pcma_server binding_pcm_port_3: - - pcm_port_3 - - binding + - abstract_pcma_server + - binding_pcma_server_pcm_port_3 disk.device.latency_server_pcma2: - - server_pcma2 - - disk.device.latency + - abstract_pcma_server + - disk.device.latency_pcma_server disk.device.usage_server_pcma2: - - server_pcma2 - - disk.device.usage + - abstract_pcma_server + - disk.device.usage_pcma_server network.incoming.bytes_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes + - abstract_pcma_server_1 + - network.incoming.bytes_pcma_server_pcm_port_0 disk.device.latency_server_pcma1: - - server_pcma1 - - disk.device.latency + - abstract_pcma_server_1 + - disk.device.latency_pcma_server network.incoming.bytes_pcm_port_2: - - pcm_port_2 - - network.incoming.bytes + - abstract_pcma_server + - network.incoming.bytes_pcma_server_pcm_port_2 network.incoming.bytes_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes + - abstract_pcma_server_1 + - network.incoming.bytes_pcma_server_pcm_port_1 disk.device.usage_server_pcma1: - - server_pcma1 - - disk.device.usage + - abstract_pcma_server_1 + - disk.device.usage_pcma_server binding_pcm_port_0: - - pcm_port_0 - - binding + - abstract_pcma_server_1 + - binding_pcma_server_pcm_port_0 binding_pcm_port_1: - - pcm_port_1 - - binding + - abstract_pcma_server_1 + - binding_pcma_server_pcm_port_1 binding_pcm_port_2: - - pcm_port_2 - - binding + - abstract_pcma_server + - binding_pcma_server_pcm_port_2 network.incoming.bytes_pcm_port_3: - - pcm_port_3 - - network.incoming.bytes + - abstract_pcma_server + - network.incoming.bytes_pcma_server_pcm_port_3 network.outgoing.packets.rate_pcm_port_3: - - pcm_port_3 - - network.outgoing.packets.rate + - abstract_pcma_server + - network.outgoing.packets.rate_pcma_server_pcm_port_3 disk.device.read.requests_server_pcma1: - - server_pcma1 - - disk.device.read.requests + - abstract_pcma_server_1 + - disk.device.read.requests_pcma_server disk.device.read.requests_server_pcma2: - - server_pcma2 - - disk.device.read.requests + - abstract_pcma_server + - disk.device.read.requests_pcma_server network.outgoing.packets.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.packets.rate + - abstract_pcma_server_1 + - network.outgoing.packets.rate_pcma_server_pcm_port_0 network.outgoing.packets.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.packets.rate + - abstract_pcma_server_1 + - network.outgoing.packets.rate_pcma_server_pcm_port_1 disk.write.bytes_server_pcma2: - - server_pcma2 - - disk.write.bytes + - abstract_pcma_server + - disk.write.bytes_pcma_server disk.device.read.requests.rate_server_pcma1: - - server_pcma1 - - disk.device.read.requests.rate + - abstract_pcma_server_1 + - disk.device.read.requests.rate_pcma_server network.outgoing.packets.rate_pcm_port_2: - - pcm_port_2 - - network.outgoing.packets.rate + - abstract_pcma_server + - network.outgoing.packets.rate_pcma_server_pcm_port_2 disk.device.read.requests.rate_server_pcma2: - - server_pcma2 - - disk.device.read.requests.rate + - abstract_pcma_server + - disk.device.read.requests.rate_pcma_server disk.write.bytes_server_pcma1: - - server_pcma1 - - disk.write.bytes + - abstract_pcma_server_1 + - disk.write.bytes_pcma_server feature_pcm_port_1: - - pcm_port_1 - - feature + - abstract_pcma_server_1 + - feature_pcma_server_pcm_port_1 binding_server_pcma1: - - server_pcma1 - - binding + - abstract_pcma_server_1 + - binding_pcma_server network.outgoing.bytes_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes + - abstract_pcma_server_1 + - network.outgoing.bytes_pcma_server_pcm_port_0 binding_server_pcma2: - - server_pcma2 - - binding + - abstract_pcma_server + - binding_pcma_server feature_pcm_port_0: - - pcm_port_0 - - feature + - abstract_pcma_server_1 + - feature_pcma_server_pcm_port_0 network.outgoing.bytes_pcm_port_2: - - pcm_port_2 - - network.outgoing.bytes + - abstract_pcma_server + - network.outgoing.bytes_pcma_server_pcm_port_2 feature_pcm_port_3: - - pcm_port_3 - - feature + - abstract_pcma_server + - feature_pcma_server_pcm_port_3 feature_pcm_port_2: - - pcm_port_2 - - feature + - abstract_pcma_server + - feature_pcma_server_pcm_port_2 network.outgoing.bytes_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes + - abstract_pcma_server_1 + - network.outgoing.bytes_pcma_server_pcm_port_1 attachment_pcm_port_0: - - pcm_port_0 - - attachment + - abstract_pcma_server_1 + - attachment_pcma_server_pcm_port_0 attachment_pcm_port_1: - - pcm_port_1 - - attachment + - abstract_pcma_server_1 + - attachment_pcma_server_pcm_port_1 disk.write.bytes.rate_server_pcma2: - - server_pcma2 - - disk.write.bytes.rate + - abstract_pcma_server + - disk.write.bytes.rate_pcma_server attachment_pcm_port_2: - - pcm_port_2 - - attachment + - abstract_pcma_server + - attachment_pcma_server_pcm_port_2 disk.write.bytes.rate_server_pcma1: - - server_pcma1 - - disk.write.bytes.rate + - abstract_pcma_server_1 + - disk.write.bytes.rate_pcma_server attachment_pcm_port_3: - - pcm_port_3 - - attachment + - abstract_pcma_server + - attachment_pcma_server_pcm_port_3 disk.root.size_server_pcma2: - - server_pcma2 - - disk.root.size + - abstract_pcma_server + - disk.root.size_pcma_server disk.root.size_server_pcma1: - - server_pcma1 - - disk.root.size + - abstract_pcma_server_1 + - disk.root.size_pcma_server disk.iops_server_pcma2: - - server_pcma2 - - disk.iops + - abstract_pcma_server + - disk.iops_pcma_server disk.iops_server_pcma1: - - server_pcma1 - - disk.iops + - abstract_pcma_server_1 + - disk.iops_pcma_server disk.device.write.bytes.rate_server_pcma1: - - server_pcma1 - - disk.device.write.bytes.rate + - abstract_pcma_server_1 + - disk.device.write.bytes.rate_pcma_server disk.device.write.bytes.rate_server_pcma2: - - server_pcma2 - - disk.device.write.bytes.rate + - abstract_pcma_server + - disk.device.write.bytes.rate_pcma_server disk.read.bytes_server_pcma1: - - server_pcma1 - - disk.read.bytes + - abstract_pcma_server_1 + - disk.read.bytes_pcma_server disk.read.bytes_server_pcma2: - - server_pcma2 - - disk.read.bytes + - abstract_pcma_server + - disk.read.bytes_pcma_server cpu_util_server_pcma1: - - server_pcma1 - - cpu_util + - abstract_pcma_server_1 + - cpu_util_pcma_server cpu_util_server_pcma2: - - server_pcma2 - - cpu_util + - abstract_pcma_server + - cpu_util_pcma_server feature_server_pcma2: - - server_pcma2 - - feature + - abstract_pcma_server + - feature_pcma_server memory.usage_server_pcma2: - - server_pcma2 - - memory.usage + - abstract_pcma_server + - memory.usage_pcma_server memory.usage_server_pcma1: - - server_pcma1 - - memory.usage + - abstract_pcma_server_1 + - memory.usage_pcma_server feature_server_pcma1: - - server_pcma1 - - feature + - abstract_pcma_server_1 + - feature_pcma_server disk.read.bytes.rate_server_pcma1: - - server_pcma1 - - disk.read.bytes.rate + - abstract_pcma_server_1 + - disk.read.bytes.rate_pcma_server disk.device.read.bytes_server_pcma2: - - server_pcma2 - - disk.device.read.bytes + - abstract_pcma_server + - disk.device.read.bytes_pcma_server disk.device.read.bytes_server_pcma1: - - server_pcma1 - - disk.device.read.bytes + - abstract_pcma_server_1 + - disk.device.read.bytes_pcma_server endpoint_server_pcma2: - - server_pcma2 - - endpoint + - abstract_pcma_server + - endpoint_pcma_server disk.read.bytes.rate_server_pcma2: - - server_pcma2 - - disk.read.bytes.rate + - abstract_pcma_server + - disk.read.bytes.rate_pcma_server endpoint_server_pcma1: - - server_pcma1 - - endpoint + - abstract_pcma_server_1 + - endpoint_pcma_server cpu.delta_server_pcma1: - - server_pcma1 - - cpu.delta + - abstract_pcma_server_1 + - cpu.delta_pcma_server cpu.delta_server_pcma2: - - server_pcma2 - - cpu.delta + - abstract_pcma_server + - cpu.delta_pcma_server host_server_pcma2: - - server_pcma2 - - host + - abstract_pcma_server + - host_pcma_server host_server_pcma1: - - server_pcma1 - - host + - abstract_pcma_server_1 + - host_pcma_server disk.ephemeral.size_server_pcma1: - - server_pcma1 - - disk.ephemeral.size + - abstract_pcma_server_1 + - disk.ephemeral.size_pcma_server disk.ephemeral.size_server_pcma2: - - server_pcma2 - - disk.ephemeral.size + - abstract_pcma_server + - disk.ephemeral.size_pcma_server disk.device.write.requests.rate_server_pcma2: - - server_pcma2 - - disk.device.write.requests.rate + - abstract_pcma_server + - disk.device.write.requests.rate_pcma_server disk.latency_server_pcma1: - - server_pcma1 - - disk.latency + - abstract_pcma_server_1 + - disk.latency_pcma_server disk.latency_server_pcma2: - - server_pcma2 - - disk.latency + - abstract_pcma_server + - disk.latency_pcma_server disk.device.write.requests.rate_server_pcma1: - - server_pcma1 - - disk.device.write.requests.rate + - abstract_pcma_server_1 + - disk.device.write.requests.rate_pcma_server scalable_server_pcma2: - - server_pcma2 - - scalable + - abstract_pcma_server + - scalable_pcma_server scalable_server_pcma1: - - server_pcma1 - - scalable + - abstract_pcma_server_1 + - scalable_pcma_server disk.device.write.requests_server_pcma1: - - server_pcma1 - - disk.device.write.requests + - abstract_pcma_server_1 + - disk.device.write.requests_pcma_server disk.device.write.requests_server_pcma2: - - server_pcma2 - - disk.device.write.requests + - abstract_pcma_server + - disk.device.write.requests_pcma_server instance_server_pcma2: - - server_pcma2 - - instance + - abstract_pcma_server + - instance_pcma_server disk.device.allocation_server_pcma1: - - server_pcma1 - - disk.device.allocation + - abstract_pcma_server_1 + - disk.device.allocation_pcma_server disk.device.allocation_server_pcma2: - - server_pcma2 - - disk.device.allocation + - abstract_pcma_server + - disk.device.allocation_pcma_server instance_server_pcma1: - - server_pcma1 - - instance + - abstract_pcma_server_1 + - instance_pcma_server os_server_pcma1: - - server_pcma1 - - os + - abstract_pcma_server_1 + - os_pcma_server os_server_pcma2: - - server_pcma2 - - os + - abstract_pcma_server + - os_pcma_server disk.capacity_server_pcma1: - - server_pcma1 - - disk.capacity + - abstract_pcma_server_1 + - disk.capacity_pcma_server disk.capacity_server_pcma2: - - server_pcma2 - - disk.capacity + - abstract_pcma_server + - disk.capacity_pcma_server disk.write.requests_server_pcma1: - - server_pcma1 - - disk.write.requests + - abstract_pcma_server_1 + - disk.write.requests_pcma_server disk.write.requests_server_pcma2: - - server_pcma2 - - disk.write.requests + - abstract_pcma_server + - disk.write.requests_pcma_server network.outgoing.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes.rate + - abstract_pcma_server_1 + - network.outgoing.bytes.rate_pcma_server_pcm_port_1 network.incoming.packets_pcm_port_0: - - pcm_port_0 - - network.incoming.packets + - abstract_pcma_server_1 + - network.incoming.packets_pcma_server_pcm_port_0 network.outgoing.bytes.rate_pcm_port_2: - - pcm_port_2 - - network.outgoing.bytes.rate + - abstract_pcma_server + - network.outgoing.bytes.rate_pcma_server_pcm_port_2 network.outgoing.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes.rate + - abstract_pcma_server_1 + - network.outgoing.bytes.rate_pcma_server_pcm_port_0 network.incoming.packets_pcm_port_3: - - pcm_port_3 - - network.incoming.packets + - abstract_pcma_server + - network.incoming.packets_pcma_server_pcm_port_3 disk.usage_server_pcma2: - - server_pcma2 - - disk.usage + - abstract_pcma_server + - disk.usage_pcma_server network.incoming.packets_pcm_port_2: - - pcm_port_2 - - network.incoming.packets + - abstract_pcma_server + - network.incoming.packets_pcma_server_pcm_port_2 network.outgoing.bytes.rate_pcm_port_3: - - pcm_port_3 - - network.outgoing.bytes.rate + - abstract_pcma_server + - network.outgoing.bytes.rate_pcma_server_pcm_port_3 disk.usage_server_pcma1: - - server_pcma1 - - disk.usage + - abstract_pcma_server_1 + - disk.usage_pcma_server vcpus_server_pcma1: - - server_pcma1 - - vcpus + - abstract_pcma_server_1 + - vcpus_pcma_server memory.resident_server_pcma1: - - server_pcma1 - - memory.resident + - abstract_pcma_server_1 + - memory.resident_pcma_server network.incoming.packets_pcm_port_1: - - pcm_port_1 - - network.incoming.packets + - abstract_pcma_server_1 + - network.incoming.packets_pcma_server_pcm_port_1 vcpus_server_pcma2: - - server_pcma2 - - vcpus + - abstract_pcma_server + - vcpus_pcma_server memory.resident_server_pcma2: - - server_pcma2 - - memory.resident + - abstract_pcma_server + - memory.resident_pcma_server disk.device.write.bytes_server_pcma2: - - server_pcma2 - - disk.device.write.bytes + - abstract_pcma_server + - disk.device.write.bytes_pcma_server disk.allocation_server_pcma1: - - server_pcma1 - - disk.allocation + - abstract_pcma_server_1 + - disk.allocation_pcma_server disk.allocation_server_pcma2: - - server_pcma2 - - disk.allocation + - abstract_pcma_server + - disk.allocation_pcma_server disk.device.write.bytes_server_pcma1: - - server_pcma1 - - disk.device.write.bytes + - abstract_pcma_server_1 + - disk.device.write.bytes_pcma_server cpu_server_pcma1: - - server_pcma1 - - cpu + - abstract_pcma_server_1 + - cpu_pcma_server network.incoming.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes.rate + - abstract_pcma_server_1 + - network.incoming.bytes.rate_pcma_server_pcm_port_0 cpu_server_pcma2: - - server_pcma2 - - cpu + - abstract_pcma_server + - cpu_pcma_server network.incoming.bytes.rate_pcm_port_3: - - pcm_port_3 - - network.incoming.bytes.rate + - abstract_pcma_server + - network.incoming.bytes.rate_pcma_server_pcm_port_3 network.incoming.bytes.rate_pcm_port_2: - - pcm_port_2 - - network.incoming.bytes.rate + - abstract_pcma_server + - network.incoming.bytes.rate_pcma_server_pcm_port_2 network.incoming.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes.rate + - abstract_pcma_server_1 + - network.incoming.bytes.rate_pcma_server_pcm_port_1 requirements: dependency_server_pcma2: - - server_pcma2 - - dependency + - abstract_pcma_server + - dependency_pcma_server local_storage_server_pcma2: - - server_pcma2 - - local_storage + - abstract_pcma_server + - local_storage_pcma_server link_pcm_port_0: - - pcm_port_0 - - link + - abstract_pcma_server_1 + - link_pcma_server_pcm_port_0 link_pcm_port_1: - - pcm_port_1 - - link + - abstract_pcma_server_1 + - link_pcma_server_pcm_port_1 dependency_server_pcma1: - - server_pcma1 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server local_storage_server_pcma1: - - server_pcma1 - - local_storage + - abstract_pcma_server_1 + - local_storage_pcma_server link_pcm_port_2: - - pcm_port_2 - - link + - abstract_pcma_server + - link_pcma_server_pcm_port_2 link_pcm_port_3: - - pcm_port_3 - - link + - abstract_pcma_server + - link_pcma_server_pcm_port_3 dependency_pcm_port_0: - - pcm_port_0 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server_pcm_port_0 dependency_pcm_port_3: - - pcm_port_3 - - dependency + - abstract_pcma_server + - dependency_pcma_server_pcm_port_3 dependency_pcm_port_1: - - pcm_port_1 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server_pcm_port_1 dependency_pcm_port_2: - - pcm_port_2 - - dependency + - abstract_pcma_server + - dependency_pcma_server_pcm_port_2 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/GlobalSubstitutionTypesServiceTemplate.yaml index cb3099c891..14b52bc131 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -919,1155 +919,1158 @@ node_types: occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.heat.pcm_server: + org.openecomp.resource.abstract.nodes.pcma_server: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_pcm_port_0_network_role: - type: string - required: true - status: SUPPORTED - port_pcm_port_1_network_role_tag: - type: string + port_pcm_port_3_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - availabilityzone_name: + port_pcm_port_2_network_role: type: string - description: availabilityzone name required: true status: SUPPORTED - port_pcm_port_0_vlan_requirements: + port_pcm_port_2_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - pcm_image_name: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_3_network_role: type: string - description: PCRF CM image name required: true status: SUPPORTED - port_pcm_port_0_order: - type: integer + port_pcm_port_3_vlan_requirements: + type: list required: true status: SUPPORTED - port_pcm_port_0_subnetpoolid: + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: type: string required: true status: SUPPORTED - port_pcm_port_1_subnetpoolid: - type: string + port_pcm_port_3_security_groups: + type: list required: true status: SUPPORTED - port_pcm_port_0_network_role_tag: - type: string + entry_schema: + type: json + port_pcm_port_3_order: + type: integer required: true status: SUPPORTED - pcm_server_name: - type: string - description: PCRF CM server name + compute_pcma_server_availability_zone: + type: list required: true status: SUPPORTED - cps_net_mask: + entry_schema: + type: string + vm_image_name: type: string - description: CPS network mask required: true status: SUPPORTED - port_pcm_port_1_exCP_naming: - type: org.openecomp.datatypes.Naming + port_pcm_port_2_security_groups: + type: list required: true status: SUPPORTED - port_pcm_port_0_exCP_naming: + entry_schema: + type: json + port_pcm_port_2_exCP_naming: type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - oam_net_name: - type: string - description: OAM network name + port_pcm_port_3_ip_requirements: + type: list required: true status: SUPPORTED - port_pcm_port_1_network_role: + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_subnetpoolid: type: string required: true status: SUPPORTED - server_group: - type: string + port_pcm_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_pcm_port_0_ip_requirements: + port_pcm_port_2_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - oam_net_gw: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_3_subnetpoolid: type: string - description: CPS network gateway required: true status: SUPPORTED - security_group_name: + port_pcm_port_3_network_role_tag: type: string - description: the name of security group required: true status: SUPPORTED - cps_net_ip: - type: string - description: CPS network ip + compute_pcma_server_config_drive: + type: list required: true status: SUPPORTED - port_pcm_port_1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + entry_schema: + type: boolean + port_pcm_port_3_fixed_ips: + type: list required: true status: SUPPORTED - port_pcm_port_1_vlan_requirements: + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - pcm_flavor_name: - type: string - description: flavor name of PCRF CM instance + type: string + port_pcm_port_2_order: + type: integer required: true status: SUPPORTED - pcm_vol: - type: string - description: CPS Cluman Cinder Volume + port_pcm_port_3_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_pcm_port_1_ip_requirements: + port_pcm_port_2_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pcm_port_0_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: string + port_pcm_port_2_ip_requirements: + type: list required: true status: SUPPORTED - cps_net_name: + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_network_role_tag: type: string - description: CPS network name required: true status: SUPPORTED - oam_net_ip: - type: string - description: OAM network ip + port_pcm_port_3_network: + type: list required: true status: SUPPORTED - oam_net_mask: - type: string - description: CPS network mask + entry_schema: + type: string + compute_pcma_server_scheduler_hints: + type: list required: true status: SUPPORTED - port_pcm_port_1_order: - type: integer + entry_schema: + type: json + compute_pcma_server_name: + type: list required: true status: SUPPORTED - attributes: - server_pcm_id: - type: string - description: the pcm nova service id - status: SUPPORTED + entry_schema: + type: string requirements: - - dependency_pcm_port_1: + - dependency_pcma_server: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_pcm_port_1: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_pcma_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_server_pcm: + - 0 + - UNBOUNDED + - dependency_pcma_server_pcm_port_3: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_server_pcm: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_pcma_server_pcm_port_3: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_pcm_port_0: + - 1 + - 1 + - dependency_pcma_server_pcm_port_2: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_pcm_port_0: + - link_pcma_server_pcm_port_2: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - network.incoming.packets.rate_pcm_port_0: + cpu.delta_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_pcma_server: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_pcm_port_1: + vcpus_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_pcm_port_1: + host_pcma_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_server_pcm: + disk.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_server_pcm: + network.outgoing.bytes.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_pcm_port_0: + disk.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_pcm: + disk.iops_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_server_pcm: + network.outgoing.bytes.rate_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_server_pcm: + attachment_pcma_server_pcm_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_pcma_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + feature_pcma_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + attachment_pcma_server_pcm_port_3: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_server_pcm: + memory.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_server_pcm: + network.outgoing.bytes_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_server_pcm: + binding_pcma_server_pcm_port_3: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_server_pcm: + memory_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_server_pcm: + network.outgoing.bytes_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_server_pcm: + cpu_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_server_pcm: + disk.device.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_pcm_port_0: + disk.read.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_pcm_port_1: + network.incoming.packets_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_pcm_port_0: + binding_pcma_server_pcm_port_2: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - binding_pcm_port_1: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + os_pcma_server: + type: tosca.capabilities.OperatingSystem occurrences: - - 0 + - 1 - UNBOUNDED - memory.usage_server_pcm: + network.incoming.packets_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_server_pcm: + network.incoming.packets.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_server_pcm: + network.outgoing.packets.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_server_pcm: - type: tosca.capabilities.OperatingSystem + network.incoming.packets.rate_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_server_pcm: + disk.device.read.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_pcm_port_0: + disk.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_pcm_port_1: + network.outgoing.packets.rate_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_pcm_port_1: - type: tosca.capabilities.Node + disk.device.write.requests.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_pcm_port_0: + cpu_util_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_server_pcm: + disk.device.write.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_pcm_port_0: - type: tosca.capabilities.Node + disk.device.read.bytes.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_pcm_port_1: + disk.device.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_pcm_port_0: - type: tosca.capabilities.Attachment + disk.read.requests_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_pcm_port_1: - type: tosca.capabilities.Attachment + disk.allocation_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_server_pcm: - type: tosca.capabilities.Endpoint.Admin + feature_pcma_server_pcm_port_2: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcma_server_pcm_port_3: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - vcpus_server_pcm: + disk.ephemeral.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_pcma_server: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.iops_server_pcm: + disk.latency_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_server_pcm: + disk.device.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_pcm: + disk.device.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_server_pcm: - type: tosca.capabilities.Scalable + disk.device.allocation_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_server_pcm: + memory.resident_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_server_pcm: + disk.root.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_server_pcm: + disk.write.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - host_server_pcm: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - cpu.delta_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes.rate_pcm_port_1: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets_pcm_port_0: + disk.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_server_pcm: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes.rate_pcm_port_0: + network.incoming.bytes_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_server_pcm: + network.incoming.bytes_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_pcm_port_1: + disk.write.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_server_pcm: + disk.device.iops_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_server_pcm: + instance_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_server_pcm: + network.outpoing.packets_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_server_pcm: + disk.device.latency_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_server_pcm: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes.rate_pcm_port_0: + network.outpoing.packets_pcma_server_pcm_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_server_pcm: + disk.capacity_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_pcm_port_1: + disk.device.capacity_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c1_scalling_instance: + org.openecomp.resource.abstract.nodes.heat.pcm_server: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c1_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_pcm_port_0_network_role: + type: string required: true status: SUPPORTED - port_1c1_t2_port_vlan_requirements: - type: list + port_pcm_port_1_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c1_scalling_instance_user_data_format: + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pcm_port_0_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c1_t2_port_network_role_tag: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_image_name: type: string + description: PCRF CM image name required: true status: SUPPORTED - vm_flavor_name: + port_pcm_port_0_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_0_subnetpoolid: type: string required: true status: SUPPORTED - port_1c1_t1_port_ip_requirements: - type: list + port_pcm_port_1_subnetpoolid: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: + port_pcm_port_0_network_role_tag: type: string required: true status: SUPPORTED - compute_1c1_scalling_instance_name: - type: list + pcm_server_name: + type: string + description: PCRF CM server name required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t1_port_name: - type: list + cps_net_mask: + type: string + description: CPS network mask required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t1_port_network: - type: list + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t2_port_fixed_ips: - type: list + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_1c1_t2_port_network: - type: list + oam_net_name: + type: string + description: OAM network name required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t1_port_fixed_ips: - type: list + port_pcm_port_1_network_role: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_1c1_t1_port_vlan_requirements: - type: list + server_group: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1c1_t2_port_ip_requirements: + port_pcm_port_0_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1c1_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + oam_net_gw: + type: string + description: CPS network gateway required: true status: SUPPORTED - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - status: SUPPORTED - constraints: - - greater_or_equal: 0 - port_1c1_t2_port_network_role: + security_group_name: type: string + description: the name of security group required: true status: SUPPORTED - port_1c1_t2_port_order: - type: integer + cps_net_ip: + type: string + description: CPS network ip required: true status: SUPPORTED - port_1c1_t2_port_mac_requirements: + port_pcm_port_1_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - compute_1c1_scalling_instance_availability_zone: + port_pcm_port_1_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c1_t2_port_subnetpoolid: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_flavor_name: type: string + description: flavor name of PCRF CM instance required: true status: SUPPORTED - port_1c1_t2_port_name: - type: list + pcm_vol: + type: string + description: CPS Cluman Cinder Volume required: true status: SUPPORTED - entry_schema: - type: string - compute_1c1_scalling_instance_scheduler_hints: + port_pcm_port_1_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: json - port_1c1_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1c1_t1_port_subnetpoolid: + cps_net_name: type: string + description: CPS network name required: true status: SUPPORTED - port_1c1_t1_port_network_role_tag: + oam_net_ip: type: string + description: OAM network ip required: true status: SUPPORTED - port_1c1_t1_port_network_role: + oam_net_mask: type: string + description: CPS network mask required: true status: SUPPORTED - port_1c1_t1_port_order: + port_pcm_port_1_order: type: integer required: true status: SUPPORTED attributes: - 1c1_scalling_instance_instance_name: - type: list - status: SUPPORTED - entry_schema: - type: string - 1c1_scalling_instance_1c1_t2_port_tenant_id: - type: list + server_pcm_id: + type: string + description: the pcm nova service id status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c1_scalling_instance_1c1_t1_port: + - dependency_pcm_port_1: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c1_scalling_instance_1c1_t1_port: + - link_pcm_port_1: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_1c1_scalling_instance: + - dependency_server_pcm: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c1_scalling_instance: + - local_storage_server_pcm: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_1c1_scalling_instance_1c1_t2_port: + - dependency_pcm_port_0: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c1_scalling_instance_1c1_t2_port: + - link_pcm_port_0: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.latency_1c1_scalling_instance: + network.incoming.packets.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c1_scalling_instance: + cpu_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_1c1_scalling_instance: + network.incoming.packets.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c1_scalling_instance: - type: tosca.capabilities.Endpoint.Admin + network.outpoing.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c1_scalling_instance: + memory_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port: + disk.write.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port: + network.outpoing.packets_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c1_scalling_instance: + disk.device.iops_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_1c1_scalling_instance: + memory.resident_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port: + disk.device.write.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c1_scalling_instance: + disk.device.usage_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c1_scalling_instance: + disk.allocation_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port: + disk.usage_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c1_scalling_instance_1c1_t1_port: + disk.device.write.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c1_scalling_instance: + disk.root.size_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c1_scalling_instance: + disk.ephemeral.size_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port: + disk.device.latency_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c1_scalling_instance: - type: tosca.capabilities.Node + network.incoming.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c1_scalling_instance: + network.incoming.bytes_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c1_scalling_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - network.outpoing.packets_1c1_scalling_instance_1c1_t2_port: + binding_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c1_scalling_instance: - type: tosca.capabilities.Scalable + disk.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c1_scalling_instance: + disk.capacity_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c1_scalling_instance_1c1_t2_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + os_server_pcm: + type: tosca.capabilities.OperatingSystem occurrences: - - 0 + - 1 - UNBOUNDED - disk.device.write.bytes_1c1_scalling_instance: + disk.read.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c1_scalling_instance: + network.outgoing.packets.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c1_scalling_instance_1c1_t2_port: + network.outgoing.packets.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c1_scalling_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcm_port_1: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port: + network.outgoing.bytes_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c1_scalling_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - disk.write.requests_1c1_scalling_instance: + disk.device.read.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c1_scalling_instance_1c1_t1_port: + feature_pcm_port_0: type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - binding_1c1_scalling_instance_1c1_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.device.read.requests.rate_1c1_scalling_instance: + network.outgoing.bytes_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c1_scalling_instance_1c1_t2_port: + attachment_pcm_port_0: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c1_scalling_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_pcm_port_1: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_server_pcm: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - disk.device.iops_1c1_scalling_instance: + disk.device.read.requests.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_1c1_scalling_instance: + vcpus_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_1c1_scalling_instance: + disk.write.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c1_scalling_instance: + disk.iops_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c1_scalling_instance: + disk.read.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c1_scalling_instance: + disk.device.allocation_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c1_scalling_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_server_pcm: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c1_scalling_instance: + disk.device.read.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port: + cpu_util_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port: + disk.write.requests.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c1_scalling_instance: + disk.device.write.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c1_scalling_instance: - type: tosca.capabilities.network.Bindable + host_server_pcm: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - disk.device.usage_1c1_scalling_instance: + cpu.delta_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c1_scalling_instance_1c1_t1_port: + network.outgoing.bytes.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_1c1_scalling_instance: + network.incoming.packets_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c1_scalling_instance_1c1_t2_port: - type: tosca.capabilities.Node + binding_server_pcm: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - memory.usage_1c1_scalling_instance: + network.outgoing.bytes.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c1_scalling_instance_1c1_t2_port: + disk.device.capacity_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port: + network.incoming.packets_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c1_scalling_instance: - type: tosca.capabilities.OperatingSystem + instance_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c1_scalling_instance: + disk.device.write.requests.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c1_scalling_instance_1c1_t1_port: + disk.latency_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c1_scalling_instance_1c1_t1_port: - type: tosca.capabilities.Attachment + disk.device.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_1c1_scalling_instance: + feature_server_pcm: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c1_scalling_instance: + disk.write.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c1_scalling_instance: + network.incoming.bytes.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.a_single_1a: + org.openecomp.resource.abstract.nodes.1c2_catalog_instance: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1a_t1_port_ip_requirements: + port_1c2_t2_port_order: + type: integer + required: true + status: SUPPORTED + compute_1c2_catalog_instance_availability_zone: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1a_t2_port_network_role_tag: + type: string + port_1c2_t2_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_1c2_t2_port_network_role: type: string required: true status: SUPPORTED @@ -2075,62 +2078,52 @@ node_types: type: string required: true status: SUPPORTED - port_1a_t2_port_network_role: + port_1c2_t2_port_network_role_tag: type: string required: true status: SUPPORTED - port_1a_t2_port_network: + port_1c2_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1a_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string required: true status: SUPPORTED - port_1a_t1_port_network: - type: list + port_1c2_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - entry_schema: - type: string - port_1a_t1_port_subnetpoolid: - type: string + port_1c2_t1_port_order: + type: integer required: true status: SUPPORTED - vm_image_name: + port_1c2_t1_port_subnetpoolid: type: string required: true status: SUPPORTED - port_1a_t2_port_ip_requirements: + port_1c2_t2_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1a_t1_port_vlan_requirements: - type: list + port_1c2_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1a_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1c2_t1_port_network_role: + type: string required: true status: SUPPORTED - compute_a_single_1a_availability_zone: + port_1c2_t2_port_network: type: list required: true status: SUPPORTED entry_schema: type: string - compute_a_single_1a_scheduler_hints: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json index_value: type: integer description: Index value of this substitution service template runtime instance @@ -2139,1599 +2132,1602 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - port_1a_t1_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1a_t1_port_network_role: - type: string - required: true - status: SUPPORTED - port_1a_t1_port_order: - type: integer + compute_1c2_catalog_instance_name: + type: list required: true status: SUPPORTED - port_1a_t2_port_exCP_naming: + entry_schema: + type: string + port_1c2_t1_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1a_t2_port_vlan_requirements: + port_1c2_t1_port_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1a_t2_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_1a_t2_port_order: - type: integer + type: string + port_1c2_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - compute_a_single_1a_user_data_format: + port_1c2_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - compute_a_single_1a_name: + type: org.openecomp.datatypes.network.VlanRequirements + compute_1c2_catalog_instance_user_data_format: type: list required: true status: SUPPORTED entry_schema: type: string - port_1a_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1c2_t1_port_network_role_tag: + type: string required: true status: SUPPORTED - attributes: - a_single_1a_instance_name: + port_1c2_t1_port_ip_requirements: type: list + required: true status: SUPPORTED entry_schema: - type: string - a_single_1a_1a_t1_port_tenant_id: + type: org.openecomp.datatypes.network.IpRequirements + compute_1c2_catalog_instance_scheduler_hints: type: list + required: true status: SUPPORTED entry_schema: - type: string - requirements: - - dependency_a_single_1a_1a_t1_port: + type: json + attributes: + 1c2_catalog_instance_instance_name: + type: string + status: SUPPORTED + 1c2_catalog_instance_1c2_t1_port_tenant_id: + type: string + status: SUPPORTED + requirements: + - dependency_1c2_catalog_instance: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_a_single_1a_1a_t1_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_1c2_catalog_instance: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_a_single_1a: + - 0 + - UNBOUNDED + - dependency_1c2_catalog_instance_1c2_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_a_single_1a: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_1c2_catalog_instance_1c2_t2_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_a_single_1a_1a_t2_port: + - 1 + - 1 + - dependency_1c2_catalog_instance_1c2_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_a_single_1a_1a_t2_port: + - link_1c2_catalog_instance_1c2_t1_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.read.bytes_a_single_1a: + disk.device.capacity_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_a_single_1a_1a_t2_port: + network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_a_single_1a: + disk.read.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_a_single_1a_1a_t2_port: - type: tosca.capabilities.Attachment + memory.usage_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_a_single_1a: - type: tosca.capabilities.Scalable + network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_a_single_1a_1a_t2_port: + disk.write.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_a_single_1a: - type: tosca.capabilities.Container + binding_1c2_catalog_instance_1c2_t2_port: + type: tosca.capabilities.network.Bindable valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - endpoint_a_single_1a: - type: tosca.capabilities.Endpoint.Admin + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.root.size_a_single_1a: + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_a_single_1a: + network.incoming.packets_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_a_single_1a_1a_t2_port: + cpu_util_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_a_single_1a: + network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c2_catalog_instance_1c2_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_a_single_1a_1a_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_1c2_catalog_instance_1c2_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.iops_a_single_1a: + network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_a_single_1a_1a_t1_port: + cpu_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_a_single_1a: + disk.read.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_a_single_1a: - type: tosca.capabilities.OperatingSystem + binding_1c2_catalog_instance_1c2_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.device.usage_a_single_1a: + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_a_single_1a_1a_t1_port: + disk.ephemeral.size_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_a_single_1a_1a_t2_port: + disk.device.write.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_a_single_1a: + memory.resident_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_a_single_1a: + disk.device.write.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_a_single_1a: + network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_a_single_1a_1a_t1_port: - type: tosca.capabilities.Attachment + os_1c2_catalog_instance: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - cpu_a_single_1a: + disk.device.iops_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_1c2_catalog_instance: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_a_single_1a: + disk.allocation_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_1a_1a_t2_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.packets_a_single_1a_1a_t2_port: + disk.latency_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_a_single_1a: + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_a_single_1a: + network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_a_single_1a: + disk.iops_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_1a: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - disk.latency_a_single_1a: + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_a_single_1a_1a_t2_port: + network.incoming.packets_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_a_single_1a: + vcpus_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_a_single_1a: + disk.device.latency_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a_1a_t1_port: - type: tosca.capabilities.Node + attachment_1c2_catalog_instance_1c2_t2_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.outpoing.packets_a_single_1a_1a_t2_port: + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_a_single_1a_1a_t1_port: + disk.read.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_a_single_1a: + instance_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_a_single_1a: + disk.capacity_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_a_single_1a: + disk.write.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_a_single_1a: + disk.device.read.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_a_single_1a: + disk.device.allocation_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_a_single_1a_1a_t1_port: + disk.device.read.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a_1a_t2_port: - type: tosca.capabilities.Node + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_a_single_1a: + disk.device.read.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_a_single_1a: + disk.device.write.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_a_single_1a_1a_t1_port: + scalable_1c2_catalog_instance: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a: - type: tosca.capabilities.Node + host_1c2_catalog_instance: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_a_single_1a_1a_t1_port: + disk.root.size_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_a_single_1a: + disk.device.usage_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_a_single_1a: + network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_1a_1a_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.device.iops_a_single_1a: + disk.usage_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_a_single_1a: + feature_1c2_catalog_instance: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_a_single_1a: + memory_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_a_single_1a: + disk.write.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_a_single_1a: + disk.write.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_a_single_1a_1a_t2_port: + binding_1c2_catalog_instance: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_a_single_1a_1a_t1_port: + feature_1c2_catalog_instance_1c2_t2_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.b_single_1b_1: + org.openecomp.resource.abstract.nodes.pcma_server_1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1b_t1_port_order: - type: integer - required: true - status: SUPPORTED - port_1b_t1_port_network_role: + port_pcm_port_0_network_role: type: string required: true status: SUPPORTED - port_1b_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_pcm_port_1_network_role_tag: + type: string required: true status: SUPPORTED - vm_flavor_name: - type: string + port_pcm_port_0_fixed_ips: + type: list required: true status: SUPPORTED - port_1b_t1_port_ip_requirements: + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_0_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string - required: true - status: SUPPORTED - port_1b_t2_port_network_role: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: type: string required: true status: SUPPORTED - port_1b_t2_port_order: - type: integer + port_pcm_port_0_security_groups: + type: list required: true status: SUPPORTED - compute_b_single_1b_user_data_format: + entry_schema: + type: json + compute_pcma_server_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_1b_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_pcm_port_0_order: + type: integer required: true status: SUPPORTED - port_1b_t2_port_network_role_tag: + port_pcm_port_0_subnetpoolid: type: string required: true status: SUPPORTED - port_1b_t2_port_subnetpoolid: + vm_image_name: type: string required: true status: SUPPORTED - port_1b_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_pcm_port_1_subnetpoolid: + type: string required: true status: SUPPORTED - compute_b_single_1b_availability_zone: - type: list + port_pcm_port_0_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true status: SUPPORTED - constraints: - - greater_or_equal: 0 - compute_b_single_1b_scheduler_hints: - type: list + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - entry_schema: - type: json - port_1b_t2_port_vlan_requirements: + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t2_port_ip_requirements: + type: string + port_pcm_port_0_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1b_t1_port_network_role_tag: - type: string + port_pcm_port_1_security_groups: + type: list required: true status: SUPPORTED - port_1b_t1_port_subnetpoolid: - type: string + entry_schema: + type: json + compute_pcma_server_config_drive: + type: list required: true status: SUPPORTED - port_1b_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true + entry_schema: + type: boolean + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 status: SUPPORTED - port_1b_t2_port_network: + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: type: list required: true status: SUPPORTED entry_schema: type: string - port_1b_t1_port_vlan_requirements: + port_pcm_port_0_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t1_port_network: + type: string + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - compute_b_single_1b_name: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_1_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: string - attributes: - b_single_1b_instance_name: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + compute_pcma_server_name: type: list + required: true status: SUPPORTED entry_schema: type: string - b_single_1b_1b_t1_port_tenant_id: + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_ip_requirements: type: list + required: true status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_order: + type: integer + required: true + status: SUPPORTED requirements: - - dependency_b_single_1b: + - dependency_pcma_server: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_b_single_1b: + - local_storage_pcma_server: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_b_single_1b_1b_t1_port: + - dependency_pcma_server_pcm_port_0: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_b_single_1b_1b_t1_port: + - link_pcma_server_pcm_port_0: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_b_single_1b_1b_t2_port: + - dependency_pcma_server_pcm_port_1: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_b_single_1b_1b_t2_port: + - link_pcma_server_pcm_port_1: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - attachment_b_single_1b_1b_t2_port: - type: tosca.capabilities.Attachment + cpu.delta_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_b_single_1b: - type: tosca.capabilities.Endpoint.Admin + scalable_pcma_server: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - feature_b_single_1b: - type: tosca.capabilities.Node + vcpus_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + host_pcma_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_b_single_1b_1b_t2_port: + disk.device.read.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_b_single_1b_1b_t2_port: + disk.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_b_single_1b: - type: tosca.capabilities.Scalable + attachment_pcma_server_pcm_port_0: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.write.bytes_b_single_1b: + disk.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_b_single_1b: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - vcpus_b_single_1b: + disk.iops_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_b_single_1b: + network.outgoing.bytes.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_b_single_1b: + network.outgoing.bytes.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_b_single_1b_1b_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_pcma_server_pcm_port_1: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - instance_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_pcma_server: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_b_single_1b_1b_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcma_server: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.read.bytes_b_single_1b: + memory.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_b_single_1b: + network.incoming.packets_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_b_single_1b: + network.incoming.bytes.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_b_single_1b_1b_t1_port: + network.outgoing.bytes_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_b_single_1b: + memory_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_b_single_1b_1b_t2_port: + network.outgoing.bytes_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_b_single_1b: + cpu_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_b_single_1b: + disk.device.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_b_single_1b_1b_t2_port: + disk.read.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_b_single_1b_1b_t1_port: + network.incoming.packets.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_b_single_1b_1b_t1_port: - type: tosca.capabilities.Attachment + binding_pcma_server_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.device.write.requests_b_single_1b: + network.incoming.packets_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_b_single_1b_1b_t2_port: + os_pcma_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + binding_pcma_server_pcm_port_1: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - disk.ephemeral.size_b_single_1b: + network.incoming.packets.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_b_single_1b: + disk.device.read.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_b_single_1b_1b_t2_port: + disk.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_b_single_1b: + network.outgoing.packets.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_b_single_1b: + disk.device.write.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_b_single_1b: + network.incoming.bytes.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_b_single_1b: + network.outgoing.packets.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_b_single_1b_1b_t1_port: - type: tosca.capabilities.Node + cpu_util_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_b_single_1b_1b_t2_port: + disk.device.write.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_b_single_1b: + disk.device.read.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_b_single_1b: + disk.device.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_b_single_1b: + disk.read.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_b_single_1b: + disk.allocation_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcma_server_pcm_port_0: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.write.requests_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcma_server_pcm_port_1: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_b_single_1b_1b_t1_port: + disk.ephemeral.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_pcma_server: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_b_single_1b: + disk.latency_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_b_single_1b_1b_t1_port: + disk.device.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_b_single_1b: + disk.device.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_b_single_1b_1b_t1_port: + disk.device.allocation_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_b_single_1b_1b_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + memory.resident_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - network.outpoing.packets_b_single_1b_1b_t1_port: + disk.root.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_b_single_1b: + disk.write.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_b_single_1b: + network.incoming.bytes_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_b_single_1b: + disk.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_b_single_1b_1b_t2_port: + network.incoming.bytes_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_b_single_1b_1b_t1_port: + disk.write.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_b_single_1b: + disk.device.iops_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_b_single_1b: + instance_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_b_single_1b: + disk.device.latency_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_b_single_1b: + disk.capacity_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_b_single_1b: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + disk.device.capacity_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_b_single_1b: - type: tosca.capabilities.network.Bindable + network.outpoing.packets_pcma_server_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_b_single_1b_1b_t2_port: - type: tosca.capabilities.Node + network.outpoing.packets_pcma_server_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0: + org.openecomp.resource.abstract.nodes.b_single_1b: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c2_t2_port_order: - type: integer + port_1b_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - compute_1c2_catalog_instance_availability_zone: + compute_b_single_1b_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_1c2_t2_port_network_role: - type: string - required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 status: SUPPORTED - vm_flavor_name: - type: string + constraints: + - greater_or_equal: 0 + compute_b_single_1b_scheduler_hints: + type: list required: true status: SUPPORTED - port_1c2_t2_port_network_role_tag: - type: string + entry_schema: + type: json + port_1b_t1_port_order: + type: integer required: true status: SUPPORTED - port_1c2_t1_port_vlan_requirements: + port_1b_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: + port_1b_t2_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1b_t1_port_network_role: type: string required: true status: SUPPORTED - port_1c2_t2_port_exCP_naming: + port_1b_t1_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1c2_t1_port_order: - type: integer + vm_flavor_name: + type: string required: true status: SUPPORTED - port_1c2_t1_port_subnetpoolid: + port_1b_t1_port_network_role_tag: type: string required: true status: SUPPORTED - port_1c2_t2_port_ip_requirements: + port_1b_t1_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + vm_image_name: + type: string required: true status: SUPPORTED - port_1c2_t1_port_network_role: + port_1b_t1_port_subnetpoolid: type: string required: true status: SUPPORTED - port_1c2_t2_port_network: - type: list + port_1b_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - status: SUPPORTED - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_name: + port_1b_t2_port_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - port_1c2_t1_port_network: - type: list + port_1b_t2_port_network_role: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1b_t2_port_order: + type: integer required: true status: SUPPORTED - port_1c2_t2_port_vlan_requirements: + port_1b_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: + compute_b_single_1b_user_data_format: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t1_port_network_role_tag: - type: string + port_1b_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1c2_t1_port_ip_requirements: + compute_b_single_1b_name: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list + type: string + port_1b_t2_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_1b_t2_port_subnetpoolid: + type: string required: true status: SUPPORTED - entry_schema: - type: json attributes: - 1c2_catalog_instance_instance_name: - type: list + b_single_1b_instance_name: + type: string status: SUPPORTED - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list + b_single_1b_1b_t1_port_tenant_id: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c2_catalog_instance: + - dependency_b_single_1b: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c2_catalog_instance: + - local_storage_b_single_1b: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_1c2_catalog_instance_1c2_t2_port: + - dependency_b_single_1b_1b_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t2_port: + - link_b_single_1b_1b_t1_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_1c2_catalog_instance_1c2_t1_port: + - dependency_b_single_1b_1b_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t1_port: + - link_b_single_1b_1b_t2_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.capacity_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_b_single_1b_1b_t2_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_b_single_1b: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_b_single_1b: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - memory.usage_1c2_catalog_instance: + disk.iops_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: + network.incoming.bytes.rate_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c2_catalog_instance: + network.outgoing.bytes.rate_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + scalable_b_single_1b: + type: tosca.capabilities.Scalable occurrences: - - 0 + - 1 - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: + disk.write.bytes_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_b_single_1b: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - cpu_util_1c2_catalog_instance: + vcpus_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + cpu_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Node + disk.device.read.requests.rate_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Attachment + network.incoming.packets.rate_b_single_1b_1b_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + instance_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c2_catalog_instance: + network.incoming.bytes.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c2_catalog_instance: + disk.read.bytes_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + disk.device.latency_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.usage_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c2_catalog_instance: + network.incoming.bytes_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_1c2_catalog_instance: + disk.device.allocation_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_1c2_catalog_instance: + network.outgoing.packets.rate_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c2_catalog_instance: + disk.device.capacity_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + disk.latency_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c2_catalog_instance: - type: tosca.capabilities.OperatingSystem + network.incoming.packets_b_single_1b_1b_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_1c2_catalog_instance: + network.incoming.packets.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c2_catalog_instance: - type: tosca.capabilities.Endpoint.Admin + attachment_b_single_1b_1b_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.allocation_1c2_catalog_instance: + disk.device.write.requests_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_b_single_1b_1b_t2_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.ephemeral.size_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + disk.write.requests.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c2_catalog_instance: + network.outpoing.packets_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: + disk.device.iops_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + disk.read.requests_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c2_catalog_instance: + memory.resident_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_1c2_catalog_instance: + disk.root.size_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Attachment + feature_b_single_1b_1b_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + network.outgoing.bytes_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c2_catalog_instance: + disk.capacity_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c2_catalog_instance: + disk.device.write.bytes_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_1c2_catalog_instance: + disk.device.read.bytes_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c2_catalog_instance: + disk.device.read.bytes.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c2_catalog_instance: + cpu_util_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c2_catalog_instance: + disk.write.requests_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c2_catalog_instance: + network.outgoing.packets.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + disk.device.usage_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c2_catalog_instance: + disk.read.bytes.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c2_catalog_instance: + network.outgoing.bytes_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c2_catalog_instance: - type: tosca.capabilities.Scalable + disk.device.read.requests_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c2_catalog_instance: + network.incoming.packets_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c2_catalog_instance: - type: tosca.capabilities.Container + binding_b_single_1b_1b_t1_port: + type: tosca.capabilities.network.Bindable valid_source_types: - - tosca.nodes.SoftwareComponent + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.root.size_1c2_catalog_instance: + network.outpoing.packets_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_1c2_catalog_instance: + disk.device.write.requests.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + memory.usage_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c2_catalog_instance: + disk.write.bytes.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance: - type: tosca.capabilities.Node + network.incoming.bytes_b_single_1b_1b_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + network.outgoing.bytes.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c2_catalog_instance: + cpu.delta_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c2_catalog_instance: + disk.allocation_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c2_catalog_instance: + disk.device.write.bytes.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance: - type: tosca.capabilities.network.Bindable + memory_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + host_b_single_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Node + binding_b_single_1b: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_b_single_1b_1b_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1: + org.openecomp.resource.abstract.nodes.1c1_scalling_instance: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c2_t2_port_order: - type: integer + port_1c1_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - compute_1c2_catalog_instance_availability_zone: + port_1c1_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string + type: org.openecomp.datatypes.network.VlanRequirements + compute_1c1_scalling_instance_user_data_format: + type: list required: true status: SUPPORTED - port_1c2_t2_port_network_role: + entry_schema: + type: string + port_1c1_t2_port_network_role_tag: type: string required: true status: SUPPORTED @@ -3739,52 +3735,68 @@ node_types: type: string required: true status: SUPPORTED - port_1c2_t2_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1c2_t1_port_vlan_requirements: + port_1c1_t1_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements + type: org.openecomp.datatypes.network.IpRequirements vm_image_name: type: string required: true status: SUPPORTED - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + compute_1c1_scalling_instance_name: + type: list required: true status: SUPPORTED - port_1c2_t1_port_order: - type: integer + entry_schema: + type: string + port_1c1_t1_port_name: + type: list required: true status: SUPPORTED - port_1c2_t1_port_subnetpoolid: - type: string + entry_schema: + type: string + port_1c1_t1_port_network: + type: list required: true status: SUPPORTED - port_1c2_t2_port_ip_requirements: + entry_schema: + type: string + port_1c1_t2_port_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_1c1_t2_port_network: + type: list required: true status: SUPPORTED - port_1c2_t1_port_network_role: - type: string + entry_schema: + type: string + port_1c1_t1_port_fixed_ips: + type: list required: true status: SUPPORTED - port_1c2_t2_port_network: + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_1c1_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.network.VlanRequirements + port_1c1_t2_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1c1_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED index_value: type: integer description: Index value of this substitution service template runtime instance @@ -3793,482 +3805,1084 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list + port_1c1_t2_port_network_role: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1c1_t2_port_order: + type: integer required: true status: SUPPORTED - port_1c2_t1_port_network: + port_1c1_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + compute_1c1_scalling_instance_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1c1_t2_port_subnetpoolid: + type: string required: true status: SUPPORTED - port_1c2_t2_port_vlan_requirements: + port_1c1_t2_port_name: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: + type: string + compute_1c1_scalling_instance_scheduler_hints: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c2_t1_port_network_role_tag: + type: json + port_1c1_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_1c1_t1_port_subnetpoolid: type: string required: true status: SUPPORTED - port_1c2_t1_port_ip_requirements: - type: list + port_1c1_t1_port_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list + port_1c1_t1_port_network_role: + type: string + required: true + status: SUPPORTED + port_1c1_t1_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: json attributes: - 1c2_catalog_instance_instance_name: - type: list + 1c1_scalling_instance_instance_name: + type: string status: SUPPORTED - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list + 1c1_scalling_instance_1c1_t2_port_tenant_id: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c2_catalog_instance: + - dependency_1c1_scalling_instance_1c1_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c2_catalog_instance: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_1c1_scalling_instance_1c1_t1_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_1c2_catalog_instance_1c2_t2_port: + - 1 + - 1 + - dependency_1c1_scalling_instance: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t2_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_1c1_scalling_instance: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_1c2_catalog_instance_1c2_t1_port: + - 0 + - UNBOUNDED + - dependency_1c1_scalling_instance_1c1_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t1_port: + - link_1c1_scalling_instance_1c1_t2_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.capacity_1c2_catalog_instance: + disk.device.latency_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + disk.ephemeral.size_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c2_catalog_instance: + disk.root.size_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_1c1_scalling_instance: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: + disk.read.bytes_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c2_catalog_instance: + network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: + network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + disk.usage_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c2_catalog_instance: + memory.resident_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t1_port: + cpu_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_1c1_scalling_instance_1c1_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_1c1_scalling_instance: type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Attachment + disk.device.write.requests.rate_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + disk.read.bytes.rate_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c2_catalog_instance: + network.outpoing.packets_1c1_scalling_instance_1c1_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c2_catalog_instance: + scalable_1c1_scalling_instance: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_1c1_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t1_port: + binding_1c1_scalling_instance_1c1_t2_port: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.write.bytes_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_1c1_scalling_instance_1c1_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_1c1_scalling_instance: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_1c1_scalling_instance_1c1_t1_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_1c1_scalling_instance_1c1_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.requests.rate_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_1c1_scalling_instance_1c1_t2_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_1c1_scalling_instance: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_1c1_scalling_instance_1c1_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_1c1_scalling_instance_1c1_t2_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory.usage_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_1c1_scalling_instance_1c1_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_1c1_scalling_instance: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.iops_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_1c1_scalling_instance_1c1_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_1c1_scalling_instance_1c1_t1_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + cpu.delta_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_1c1_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.a_single_1a: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_1a_t1_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1a_t2_port_network_role_tag: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_1a_t2_port_network_role: + type: string + required: true + status: SUPPORTED + port_1a_t2_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_1a_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_1a_t1_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_1a_t1_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_1a_t2_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1a_t1_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1a_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + compute_a_single_1a_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_a_single_1a_scheduler_hints: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_1a_t1_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_1a_t1_port_network_role: + type: string + required: true + status: SUPPORTED + port_1a_t1_port_order: + type: integer + required: true + status: SUPPORTED + port_1a_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_1a_t2_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1a_t2_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_1a_t2_port_order: + type: integer + required: true + status: SUPPORTED + compute_a_single_1a_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_a_single_1a_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_1a_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + attributes: + a_single_1a_instance_name: + type: string + status: SUPPORTED + a_single_1a_1a_t1_port_tenant_id: + type: string + status: SUPPORTED + requirements: + - dependency_a_single_1a_1a_t1_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_a_single_1a_1a_t1_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_a_single_1a: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_a_single_1a: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_a_single_1a_1a_t2_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_a_single_1a_1a_t2_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.read.bytes_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_a_single_1a_1a_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_a_single_1a_1a_t2_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + scalable_a_single_1a: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_a_single_1a_1a_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_a_single_1a: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + endpoint_a_single_1a: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.root.size_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_a_single_1a_1a_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c2_catalog_instance: + disk.device.write.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_1c2_catalog_instance: + network.incoming.bytes.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_1c2_catalog_instance: + disk.iops_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c2_catalog_instance: + network.incoming.bytes_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + cpu_util_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c2_catalog_instance: + os_a_single_1a: type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.iops_1c2_catalog_instance: + disk.device.usage_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c2_catalog_instance: - type: tosca.capabilities.Endpoint.Admin + network.incoming.packets.rate_a_single_1a_1a_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_1c2_catalog_instance: + network.outgoing.packets.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c2_catalog_instance: + disk.read.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.read.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + disk.write.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c2_catalog_instance: + attachment_a_single_1a_1a_t1_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + cpu_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: + memory.usage_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + disk.device.write.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c2_catalog_instance: + binding_a_single_1a_1a_t2_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_1c2_catalog_instance: + disk.device.read.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Attachment + disk.device.latency_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + instance_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c2_catalog_instance: + binding_a_single_1a: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.latency_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c2_catalog_instance: + network.outgoing.bytes_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_1c2_catalog_instance: + disk.device.allocation_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c2_catalog_instance: + disk.write.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c2_catalog_instance: + feature_a_single_1a_1a_t1_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c2_catalog_instance: + network.outpoing.packets_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c2_catalog_instance: + disk.device.read.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + disk.device.write.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c2_catalog_instance: + disk.device.write.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c2_catalog_instance: + memory_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c2_catalog_instance: - type: tosca.capabilities.Scalable + disk.allocation_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c2_catalog_instance: + network.outgoing.packets.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c2_catalog_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + feature_a_single_1a_1a_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.root.size_1c2_catalog_instance: + disk.capacity_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_1c2_catalog_instance: + disk.device.read.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + network.incoming.packets_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c2_catalog_instance: + feature_a_single_1a: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance: - type: tosca.capabilities.Node + disk.ephemeral.size_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + vcpus_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c2_catalog_instance: + binding_a_single_1a_1a_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.iops_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c2_catalog_instance: + disk.write.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c2_catalog_instance: + disk.device.read.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance: - type: tosca.capabilities.network.Bindable + disk.device.capacity_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_1c2_catalog_instance: + disk.write.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Node + network.incoming.bytes_a_single_1a_1a_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_1c2_catalog_instance: + network.outgoing.bytes.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.b_single_1b_0: + org.openecomp.resource.abstract.nodes.b_single_1b_1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: + port_1b_t1_port_order: + type: integer + required: true + status: SUPPORTED + port_1b_t1_port_network_role: + type: string + required: true + status: SUPPORTED + port_1b_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_1b_t1_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + port_1b_t2_port_network_role: + type: string + required: true + status: SUPPORTED + port_1b_t2_port_order: + type: integer + required: true + status: SUPPORTED + compute_b_single_1b_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_1b_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_1b_t2_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_1b_t2_port_subnetpoolid: + type: string + required: true + status: SUPPORTED port_1b_t2_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true @@ -4293,10 +4907,6 @@ node_types: status: SUPPORTED entry_schema: type: json - port_1b_t1_port_order: - type: integer - required: true - status: SUPPORTED port_1b_t2_port_vlan_requirements: type: list required: true @@ -4309,32 +4919,10 @@ node_types: status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1b_t1_port_network_role: - type: string - required: true - status: SUPPORTED - port_1b_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - vm_flavor_name: - type: string - required: true - status: SUPPORTED port_1b_t1_port_network_role_tag: type: string required: true status: SUPPORTED - port_1b_t1_port_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string - required: true - status: SUPPORTED port_1b_t1_port_subnetpoolid: type: string required: true @@ -4349,55 +4937,31 @@ node_types: status: SUPPORTED entry_schema: type: string - port_1b_t2_port_network_role: - type: string - required: true - status: SUPPORTED - port_1b_t2_port_order: - type: integer - required: true - status: SUPPORTED port_1b_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - compute_b_single_1b_user_data_format: + port_1b_t1_port_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_1b_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED compute_b_single_1b_name: type: list required: true status: SUPPORTED entry_schema: type: string - port_1b_t2_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1b_t2_port_subnetpoolid: - type: string - required: true - status: SUPPORTED attributes: b_single_1b_instance_name: - type: list + type: string status: SUPPORTED - entry_schema: - type: string b_single_1b_1b_t1_port_tenant_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_b_single_1b: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/MainServiceTemplate.yaml index 286c01ca77..dd024c4607 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/MainServiceTemplate.yaml @@ -83,48 +83,57 @@ topology_template: immutable: false type: string node_templates: - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + abstract_b_single_1b: + type: org.openecomp.resource.abstract.nodes.b_single_1b directives: - substitutable properties: - server_group: BE_Affinity_group - port_pcm_port_1_network_role_tag: oam - port_pcm_port_0_ip_requirements: + port_1b_t2_port_mac_requirements: + mac_count_required: + is_required: false + compute_b_single_1b_availability_zone: + - get_input: availabilityzone_name + compute_b_single_1b_scheduler_hints: + - group: BE_Affinity_group + port_1b_t2_port_ip_requirements: - ip_version: 4 ip_count_required: - is_required: true - floating_ip_count_required: is_required: false - pcm_image_name: - get_input: pcm_image_name - security_group_name: jsa_security_group - port_pcm_port_1_mac_requirements: - mac_count_required: + floating_ip_count_required: is_required: false - pcm_flavor_name: - get_input: pcm_flavor_name - service_template_filter: - substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml - port_pcm_port_1_ip_requirements: + vm_flavor_name: + get_input: pd_flavor_name + port_1b_t1_port_ip_requirements: - ip_version: 4 ip_count_required: - is_required: true + is_required: false floating_ip_count_required: is_required: false - port_pcm_port_0_network_role_tag: cps - port_pcm_port_0_mac_requirements: + vm_image_name: + get_input: pd_image_name + port_1b_t1_port_mac_requirements: mac_count_required: is_required: false - pcm_server_name: - get_input: - - pcm_server_names + port_1b_t2_port_network: + - b_single_1b_network + compute_b_single_1b_user_data_format: + - RAW + compute_b_single_1b_name: + - get_input: + - b_single_1b_names - 0 - cps_net_name: nested_network + service_template_filter: + substitute_service_template: Nested_b_single_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value requirements: - - link_pcm_port_0: + - link_b_single_1b_1b_t2_port: capability: tosca.capabilities.network.Linkable - node: nested_network + node: b_single_1b_network relationship: tosca.relationships.network.LinksTo abstract_1c1_scalling_instance: type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance @@ -203,65 +212,56 @@ topology_template: capability: tosca.capabilities.network.Linkable node: 1c1_scalling_instance_network relationship: tosca.relationships.network.LinksTo - abstract_b_single_1b_0: - type: org.openecomp.resource.abstract.nodes.b_single_1b_0 + b_single_1b_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: net_name + 4p_nested: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: - port_1b_t2_port_mac_requirements: - mac_count_required: - is_required: false - compute_b_single_1b_availability_zone: - - get_input: availabilityzone_name - compute_b_single_1b_scheduler_hints: - - group: BE_Affinity_group - port_1b_t2_port_ip_requirements: + server_group: BE_Affinity_group + port_pcm_port_1_network_role_tag: oam + port_pcm_port_0_ip_requirements: - ip_version: 4 ip_count_required: - is_required: false + is_required: true floating_ip_count_required: is_required: false - vm_flavor_name: - get_input: pd_flavor_name - port_1b_t1_port_ip_requirements: + pcm_image_name: + get_input: pcm_image_name + security_group_name: jsa_security_group + port_pcm_port_1_mac_requirements: + mac_count_required: + is_required: false + pcm_flavor_name: + get_input: pcm_flavor_name + service_template_filter: + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml + port_pcm_port_1_ip_requirements: - ip_version: 4 ip_count_required: - is_required: false + is_required: true floating_ip_count_required: is_required: false - vm_image_name: - get_input: pd_image_name - port_1b_t1_port_mac_requirements: + port_pcm_port_0_network_role_tag: cps + port_pcm_port_0_mac_requirements: mac_count_required: is_required: false - port_1b_t2_port_network: - - b_single_1b_network - compute_b_single_1b_user_data_format: - - RAW - compute_b_single_1b_name: - - get_input: - - b_single_1b_names + pcm_server_name: + get_input: + - pcm_server_names - 0 - service_template_filter: - substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml - count: 1 - index_value: - get_property: - - SELF - - service_template_filter - - index_value + cps_net_name: nested_network requirements: - - link_b_single_1b_1b_t2_port: + - link_pcm_port_0: capability: tosca.capabilities.network.Linkable - node: b_single_1b_network + node: nested_network relationship: tosca.relationships.network.LinksTo - b_single_1b_network: - type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net - properties: - network_name: - get_input: net_name abstract_1c2_catalog_instance_0: - type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0 + type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance directives: - substitutable properties: @@ -303,7 +303,7 @@ topology_template: compute_1c2_catalog_instance_scheduler_hints: - group: BE_Affinity_group service_template_filter: - substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml + substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml count: 1 index_value: get_property: @@ -316,7 +316,7 @@ topology_template: node: 1c2_catalog_instance_network relationship: tosca.relationships.network.LinksTo abstract_1c2_catalog_instance_1: - type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1 + type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance directives: - substitutable properties: @@ -360,7 +360,7 @@ topology_template: compute_1c2_catalog_instance_scheduler_hints: - group: BE_Affinity_group service_template_filter: - substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml + substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml count: 1 index_value: get_property: @@ -419,17 +419,17 @@ topology_template: - nestedNoUnified - portId - get_attribute: - - abstract_pcm_server_0 + - 4p_nested - server_pcm_id value_specs: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name - get_attribute: - abstract_b_single_1b_1 - b_single_1b_instance_name - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_1b_t1_port_tenant_id - get_attribute: - abstract_b_single_1b_1 @@ -446,7 +446,7 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: tosca.capabilities.Node - node: abstract_pcm_server_0 + node: 4p_nested relationship: tosca.relationships.DependsOn - dependency: capability: feature_1c2_catalog_instance_1c2_t1_port @@ -474,7 +474,7 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b - node: abstract_b_single_1b_0 + node: abstract_b_single_1b relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b @@ -482,7 +482,7 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b_1b_t1_port - node: abstract_b_single_1b_0 + node: abstract_b_single_1b relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b_1b_t1_port @@ -657,11 +657,11 @@ topology_template: requirements: - port: capability: attachment_pcm_port_0 - node: abstract_pcm_server_0 + node: 4p_nested relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_1 - node: abstract_pcm_server_0 + node: 4p_nested relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_0 @@ -752,6 +752,7 @@ topology_template: description: heat template that creates MOG stack members: - b_single_1b_network + - 4p_nested - 1c1_scalling_instance_network - nodeGetAttIn_network - dependsOn_network @@ -761,17 +762,16 @@ topology_template: - a_single_1a_network - 1c2_catalog_instance_network - abstract_a_single_1a - - abstract_b_single_1b_0 + - abstract_b_single_1b - abstract_b_single_1b_1 - abstract_1c1_scalling_instance - abstract_1c2_catalog_instance_0 - abstract_1c2_catalog_instance_1 - - abstract_pcm_server_0 BE_Affinity_group: type: tosca.groups.Root members: - abstract_a_single_1a - - abstract_b_single_1b_0 + - abstract_b_single_1b - abstract_b_single_1b_1 - abstract_1c1_scalling_instance - abstract_1c2_catalog_instance_0 @@ -808,13 +808,13 @@ topology_template: out4: value: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name - get_attribute: - abstract_b_single_1b_1 - b_single_1b_instance_name - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_1b_t1_port_tenant_id - get_attribute: - abstract_b_single_1b_1 @@ -830,7 +830,7 @@ topology_template: - nestedNoUnified - portId - get_attribute: - - abstract_pcm_server_0 + - 4p_nested - server_pcm_id out6: value: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c1_scalling_instanceServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c1_scalling_instanceServiceTemplate.yaml index e318ce1578..f185172878 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c1_scalling_instanceServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c1_scalling_instanceServiceTemplate.yaml @@ -224,21 +224,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: 1c1_scalling_instance_instance_name: - type: list + type: string value: get_attribute: - 1c1_scalling_instance - instance_name - entry_schema: - type: string 1c1_scalling_instance_1c1_t2_port_tenant_id: - type: list + type: string value: get_attribute: - 1c1_scalling_instance_1c1_t2_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instanceServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instanceServiceTemplate.yaml new file mode 100644 index 0000000000..8dc72b7a66 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instanceServiceTemplate.yaml @@ -0,0 +1,416 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_1c2_catalog_instance +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_1c2_t2_port_order: + type: integer + required: true + compute_1c2_catalog_instance_availability_zone: + type: list + required: true + entry_schema: + type: string + port_1c2_t2_port_subnetpoolid: + type: string + required: true + port_1c2_t2_port_network_role: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_1c2_t2_port_network_role_tag: + type: string + required: true + port_1c2_t1_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + port_1c2_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_1c2_t1_port_order: + type: integer + required: true + port_1c2_t1_port_subnetpoolid: + type: string + required: true + port_1c2_t2_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1c2_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_1c2_t1_port_network_role: + type: string + required: true + port_1c2_t2_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_1c2_catalog_instance_name: + type: list + required: true + entry_schema: + type: string + port_1c2_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_1c2_t1_port_network: + type: list + required: true + entry_schema: + type: string + port_1c2_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_1c2_t2_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_1c2_catalog_instance_user_data_format: + type: list + required: true + entry_schema: + type: string + port_1c2_t1_port_network_role_tag: + type: string + required: true + port_1c2_t1_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_1c2_catalog_instance_scheduler_hints: + type: list + required: true + entry_schema: + type: json + node_templates: + 1c2_catalog_instance: + type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance + properties: + availability_zone: + get_input: + - compute_1c2_catalog_instance_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_1c2_catalog_instance_name + - index_value + scheduler_hints: + get_input: + - compute_1c2_catalog_instance_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_1c2_catalog_instance_user_data_format + - index_value + 1c2_catalog_instance_1c2_t2_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1c2_t2_port_exCP_naming + vlan_requirements: + get_input: port_1c2_t2_port_vlan_requirements + ip_requirements: + get_input: port_1c2_t2_port_ip_requirements + network_role_tag: + get_input: port_1c2_t2_port_network_role_tag + mac_requirements: + get_input: port_1c2_t2_port_mac_requirements + order: + get_input: port_1c2_t2_port_order + network_role: + get_input: port_1c2_t2_port_network_role + subnetpoolid: + get_input: port_1c2_t2_port_subnetpoolid + network: + get_input: + - port_1c2_t2_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: 1c2_catalog_instance + relationship: tosca.relationships.network.BindsTo + 1c2_catalog_instance_1c2_t1_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1c2_t1_port_exCP_naming + vlan_requirements: + get_input: port_1c2_t1_port_vlan_requirements + ip_requirements: + get_input: port_1c2_t1_port_ip_requirements + network_role_tag: + get_input: port_1c2_t1_port_network_role_tag + mac_requirements: + get_input: port_1c2_t1_port_mac_requirements + order: + get_input: port_1c2_t1_port_order + network_role: + get_input: port_1c2_t1_port_network_role + subnetpoolid: + get_input: port_1c2_t1_port_subnetpoolid + network: + get_input: + - port_1c2_t1_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: 1c2_catalog_instance + relationship: tosca.relationships.network.BindsTo + outputs: + 1c2_catalog_instance_instance_name: + type: string + value: + get_attribute: + - 1c2_catalog_instance + - instance_name + 1c2_catalog_instance_1c2_t1_port_tenant_id: + type: string + value: + get_attribute: + - 1c2_catalog_instance_1c2_t1_port + - tenant_id + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance + capabilities: + disk.device.capacity_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.capacity + network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.packets.rate + disk.read.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.bytes.rate + memory.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - memory.usage + network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outpoing.packets + disk.write.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.bytes.rate + binding_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - binding + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.bytes.rate + network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.packets + cpu_util_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu_util + network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outpoing.packets + feature_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - feature + attachment_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - attachment + network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.bytes + cpu_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu + disk.read.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.requests + binding_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - binding + network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.bytes.rate + disk.ephemeral.size_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.ephemeral.size + disk.device.write.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.bytes + memory.resident_1c2_catalog_instance: + - 1c2_catalog_instance + - memory.resident + disk.device.write.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.requests.rate + network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.bytes + os_1c2_catalog_instance: + - 1c2_catalog_instance + - os + disk.device.iops_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.iops + endpoint_1c2_catalog_instance: + - 1c2_catalog_instance + - endpoint + disk.allocation_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.allocation + disk.latency_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.latency + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outgoing.bytes.rate + network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outgoing.bytes + disk.iops_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.iops + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outgoing.packets.rate + network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.incoming.packets + vcpus_1c2_catalog_instance: + - 1c2_catalog_instance + - vcpus + disk.device.latency_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.latency + attachment_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - attachment + network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.outgoing.packets.rate + disk.read.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.bytes + instance_1c2_catalog_instance: + - 1c2_catalog_instance + - instance + disk.capacity_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.capacity + disk.write.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.bytes + disk.device.read.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.bytes.rate + disk.device.allocation_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.allocation + disk.device.read.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.bytes + network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outgoing.bytes.rate + disk.device.read.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.requests + disk.device.write.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.bytes.rate + scalable_1c2_catalog_instance: + - 1c2_catalog_instance + - scalable + disk.device.write.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.requests + host_1c2_catalog_instance: + - 1c2_catalog_instance + - host + disk.root.size_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.root.size + disk.device.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.usage + network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - network.outgoing.bytes + disk.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.usage + feature_1c2_catalog_instance: + - 1c2_catalog_instance + - feature + network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - network.incoming.packets.rate + memory_1c2_catalog_instance: + - 1c2_catalog_instance + - memory + disk.write.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.requests.rate + disk.write.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.requests + binding_1c2_catalog_instance: + - 1c2_catalog_instance + - binding + cpu.delta_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu.delta + feature_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - feature + disk.device.read.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.requests.rate + requirements: + link_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - link + dependency_1c2_catalog_instance: + - 1c2_catalog_instance + - dependency + local_storage_1c2_catalog_instance: + - 1c2_catalog_instance + - local_storage + dependency_1c2_catalog_instance_1c2_t1_port: + - 1c2_catalog_instance_1c2_t1_port + - dependency + dependency_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - dependency + link_1c2_catalog_instance_1c2_t2_port: + - 1c2_catalog_instance_1c2_t2_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml deleted file mode 100644 index a658c2b03c..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml +++ /dev/null @@ -1,420 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_1c2_catalog_instance_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1c2_t2_port_order: - type: integer - required: true - compute_1c2_catalog_instance_availability_zone: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_network_role: - type: string - required: true - vm_flavor_name: - type: string - required: true - port_1c2_t2_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string - required: true - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_order: - type: integer - required: true - port_1c2_t1_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t1_port_network_role: - type: string - required: true - port_1c2_t2_port_network: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_network: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list - required: true - entry_schema: - type: json - node_templates: - 1c2_catalog_instance: - type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance - properties: - availability_zone: - get_input: - - compute_1c2_catalog_instance_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_1c2_catalog_instance_name - - index_value - scheduler_hints: - get_input: - - compute_1c2_catalog_instance_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_1c2_catalog_instance_user_data_format - - index_value - 1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t2_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t2_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t2_port_ip_requirements - network_role_tag: - get_input: port_1c2_t2_port_network_role_tag - mac_requirements: - get_input: port_1c2_t2_port_mac_requirements - order: - get_input: port_1c2_t2_port_order - network_role: - get_input: port_1c2_t2_port_network_role - subnetpoolid: - get_input: port_1c2_t2_port_subnetpoolid - network: - get_input: - - port_1c2_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - 1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t1_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t1_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t1_port_ip_requirements - network_role_tag: - get_input: port_1c2_t1_port_network_role_tag - mac_requirements: - get_input: port_1c2_t1_port_mac_requirements - order: - get_input: port_1c2_t1_port_order - network_role: - get_input: port_1c2_t1_port_network_role - subnetpoolid: - get_input: port_1c2_t1_port_subnetpoolid - network: - get_input: - - port_1c2_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - outputs: - 1c2_catalog_instance_instance_name: - type: list - value: - get_attribute: - - 1c2_catalog_instance - - instance_name - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list - value: - get_attribute: - - 1c2_catalog_instance_1c2_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0 - capabilities: - disk.device.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.capacity - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets.rate - disk.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes.rate - memory.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.usage - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outpoing.packets - disk.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes.rate - binding_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes.rate - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets - cpu_util_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu_util - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outpoing.packets - feature_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - feature - attachment_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - attachment - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes - cpu_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu - disk.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.requests - binding_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes.rate - disk.ephemeral.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.ephemeral.size - disk.device.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes - memory.resident_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.resident - disk.device.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests.rate - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes - os_1c2_catalog_instance: - - 1c2_catalog_instance - - os - disk.device.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.iops - endpoint_1c2_catalog_instance: - - 1c2_catalog_instance - - endpoint - disk.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.allocation - disk.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.latency - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes.rate - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes - disk.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.iops - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.packets.rate - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets - vcpus_1c2_catalog_instance: - - 1c2_catalog_instance - - vcpus - disk.device.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.latency - attachment_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - attachment - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.packets.rate - disk.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes - instance_1c2_catalog_instance: - - 1c2_catalog_instance - - instance - disk.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.capacity - disk.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes - disk.device.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes.rate - disk.device.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.allocation - disk.device.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes.rate - disk.device.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests - disk.device.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes.rate - scalable_1c2_catalog_instance: - - 1c2_catalog_instance - - scalable - disk.device.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests - host_1c2_catalog_instance: - - 1c2_catalog_instance - - host - disk.root.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.root.size - disk.device.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.usage - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes - disk.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.usage - feature_1c2_catalog_instance: - - 1c2_catalog_instance - - feature - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets.rate - memory_1c2_catalog_instance: - - 1c2_catalog_instance - - memory - disk.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests.rate - disk.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests - binding_1c2_catalog_instance: - - 1c2_catalog_instance - - binding - cpu.delta_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu.delta - feature_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - feature - disk.device.read.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests.rate - requirements: - link_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - link - dependency_1c2_catalog_instance: - - 1c2_catalog_instance - - dependency - local_storage_1c2_catalog_instance: - - 1c2_catalog_instance - - local_storage - dependency_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - dependency - dependency_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - dependency - link_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml deleted file mode 100644 index 2872bb61d3..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml +++ /dev/null @@ -1,420 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_1c2_catalog_instance_1 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1c2_t2_port_order: - type: integer - required: true - compute_1c2_catalog_instance_availability_zone: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_network_role: - type: string - required: true - vm_flavor_name: - type: string - required: true - port_1c2_t2_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string - required: true - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_order: - type: integer - required: true - port_1c2_t1_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t1_port_network_role: - type: string - required: true - port_1c2_t2_port_network: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_network: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list - required: true - entry_schema: - type: json - node_templates: - 1c2_catalog_instance: - type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance - properties: - availability_zone: - get_input: - - compute_1c2_catalog_instance_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_1c2_catalog_instance_name - - index_value - scheduler_hints: - get_input: - - compute_1c2_catalog_instance_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_1c2_catalog_instance_user_data_format - - index_value - 1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t2_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t2_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t2_port_ip_requirements - network_role_tag: - get_input: port_1c2_t2_port_network_role_tag - mac_requirements: - get_input: port_1c2_t2_port_mac_requirements - order: - get_input: port_1c2_t2_port_order - network_role: - get_input: port_1c2_t2_port_network_role - subnetpoolid: - get_input: port_1c2_t2_port_subnetpoolid - network: - get_input: - - port_1c2_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - 1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t1_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t1_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t1_port_ip_requirements - network_role_tag: - get_input: port_1c2_t1_port_network_role_tag - mac_requirements: - get_input: port_1c2_t1_port_mac_requirements - order: - get_input: port_1c2_t1_port_order - network_role: - get_input: port_1c2_t1_port_network_role - subnetpoolid: - get_input: port_1c2_t1_port_subnetpoolid - network: - get_input: - - port_1c2_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - outputs: - 1c2_catalog_instance_instance_name: - type: list - value: - get_attribute: - - 1c2_catalog_instance - - instance_name - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list - value: - get_attribute: - - 1c2_catalog_instance_1c2_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1 - capabilities: - disk.device.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.capacity - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets.rate - disk.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes.rate - memory.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.usage - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outpoing.packets - disk.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes.rate - binding_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes.rate - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets - cpu_util_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu_util - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outpoing.packets - feature_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - feature - attachment_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - attachment - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes - cpu_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu - disk.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.requests - binding_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes.rate - disk.ephemeral.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.ephemeral.size - disk.device.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes - memory.resident_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.resident - disk.device.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests.rate - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes - os_1c2_catalog_instance: - - 1c2_catalog_instance - - os - disk.device.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.iops - endpoint_1c2_catalog_instance: - - 1c2_catalog_instance - - endpoint - disk.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.allocation - disk.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.latency - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes.rate - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes - disk.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.iops - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.packets.rate - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets - vcpus_1c2_catalog_instance: - - 1c2_catalog_instance - - vcpus - disk.device.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.latency - attachment_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - attachment - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.packets.rate - disk.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes - instance_1c2_catalog_instance: - - 1c2_catalog_instance - - instance - disk.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.capacity - disk.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes - disk.device.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes.rate - disk.device.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.allocation - disk.device.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes.rate - disk.device.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests - disk.device.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes.rate - scalable_1c2_catalog_instance: - - 1c2_catalog_instance - - scalable - disk.device.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests - host_1c2_catalog_instance: - - 1c2_catalog_instance - - host - disk.root.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.root.size - disk.device.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.usage - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes - disk.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.usage - feature_1c2_catalog_instance: - - 1c2_catalog_instance - - feature - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets.rate - memory_1c2_catalog_instance: - - 1c2_catalog_instance - - memory - disk.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests.rate - disk.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests - binding_1c2_catalog_instance: - - 1c2_catalog_instance - - binding - cpu.delta_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu.delta - feature_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - feature - disk.device.read.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests.rate - requirements: - link_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - link - dependency_1c2_catalog_instance: - - 1c2_catalog_instance - - dependency - local_storage_1c2_catalog_instance: - - 1c2_catalog_instance - - local_storage - dependency_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - dependency - dependency_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - dependency - link_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_a_single_1aServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_a_single_1aServiceTemplate.yaml index 9730b31935..1af4929af4 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_a_single_1aServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_a_single_1aServiceTemplate.yaml @@ -192,21 +192,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: a_single_1a_instance_name: - type: list + type: string value: get_attribute: - a_single_1a - instance_name - entry_schema: - type: string a_single_1a_1a_t1_port_tenant_id: - type: list + type: string value: get_attribute: - a_single_1a_1a_t1_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.a_single_1a capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1bServiceTemplate.yaml new file mode 100644 index 0000000000..5365519675 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1bServiceTemplate.yaml @@ -0,0 +1,411 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_b_single_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.b_single_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_1b_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + compute_b_single_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_b_single_1b_scheduler_hints: + type: list + required: true + entry_schema: + type: json + port_1b_t1_port_order: + type: integer + required: true + port_1b_t2_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1b_t2_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1b_t1_port_network_role: + type: string + required: true + port_1b_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_1b_t1_port_network_role_tag: + type: string + required: true + port_1b_t1_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + port_1b_t1_port_subnetpoolid: + type: string + required: true + port_1b_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_1b_t2_port_network: + type: list + required: true + entry_schema: + type: string + port_1b_t2_port_network_role: + type: string + required: true + port_1b_t2_port_order: + type: integer + required: true + port_1b_t1_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_b_single_1b_user_data_format: + type: list + required: true + entry_schema: + type: string + port_1b_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + compute_b_single_1b_name: + type: list + required: true + entry_schema: + type: string + port_1b_t2_port_network_role_tag: + type: string + required: true + port_1b_t2_port_subnetpoolid: + type: string + required: true + node_templates: + b_single_1b: + type: org.openecomp.resource.vfc.nodes.heat.b_single_1b + properties: + availability_zone: + get_input: + - compute_b_single_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_b_single_1b_name + - index_value + scheduler_hints: + get_input: + - compute_b_single_1b_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_b_single_1b_user_data_format + - index_value + b_single_1b_1b_t1_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1b_t1_port_exCP_naming + vlan_requirements: + get_input: port_1b_t1_port_vlan_requirements + ip_requirements: + get_input: port_1b_t1_port_ip_requirements + network_role_tag: + get_input: port_1b_t1_port_network_role_tag + mac_requirements: + get_input: port_1b_t1_port_mac_requirements + order: + get_input: port_1b_t1_port_order + network_role: + get_input: port_1b_t1_port_network_role + subnetpoolid: + get_input: port_1b_t1_port_subnetpoolid + network: + get_attribute: + - b_single_1b + - accessIPv6 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: b_single_1b + relationship: tosca.relationships.network.BindsTo + b_single_1b_1b_t2_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1b_t2_port_exCP_naming + vlan_requirements: + get_input: port_1b_t2_port_vlan_requirements + ip_requirements: + get_input: port_1b_t2_port_ip_requirements + network_role_tag: + get_input: port_1b_t2_port_network_role_tag + mac_requirements: + get_input: port_1b_t2_port_mac_requirements + order: + get_input: port_1b_t2_port_order + network_role: + get_input: port_1b_t2_port_network_role + subnetpoolid: + get_input: port_1b_t2_port_subnetpoolid + network: + get_input: + - port_1b_t2_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: b_single_1b + relationship: tosca.relationships.network.BindsTo + outputs: + b_single_1b_instance_name: + type: string + value: + get_attribute: + - b_single_1b + - instance_name + b_single_1b_1b_t1_port_tenant_id: + type: string + value: + get_attribute: + - b_single_1b_1b_t1_port + - tenant_id + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.b_single_1b + capabilities: + attachment_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - attachment + endpoint_b_single_1b: + - b_single_1b + - endpoint + feature_b_single_1b: + - b_single_1b + - feature + disk.iops_b_single_1b: + - b_single_1b + - disk.iops + network.incoming.bytes.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.bytes.rate + network.outgoing.bytes.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.bytes.rate + scalable_b_single_1b: + - b_single_1b + - scalable + disk.write.bytes_b_single_1b: + - b_single_1b + - disk.write.bytes + os_b_single_1b: + - b_single_1b + - os + vcpus_b_single_1b: + - b_single_1b + - vcpus + cpu_b_single_1b: + - b_single_1b + - cpu + disk.device.read.requests.rate_b_single_1b: + - b_single_1b + - disk.device.read.requests.rate + network.incoming.packets.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.packets.rate + instance_b_single_1b: + - b_single_1b + - instance + network.incoming.bytes.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.bytes.rate + disk.read.bytes_b_single_1b: + - b_single_1b + - disk.read.bytes + disk.device.latency_b_single_1b: + - b_single_1b + - disk.device.latency + disk.usage_b_single_1b: + - b_single_1b + - disk.usage + network.incoming.bytes_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.bytes + disk.device.allocation_b_single_1b: + - b_single_1b + - disk.device.allocation + network.outgoing.packets.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.packets.rate + disk.device.capacity_b_single_1b: + - b_single_1b + - disk.device.capacity + disk.latency_b_single_1b: + - b_single_1b + - disk.latency + network.incoming.packets_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.packets + network.incoming.packets.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.packets.rate + attachment_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - attachment + disk.device.write.requests_b_single_1b: + - b_single_1b + - disk.device.write.requests + binding_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - binding + disk.ephemeral.size_b_single_1b: + - b_single_1b + - disk.ephemeral.size + disk.write.requests.rate_b_single_1b: + - b_single_1b + - disk.write.requests.rate + network.outpoing.packets_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outpoing.packets + disk.device.iops_b_single_1b: + - b_single_1b + - disk.device.iops + disk.read.requests_b_single_1b: + - b_single_1b + - disk.read.requests + memory.resident_b_single_1b: + - b_single_1b + - memory.resident + disk.root.size_b_single_1b: + - b_single_1b + - disk.root.size + feature_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - feature + network.outgoing.bytes_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.bytes + disk.capacity_b_single_1b: + - b_single_1b + - disk.capacity + disk.device.write.bytes_b_single_1b: + - b_single_1b + - disk.device.write.bytes + disk.device.read.bytes_b_single_1b: + - b_single_1b + - disk.device.read.bytes + disk.device.read.bytes.rate_b_single_1b: + - b_single_1b + - disk.device.read.bytes.rate + cpu_util_b_single_1b: + - b_single_1b + - cpu_util + disk.write.requests_b_single_1b: + - b_single_1b + - disk.write.requests + network.outgoing.packets.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.packets.rate + disk.device.usage_b_single_1b: + - b_single_1b + - disk.device.usage + disk.read.bytes.rate_b_single_1b: + - b_single_1b + - disk.read.bytes.rate + network.outgoing.bytes_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.bytes + disk.device.read.requests_b_single_1b: + - b_single_1b + - disk.device.read.requests + network.incoming.packets_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.packets + binding_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - binding + network.outpoing.packets_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outpoing.packets + disk.device.write.requests.rate_b_single_1b: + - b_single_1b + - disk.device.write.requests.rate + memory.usage_b_single_1b: + - b_single_1b + - memory.usage + disk.write.bytes.rate_b_single_1b: + - b_single_1b + - disk.write.bytes.rate + network.incoming.bytes_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.bytes + network.outgoing.bytes.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.bytes.rate + cpu.delta_b_single_1b: + - b_single_1b + - cpu.delta + disk.allocation_b_single_1b: + - b_single_1b + - disk.allocation + disk.device.write.bytes.rate_b_single_1b: + - b_single_1b + - disk.device.write.bytes.rate + memory_b_single_1b: + - b_single_1b + - memory + host_b_single_1b: + - b_single_1b + - host + binding_b_single_1b: + - b_single_1b + - binding + feature_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - feature + requirements: + local_storage_b_single_1b: + - b_single_1b + - local_storage + dependency_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - dependency + dependency_b_single_1b: + - b_single_1b + - dependency + link_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - link + link_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - link + dependency_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1b_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1b_0ServiceTemplate.yaml deleted file mode 100644 index 5c28d30768..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1b_0ServiceTemplate.yaml +++ /dev/null @@ -1,415 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_b_single_1b_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.b_single_1b: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1b_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - compute_b_single_1b_availability_zone: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_b_single_1b_scheduler_hints: - type: list - required: true - entry_schema: - type: json - port_1b_t1_port_order: - type: integer - required: true - port_1b_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1b_t1_port_network_role: - type: string - required: true - port_1b_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_1b_t1_port_network_role_tag: - type: string - required: true - port_1b_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string - required: true - port_1b_t1_port_subnetpoolid: - type: string - required: true - port_1b_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1b_t2_port_network: - type: list - required: true - entry_schema: - type: string - port_1b_t2_port_network_role: - type: string - required: true - port_1b_t2_port_order: - type: integer - required: true - port_1b_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_b_single_1b_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1b_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - compute_b_single_1b_name: - type: list - required: true - entry_schema: - type: string - port_1b_t2_port_network_role_tag: - type: string - required: true - port_1b_t2_port_subnetpoolid: - type: string - required: true - node_templates: - b_single_1b: - type: org.openecomp.resource.vfc.nodes.heat.b_single_1b - properties: - availability_zone: - get_input: - - compute_b_single_1b_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_b_single_1b_name - - index_value - scheduler_hints: - get_input: - - compute_b_single_1b_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_b_single_1b_user_data_format - - index_value - b_single_1b_1b_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1b_t1_port_exCP_naming - vlan_requirements: - get_input: port_1b_t1_port_vlan_requirements - ip_requirements: - get_input: port_1b_t1_port_ip_requirements - network_role_tag: - get_input: port_1b_t1_port_network_role_tag - mac_requirements: - get_input: port_1b_t1_port_mac_requirements - order: - get_input: port_1b_t1_port_order - network_role: - get_input: port_1b_t1_port_network_role - subnetpoolid: - get_input: port_1b_t1_port_subnetpoolid - network: - get_attribute: - - b_single_1b - - accessIPv6 - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: b_single_1b - relationship: tosca.relationships.network.BindsTo - b_single_1b_1b_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1b_t2_port_exCP_naming - vlan_requirements: - get_input: port_1b_t2_port_vlan_requirements - ip_requirements: - get_input: port_1b_t2_port_ip_requirements - network_role_tag: - get_input: port_1b_t2_port_network_role_tag - mac_requirements: - get_input: port_1b_t2_port_mac_requirements - order: - get_input: port_1b_t2_port_order - network_role: - get_input: port_1b_t2_port_network_role - subnetpoolid: - get_input: port_1b_t2_port_subnetpoolid - network: - get_input: - - port_1b_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: b_single_1b - relationship: tosca.relationships.network.BindsTo - outputs: - b_single_1b_instance_name: - type: list - value: - get_attribute: - - b_single_1b - - instance_name - entry_schema: - type: string - b_single_1b_1b_t1_port_tenant_id: - type: list - value: - get_attribute: - - b_single_1b_1b_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.b_single_1b_0 - capabilities: - attachment_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - attachment - endpoint_b_single_1b: - - b_single_1b - - endpoint - feature_b_single_1b: - - b_single_1b - - feature - disk.iops_b_single_1b: - - b_single_1b - - disk.iops - network.incoming.bytes.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.bytes.rate - network.outgoing.bytes.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.bytes.rate - scalable_b_single_1b: - - b_single_1b - - scalable - disk.write.bytes_b_single_1b: - - b_single_1b - - disk.write.bytes - os_b_single_1b: - - b_single_1b - - os - vcpus_b_single_1b: - - b_single_1b - - vcpus - cpu_b_single_1b: - - b_single_1b - - cpu - disk.device.read.requests.rate_b_single_1b: - - b_single_1b - - disk.device.read.requests.rate - network.incoming.packets.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.packets.rate - instance_b_single_1b: - - b_single_1b - - instance - network.incoming.bytes.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.bytes.rate - disk.read.bytes_b_single_1b: - - b_single_1b - - disk.read.bytes - disk.device.latency_b_single_1b: - - b_single_1b - - disk.device.latency - disk.usage_b_single_1b: - - b_single_1b - - disk.usage - network.incoming.bytes_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.bytes - disk.device.allocation_b_single_1b: - - b_single_1b - - disk.device.allocation - network.outgoing.packets.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.packets.rate - disk.device.capacity_b_single_1b: - - b_single_1b - - disk.device.capacity - disk.latency_b_single_1b: - - b_single_1b - - disk.latency - network.incoming.packets_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.packets - network.incoming.packets.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.packets.rate - attachment_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - attachment - disk.device.write.requests_b_single_1b: - - b_single_1b - - disk.device.write.requests - binding_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - binding - disk.ephemeral.size_b_single_1b: - - b_single_1b - - disk.ephemeral.size - disk.write.requests.rate_b_single_1b: - - b_single_1b - - disk.write.requests.rate - network.outpoing.packets_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outpoing.packets - disk.device.iops_b_single_1b: - - b_single_1b - - disk.device.iops - disk.read.requests_b_single_1b: - - b_single_1b - - disk.read.requests - memory.resident_b_single_1b: - - b_single_1b - - memory.resident - disk.root.size_b_single_1b: - - b_single_1b - - disk.root.size - feature_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - feature - network.outgoing.bytes_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.bytes - disk.capacity_b_single_1b: - - b_single_1b - - disk.capacity - disk.device.write.bytes_b_single_1b: - - b_single_1b - - disk.device.write.bytes - disk.device.read.bytes_b_single_1b: - - b_single_1b - - disk.device.read.bytes - disk.device.read.bytes.rate_b_single_1b: - - b_single_1b - - disk.device.read.bytes.rate - cpu_util_b_single_1b: - - b_single_1b - - cpu_util - disk.write.requests_b_single_1b: - - b_single_1b - - disk.write.requests - network.outgoing.packets.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.packets.rate - disk.device.usage_b_single_1b: - - b_single_1b - - disk.device.usage - disk.read.bytes.rate_b_single_1b: - - b_single_1b - - disk.read.bytes.rate - network.outgoing.bytes_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.bytes - disk.device.read.requests_b_single_1b: - - b_single_1b - - disk.device.read.requests - network.incoming.packets_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.packets - binding_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - binding - network.outpoing.packets_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outpoing.packets - disk.device.write.requests.rate_b_single_1b: - - b_single_1b - - disk.device.write.requests.rate - memory.usage_b_single_1b: - - b_single_1b - - memory.usage - disk.write.bytes.rate_b_single_1b: - - b_single_1b - - disk.write.bytes.rate - network.incoming.bytes_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.bytes - network.outgoing.bytes.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.bytes.rate - cpu.delta_b_single_1b: - - b_single_1b - - cpu.delta - disk.allocation_b_single_1b: - - b_single_1b - - disk.allocation - disk.device.write.bytes.rate_b_single_1b: - - b_single_1b - - disk.device.write.bytes.rate - memory_b_single_1b: - - b_single_1b - - memory - host_b_single_1b: - - b_single_1b - - host - binding_b_single_1b: - - b_single_1b - - binding - feature_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - feature - requirements: - local_storage_b_single_1b: - - b_single_1b - - local_storage - dependency_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - dependency - dependency_b_single_1b: - - b_single_1b - - dependency - link_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - link - link_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - link - dependency_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1b_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1b_1ServiceTemplate.yaml index 85181a63a8..3252bfe679 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1b_1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_b_single_1b_1ServiceTemplate.yaml @@ -192,21 +192,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: b_single_1b_instance_name: - type: list + type: string value: get_attribute: - b_single_1b - instance_name - entry_schema: - type: string b_single_1b_1b_t1_port_tenant_id: - type: list + type: string value: get_attribute: - b_single_1b_1b_t1_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.b_single_1b_1 capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_pcma_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_pcma_serverServiceTemplate.yaml new file mode 100644 index 0000000000..4997938e90 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_pcma_serverServiceTemplate.yaml @@ -0,0 +1,444 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pcma_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pcma_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pcm_port_3_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_2_network_role: + type: string + required: true + port_pcm_port_2_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_3_network_role: + type: string + required: true + port_pcm_port_3_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + port_pcm_port_3_security_groups: + type: list + required: true + entry_schema: + type: json + port_pcm_port_3_order: + type: integer + required: true + compute_pcma_server_availability_zone: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_pcm_port_2_security_groups: + type: list + required: true + entry_schema: + type: json + port_pcm_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_3_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_subnetpoolid: + type: string + required: true + port_pcm_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_2_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_3_subnetpoolid: + type: string + required: true + port_pcm_port_3_network_role_tag: + type: string + required: true + compute_pcma_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + port_pcm_port_3_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: + type: list + required: true + entry_schema: + type: string + port_pcm_port_2_order: + type: integer + required: true + port_pcm_port_3_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_2_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_2_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_network_role_tag: + type: string + required: true + port_pcm_port_3_network: + type: list + required: true + entry_schema: + type: string + compute_pcma_server_scheduler_hints: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_name: + type: list + required: true + entry_schema: + type: string + node_templates: + pcma_server: + type: org.openecomp.resource.vfc.nodes.heat.pcma_server + properties: + availability_zone: + get_input: + - compute_pcma_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + config_drive: + get_input: + - compute_pcma_server_config_drive + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_pcma_server_name + - index_value + scheduler_hints: + get_input: + - compute_pcma_server_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_pcma_server_user_data_format + - index_value + pcma_server_pcm_port_3: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_3_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_3_exCP_naming + vlan_requirements: + get_input: port_pcm_port_3_vlan_requirements + ip_requirements: + get_input: port_pcm_port_3_ip_requirements + network_role_tag: + get_input: port_pcm_port_3_network_role_tag + mac_requirements: + get_input: port_pcm_port_3_mac_requirements + order: + get_input: port_pcm_port_3_order + network_role: + get_input: port_pcm_port_3_network_role + subnetpoolid: + get_input: port_pcm_port_3_subnetpoolid + fixed_ips: + get_input: port_pcm_port_3_fixed_ips + network: + get_input: + - port_pcm_port_3_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + pcma_server_pcm_port_2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_2_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_2_exCP_naming + vlan_requirements: + get_input: port_pcm_port_2_vlan_requirements + ip_requirements: + get_input: port_pcm_port_2_ip_requirements + network_role_tag: + get_input: port_pcm_port_2_network_role_tag + mac_requirements: + get_input: port_pcm_port_2_mac_requirements + order: + get_input: port_pcm_port_2_order + network_role: + get_input: port_pcm_port_2_network_role + subnetpoolid: + get_input: port_pcm_port_2_subnetpoolid + fixed_ips: + get_input: port_pcm_port_2_fixed_ips + network: + get_input: + - port_pcm_port_2_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pcma_server + capabilities: + cpu.delta_pcma_server: + - pcma_server + - cpu.delta + scalable_pcma_server: + - pcma_server + - scalable + vcpus_pcma_server: + - pcma_server + - vcpus + host_pcma_server: + - pcma_server + - host + disk.device.read.requests.rate_pcma_server: + - pcma_server + - disk.device.read.requests.rate + disk.usage_pcma_server: + - pcma_server + - disk.usage + network.outgoing.bytes.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.bytes.rate + disk.read.bytes_pcma_server: + - pcma_server + - disk.read.bytes + disk.iops_pcma_server: + - pcma_server + - disk.iops + network.outgoing.bytes.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.bytes.rate + attachment_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - attachment + endpoint_pcma_server: + - pcma_server + - endpoint + feature_pcma_server: + - pcma_server + - feature + attachment_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - attachment + network.incoming.bytes.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.bytes.rate + memory.usage_pcma_server: + - pcma_server + - memory.usage + network.outgoing.bytes_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.bytes + binding_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - binding + network.incoming.bytes.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.bytes.rate + memory_pcma_server: + - pcma_server + - memory + network.outgoing.bytes_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.bytes + cpu_pcma_server: + - pcma_server + - cpu + disk.device.write.bytes.rate_pcma_server: + - pcma_server + - disk.device.write.bytes.rate + disk.read.bytes.rate_pcma_server: + - pcma_server + - disk.read.bytes.rate + network.incoming.packets_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.packets + binding_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - binding + os_pcma_server: + - pcma_server + - os + network.incoming.packets_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.packets + network.incoming.packets.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.packets.rate + network.outgoing.packets.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.packets.rate + network.incoming.packets.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.packets.rate + disk.device.read.requests_pcma_server: + - pcma_server + - disk.device.read.requests + disk.write.bytes.rate_pcma_server: + - pcma_server + - disk.write.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.packets.rate + disk.device.write.requests.rate_pcma_server: + - pcma_server + - disk.device.write.requests.rate + cpu_util_pcma_server: + - pcma_server + - cpu_util + disk.device.write.bytes_pcma_server: + - pcma_server + - disk.device.write.bytes + disk.device.read.bytes.rate_pcma_server: + - pcma_server + - disk.device.read.bytes.rate + disk.device.usage_pcma_server: + - pcma_server + - disk.device.usage + disk.read.requests_pcma_server: + - pcma_server + - disk.read.requests + disk.allocation_pcma_server: + - pcma_server + - disk.allocation + feature_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - feature + feature_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - feature + disk.ephemeral.size_pcma_server: + - pcma_server + - disk.ephemeral.size + binding_pcma_server: + - pcma_server + - binding + disk.latency_pcma_server: + - pcma_server + - disk.latency + disk.device.write.requests_pcma_server: + - pcma_server + - disk.device.write.requests + disk.device.read.bytes_pcma_server: + - pcma_server + - disk.device.read.bytes + disk.device.allocation_pcma_server: + - pcma_server + - disk.device.allocation + memory.resident_pcma_server: + - pcma_server + - memory.resident + disk.root.size_pcma_server: + - pcma_server + - disk.root.size + disk.write.bytes_pcma_server: + - pcma_server + - disk.write.bytes + disk.write.requests_pcma_server: + - pcma_server + - disk.write.requests + network.incoming.bytes_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.bytes + network.incoming.bytes_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.bytes + disk.write.requests.rate_pcma_server: + - pcma_server + - disk.write.requests.rate + disk.device.iops_pcma_server: + - pcma_server + - disk.device.iops + instance_pcma_server: + - pcma_server + - instance + network.outpoing.packets_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outpoing.packets + disk.device.latency_pcma_server: + - pcma_server + - disk.device.latency + network.outpoing.packets_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outpoing.packets + disk.capacity_pcma_server: + - pcma_server + - disk.capacity + disk.device.capacity_pcma_server: + - pcma_server + - disk.device.capacity + requirements: + dependency_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - dependency + dependency_pcma_server: + - pcma_server + - dependency + dependency_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - dependency + local_storage_pcma_server: + - pcma_server + - local_storage + link_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - link + link_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_pcma_server_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_pcma_server_1ServiceTemplate.yaml new file mode 100644 index 0000000000..38f70ab8a9 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/Nested_pcma_server_1ServiceTemplate.yaml @@ -0,0 +1,435 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pcma_server_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pcma_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pcm_port_0_network_role: + type: string + required: true + port_pcm_port_1_network_role_tag: + type: string + required: true + port_pcm_port_0_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_0_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + port_pcm_port_0_security_groups: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_order: + type: integer + required: true + port_pcm_port_0_subnetpoolid: + type: string + required: true + vm_image_name: + type: string + required: true + port_pcm_port_1_subnetpoolid: + type: string + required: true + port_pcm_port_0_network_role_tag: + type: string + required: true + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_1_network_role: + type: string + required: true + port_pcm_port_1_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_security_groups: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_1_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_1_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + compute_pcma_server_name: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_1_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_order: + type: integer + required: true + node_templates: + pcma_server: + type: org.openecomp.resource.vfc.nodes.heat.pcma_server + properties: + availability_zone: + get_input: + - compute_pcma_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + config_drive: + get_input: + - compute_pcma_server_config_drive + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_pcma_server_name + - index_value + user_data_format: + get_input: + - compute_pcma_server_user_data_format + - index_value + pcma_server_pcm_port_0: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_0_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_0_exCP_naming + vlan_requirements: + get_input: port_pcm_port_0_vlan_requirements + ip_requirements: + get_input: port_pcm_port_0_ip_requirements + network_role_tag: + get_input: port_pcm_port_0_network_role_tag + mac_requirements: + get_input: port_pcm_port_0_mac_requirements + order: + get_input: port_pcm_port_0_order + network_role: + get_input: port_pcm_port_0_network_role + subnetpoolid: + get_input: port_pcm_port_0_subnetpoolid + fixed_ips: + get_input: port_pcm_port_0_fixed_ips + network: + get_input: + - port_pcm_port_0_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + pcma_server_pcm_port_1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_1_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_1_exCP_naming + vlan_requirements: + get_input: port_pcm_port_1_vlan_requirements + ip_requirements: + get_input: port_pcm_port_1_ip_requirements + network_role_tag: + get_input: port_pcm_port_1_network_role_tag + mac_requirements: + get_input: port_pcm_port_1_mac_requirements + order: + get_input: port_pcm_port_1_order + network_role: + get_input: port_pcm_port_1_network_role + subnetpoolid: + get_input: port_pcm_port_1_subnetpoolid + fixed_ips: + get_input: port_pcm_port_1_fixed_ips + network: + get_input: + - port_pcm_port_1_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pcma_server_1 + capabilities: + cpu.delta_pcma_server: + - pcma_server + - cpu.delta + scalable_pcma_server: + - pcma_server + - scalable + vcpus_pcma_server: + - pcma_server + - vcpus + host_pcma_server: + - pcma_server + - host + disk.device.read.requests.rate_pcma_server: + - pcma_server + - disk.device.read.requests.rate + disk.usage_pcma_server: + - pcma_server + - disk.usage + attachment_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - attachment + disk.read.bytes_pcma_server: + - pcma_server + - disk.read.bytes + disk.iops_pcma_server: + - pcma_server + - disk.iops + network.outgoing.bytes.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.bytes.rate + attachment_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - attachment + endpoint_pcma_server: + - pcma_server + - endpoint + feature_pcma_server: + - pcma_server + - feature + memory.usage_pcma_server: + - pcma_server + - memory.usage + network.incoming.packets_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.packets + network.incoming.bytes.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.bytes.rate + network.outgoing.bytes_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.bytes + memory_pcma_server: + - pcma_server + - memory + network.outgoing.bytes_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.bytes + cpu_pcma_server: + - pcma_server + - cpu + disk.device.write.bytes.rate_pcma_server: + - pcma_server + - disk.device.write.bytes.rate + disk.read.bytes.rate_pcma_server: + - pcma_server + - disk.read.bytes.rate + network.incoming.packets.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.packets.rate + binding_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - binding + network.incoming.packets_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.packets + os_pcma_server: + - pcma_server + - os + binding_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - binding + network.incoming.packets.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.packets.rate + disk.device.read.requests_pcma_server: + - pcma_server + - disk.device.read.requests + disk.write.bytes.rate_pcma_server: + - pcma_server + - disk.write.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.packets.rate + disk.device.write.requests.rate_pcma_server: + - pcma_server + - disk.device.write.requests.rate + network.incoming.bytes.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.packets.rate + cpu_util_pcma_server: + - pcma_server + - cpu_util + disk.device.write.bytes_pcma_server: + - pcma_server + - disk.device.write.bytes + disk.device.read.bytes.rate_pcma_server: + - pcma_server + - disk.device.read.bytes.rate + disk.device.usage_pcma_server: + - pcma_server + - disk.device.usage + disk.read.requests_pcma_server: + - pcma_server + - disk.read.requests + disk.allocation_pcma_server: + - pcma_server + - disk.allocation + feature_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - feature + feature_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - feature + disk.ephemeral.size_pcma_server: + - pcma_server + - disk.ephemeral.size + binding_pcma_server: + - pcma_server + - binding + disk.latency_pcma_server: + - pcma_server + - disk.latency + disk.device.write.requests_pcma_server: + - pcma_server + - disk.device.write.requests + disk.device.read.bytes_pcma_server: + - pcma_server + - disk.device.read.bytes + disk.device.allocation_pcma_server: + - pcma_server + - disk.device.allocation + memory.resident_pcma_server: + - pcma_server + - memory.resident + disk.root.size_pcma_server: + - pcma_server + - disk.root.size + disk.write.bytes_pcma_server: + - pcma_server + - disk.write.bytes + network.incoming.bytes_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.bytes + disk.write.requests_pcma_server: + - pcma_server + - disk.write.requests + network.incoming.bytes_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.bytes + disk.write.requests.rate_pcma_server: + - pcma_server + - disk.write.requests.rate + disk.device.iops_pcma_server: + - pcma_server + - disk.device.iops + instance_pcma_server: + - pcma_server + - instance + disk.device.latency_pcma_server: + - pcma_server + - disk.device.latency + disk.capacity_pcma_server: + - pcma_server + - disk.capacity + disk.device.capacity_pcma_server: + - pcma_server + - disk.device.capacity + network.outpoing.packets_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outpoing.packets + network.outpoing.packets_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outpoing.packets + requirements: + dependency_pcma_server: + - pcma_server + - dependency + dependency_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - dependency + local_storage_pcma_server: + - pcma_server + - local_storage + link_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - link + link_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - link + dependency_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/nested-no_vfc_v0.1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/nested-no_vfc_v0.1ServiceTemplate.yaml index 587ee1d4a6..676798e9a3 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/nested-no_vfc_v0.1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/nested-no_vfc_v0.1ServiceTemplate.yaml @@ -6,9 +6,6 @@ imports: file: openecomp-heat/_index.yml - GlobalSubstitutionTypes: file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pcma_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: server_group: @@ -106,135 +103,127 @@ topology_template: immutable: false type: string node_templates: - pcm_port_2: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + abstract_pcma_server_1: + type: org.openecomp.resource.abstract.nodes.pcma_server_1 + directives: + - substitutable 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: + port_pcm_port_1_network_role_tag: cps + port_pcm_port_0_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_pcma2 - relationship: tosca.relationships.network.BindsTo - pcm_port_1: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + vm_flavor_name: + get_input: pcma_flavor_name + port_pcm_port_0_security_groups: + - - get_input: security_group_name + compute_pcma_server_availability_zone: + - get_input: availabilityzone_name + vm_image_name: + get_input: pcma_image_name + port_pcm_port_0_network_role_tag: cps + port_pcm_port_1_network: + - get_input: oam_net_name + port_pcm_port_0_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: + port_pcm_port_1_security_groups: + - - get_input: security_group_name + compute_pcma_server_config_drive: + - true + compute_pcma_server_user_data_format: + - RAW + port_pcm_port_0_network: + - get_input: cps_net_name + port_pcm_port_1_mac_requirements: + mac_count_required: + is_required: false + port_pcm_port_1_fixed_ips: - ip_address: get_input: oam_net_ip - mac_requirements: + compute_pcma_server_name: + - get_input: pcma_server_name + port_pcm_port_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_pcma1 - relationship: tosca.relationships.network.BindsTo - pcm_port_3: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + port_pcm_port_1_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: + service_template_filter: + substitute_service_template: Nested_pcma_server_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pcma_server: + type: org.openecomp.resource.abstract.nodes.pcma_server + directives: + - substitutable + properties: + port_pcm_port_3_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_pcma2 - relationship: tosca.relationships.network.BindsTo - server_pcma2: - type: org.openecomp.resource.vfc.nodes.heat.pcma_server - properties: - flavor: - get_input: pcma_flavor_name - availability_zone: - get_input: availabilityzone_name - image: - get_input: pcma_image_name - config_drive: true - user_data_format: RAW - name: - get_input: pcma_server_name - scheduler_hints: - group: - get_input: server_group - server_pcma1: - type: org.openecomp.resource.vfc.nodes.heat.pcma_server - properties: - flavor: + port_pcm_port_2_fixed_ips: + - ip_address: + get_input: cps_net_ip + vm_flavor_name: get_input: pcma_flavor_name - availability_zone: - get_input: availabilityzone_name - image: + port_pcm_port_3_security_groups: + - - get_input: security_group_name + compute_pcma_server_availability_zone: + - get_input: availabilityzone_name + vm_image_name: get_input: pcma_image_name - config_drive: true - user_data_format: RAW - name: - get_input: pcma_server_name - pcm_port_0: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + port_pcm_port_2_security_groups: + - - get_input: security_group_name + port_pcm_port_3_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: + port_pcm_port_2_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_pcma1 - relationship: tosca.relationships.network.BindsTo + port_pcm_port_3_network_role_tag: cps + compute_pcma_server_config_drive: + - true + port_pcm_port_3_fixed_ips: + - ip_address: + get_input: oam_net_ip + compute_pcma_server_user_data_format: + - RAW + port_pcm_port_2_network: + - get_input: cps_net_name + port_pcm_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pcm_port_2_network_role_tag: cps + port_pcm_port_3_network: + - get_input: oam_net_name + compute_pcma_server_scheduler_hints: + - group: + get_input: server_group + compute_pcma_server_name: + - get_input: pcma_server_name + service_template_filter: + substitute_service_template: Nested_pcma_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value groups: nested-no_vfc_v0.1_group: type: org.openecomp.groups.heat.HeatStack @@ -242,12 +231,8 @@ topology_template: heat_file: ../Artifacts/nested-no_vfc_v0.1.yaml description: heat template that creates PCRF Cluman stack members: - - pcm_port_2 - - pcm_port_1 - - pcm_port_3 - - server_pcma2 - - server_pcma1 - - pcm_port_0 + - abstract_pcma_server + - abstract_pcma_server_1 outputs: portId: value: pcm_port_3 @@ -255,417 +240,417 @@ topology_template: node_type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1 capabilities: network.incoming.packets.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.packets.rate + - abstract_pcma_server_1 + - network.incoming.packets.rate_pcma_server_pcm_port_0 network.incoming.packets.rate_pcm_port_3: - - pcm_port_3 - - network.incoming.packets.rate + - abstract_pcma_server + - network.incoming.packets.rate_pcma_server_pcm_port_3 network.incoming.packets.rate_pcm_port_2: - - pcm_port_2 - - network.incoming.packets.rate + - abstract_pcma_server + - network.incoming.packets.rate_pcma_server_pcm_port_2 network.incoming.packets.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.packets.rate + - abstract_pcma_server_1 + - network.incoming.packets.rate_pcma_server_pcm_port_1 network.outpoing.packets_pcm_port_1: - - pcm_port_1 - - network.outpoing.packets + - abstract_pcma_server_1 + - network.outpoing.packets_pcma_server_pcm_port_1 disk.device.iops_server_pcma2: - - server_pcma2 - - disk.device.iops + - abstract_pcma_server + - disk.device.iops_pcma_server network.outpoing.packets_pcm_port_0: - - pcm_port_0 - - network.outpoing.packets + - abstract_pcma_server_1 + - network.outpoing.packets_pcma_server_pcm_port_0 network.outpoing.packets_pcm_port_3: - - pcm_port_3 - - network.outpoing.packets + - abstract_pcma_server + - network.outpoing.packets_pcma_server_pcm_port_3 network.outpoing.packets_pcm_port_2: - - pcm_port_2 - - network.outpoing.packets + - abstract_pcma_server + - network.outpoing.packets_pcma_server_pcm_port_2 disk.device.iops_server_pcma1: - - server_pcma1 - - disk.device.iops + - abstract_pcma_server_1 + - disk.device.iops_pcma_server disk.device.capacity_server_pcma2: - - server_pcma2 - - disk.device.capacity + - abstract_pcma_server + - disk.device.capacity_pcma_server disk.device.capacity_server_pcma1: - - server_pcma1 - - disk.device.capacity + - abstract_pcma_server_1 + - disk.device.capacity_pcma_server disk.read.requests_server_pcma2: - - server_pcma2 - - disk.read.requests + - abstract_pcma_server + - disk.read.requests_pcma_server disk.read.requests_server_pcma1: - - server_pcma1 - - disk.read.requests + - abstract_pcma_server_1 + - disk.read.requests_pcma_server disk.write.requests.rate_server_pcma1: - - server_pcma1 - - disk.write.requests.rate + - abstract_pcma_server_1 + - disk.write.requests.rate_pcma_server disk.write.requests.rate_server_pcma2: - - server_pcma2 - - disk.write.requests.rate + - abstract_pcma_server + - disk.write.requests.rate_pcma_server memory_server_pcma2: - - server_pcma2 - - memory + - abstract_pcma_server + - memory_pcma_server memory_server_pcma1: - - server_pcma1 - - memory + - abstract_pcma_server_1 + - memory_pcma_server disk.device.read.bytes.rate_server_pcma1: - - server_pcma1 - - disk.device.read.bytes.rate + - abstract_pcma_server_1 + - disk.device.read.bytes.rate_pcma_server network.outgoing.bytes_pcm_port_3: - - pcm_port_3 - - network.outgoing.bytes + - abstract_pcma_server + - network.outgoing.bytes_pcma_server_pcm_port_3 disk.device.read.bytes.rate_server_pcma2: - - server_pcma2 - - disk.device.read.bytes.rate + - abstract_pcma_server + - disk.device.read.bytes.rate_pcma_server binding_pcm_port_3: - - pcm_port_3 - - binding + - abstract_pcma_server + - binding_pcma_server_pcm_port_3 disk.device.latency_server_pcma2: - - server_pcma2 - - disk.device.latency + - abstract_pcma_server + - disk.device.latency_pcma_server disk.device.usage_server_pcma2: - - server_pcma2 - - disk.device.usage + - abstract_pcma_server + - disk.device.usage_pcma_server network.incoming.bytes_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes + - abstract_pcma_server_1 + - network.incoming.bytes_pcma_server_pcm_port_0 disk.device.latency_server_pcma1: - - server_pcma1 - - disk.device.latency + - abstract_pcma_server_1 + - disk.device.latency_pcma_server network.incoming.bytes_pcm_port_2: - - pcm_port_2 - - network.incoming.bytes + - abstract_pcma_server + - network.incoming.bytes_pcma_server_pcm_port_2 network.incoming.bytes_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes + - abstract_pcma_server_1 + - network.incoming.bytes_pcma_server_pcm_port_1 disk.device.usage_server_pcma1: - - server_pcma1 - - disk.device.usage + - abstract_pcma_server_1 + - disk.device.usage_pcma_server binding_pcm_port_0: - - pcm_port_0 - - binding + - abstract_pcma_server_1 + - binding_pcma_server_pcm_port_0 binding_pcm_port_1: - - pcm_port_1 - - binding + - abstract_pcma_server_1 + - binding_pcma_server_pcm_port_1 binding_pcm_port_2: - - pcm_port_2 - - binding + - abstract_pcma_server + - binding_pcma_server_pcm_port_2 network.incoming.bytes_pcm_port_3: - - pcm_port_3 - - network.incoming.bytes + - abstract_pcma_server + - network.incoming.bytes_pcma_server_pcm_port_3 network.outgoing.packets.rate_pcm_port_3: - - pcm_port_3 - - network.outgoing.packets.rate + - abstract_pcma_server + - network.outgoing.packets.rate_pcma_server_pcm_port_3 disk.device.read.requests_server_pcma1: - - server_pcma1 - - disk.device.read.requests + - abstract_pcma_server_1 + - disk.device.read.requests_pcma_server disk.device.read.requests_server_pcma2: - - server_pcma2 - - disk.device.read.requests + - abstract_pcma_server + - disk.device.read.requests_pcma_server network.outgoing.packets.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.packets.rate + - abstract_pcma_server_1 + - network.outgoing.packets.rate_pcma_server_pcm_port_0 network.outgoing.packets.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.packets.rate + - abstract_pcma_server_1 + - network.outgoing.packets.rate_pcma_server_pcm_port_1 disk.write.bytes_server_pcma2: - - server_pcma2 - - disk.write.bytes + - abstract_pcma_server + - disk.write.bytes_pcma_server disk.device.read.requests.rate_server_pcma1: - - server_pcma1 - - disk.device.read.requests.rate + - abstract_pcma_server_1 + - disk.device.read.requests.rate_pcma_server network.outgoing.packets.rate_pcm_port_2: - - pcm_port_2 - - network.outgoing.packets.rate + - abstract_pcma_server + - network.outgoing.packets.rate_pcma_server_pcm_port_2 disk.device.read.requests.rate_server_pcma2: - - server_pcma2 - - disk.device.read.requests.rate + - abstract_pcma_server + - disk.device.read.requests.rate_pcma_server disk.write.bytes_server_pcma1: - - server_pcma1 - - disk.write.bytes + - abstract_pcma_server_1 + - disk.write.bytes_pcma_server feature_pcm_port_1: - - pcm_port_1 - - feature + - abstract_pcma_server_1 + - feature_pcma_server_pcm_port_1 binding_server_pcma1: - - server_pcma1 - - binding + - abstract_pcma_server_1 + - binding_pcma_server network.outgoing.bytes_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes + - abstract_pcma_server_1 + - network.outgoing.bytes_pcma_server_pcm_port_0 binding_server_pcma2: - - server_pcma2 - - binding + - abstract_pcma_server + - binding_pcma_server feature_pcm_port_0: - - pcm_port_0 - - feature + - abstract_pcma_server_1 + - feature_pcma_server_pcm_port_0 network.outgoing.bytes_pcm_port_2: - - pcm_port_2 - - network.outgoing.bytes + - abstract_pcma_server + - network.outgoing.bytes_pcma_server_pcm_port_2 feature_pcm_port_3: - - pcm_port_3 - - feature + - abstract_pcma_server + - feature_pcma_server_pcm_port_3 feature_pcm_port_2: - - pcm_port_2 - - feature + - abstract_pcma_server + - feature_pcma_server_pcm_port_2 network.outgoing.bytes_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes + - abstract_pcma_server_1 + - network.outgoing.bytes_pcma_server_pcm_port_1 attachment_pcm_port_0: - - pcm_port_0 - - attachment + - abstract_pcma_server_1 + - attachment_pcma_server_pcm_port_0 attachment_pcm_port_1: - - pcm_port_1 - - attachment + - abstract_pcma_server_1 + - attachment_pcma_server_pcm_port_1 disk.write.bytes.rate_server_pcma2: - - server_pcma2 - - disk.write.bytes.rate + - abstract_pcma_server + - disk.write.bytes.rate_pcma_server attachment_pcm_port_2: - - pcm_port_2 - - attachment + - abstract_pcma_server + - attachment_pcma_server_pcm_port_2 disk.write.bytes.rate_server_pcma1: - - server_pcma1 - - disk.write.bytes.rate + - abstract_pcma_server_1 + - disk.write.bytes.rate_pcma_server attachment_pcm_port_3: - - pcm_port_3 - - attachment + - abstract_pcma_server + - attachment_pcma_server_pcm_port_3 disk.root.size_server_pcma2: - - server_pcma2 - - disk.root.size + - abstract_pcma_server + - disk.root.size_pcma_server disk.root.size_server_pcma1: - - server_pcma1 - - disk.root.size + - abstract_pcma_server_1 + - disk.root.size_pcma_server disk.iops_server_pcma2: - - server_pcma2 - - disk.iops + - abstract_pcma_server + - disk.iops_pcma_server disk.iops_server_pcma1: - - server_pcma1 - - disk.iops + - abstract_pcma_server_1 + - disk.iops_pcma_server disk.device.write.bytes.rate_server_pcma1: - - server_pcma1 - - disk.device.write.bytes.rate + - abstract_pcma_server_1 + - disk.device.write.bytes.rate_pcma_server disk.device.write.bytes.rate_server_pcma2: - - server_pcma2 - - disk.device.write.bytes.rate + - abstract_pcma_server + - disk.device.write.bytes.rate_pcma_server disk.read.bytes_server_pcma1: - - server_pcma1 - - disk.read.bytes + - abstract_pcma_server_1 + - disk.read.bytes_pcma_server disk.read.bytes_server_pcma2: - - server_pcma2 - - disk.read.bytes + - abstract_pcma_server + - disk.read.bytes_pcma_server cpu_util_server_pcma1: - - server_pcma1 - - cpu_util + - abstract_pcma_server_1 + - cpu_util_pcma_server cpu_util_server_pcma2: - - server_pcma2 - - cpu_util + - abstract_pcma_server + - cpu_util_pcma_server feature_server_pcma2: - - server_pcma2 - - feature + - abstract_pcma_server + - feature_pcma_server memory.usage_server_pcma2: - - server_pcma2 - - memory.usage + - abstract_pcma_server + - memory.usage_pcma_server memory.usage_server_pcma1: - - server_pcma1 - - memory.usage + - abstract_pcma_server_1 + - memory.usage_pcma_server feature_server_pcma1: - - server_pcma1 - - feature + - abstract_pcma_server_1 + - feature_pcma_server disk.read.bytes.rate_server_pcma1: - - server_pcma1 - - disk.read.bytes.rate + - abstract_pcma_server_1 + - disk.read.bytes.rate_pcma_server disk.device.read.bytes_server_pcma2: - - server_pcma2 - - disk.device.read.bytes + - abstract_pcma_server + - disk.device.read.bytes_pcma_server disk.device.read.bytes_server_pcma1: - - server_pcma1 - - disk.device.read.bytes + - abstract_pcma_server_1 + - disk.device.read.bytes_pcma_server endpoint_server_pcma2: - - server_pcma2 - - endpoint + - abstract_pcma_server + - endpoint_pcma_server disk.read.bytes.rate_server_pcma2: - - server_pcma2 - - disk.read.bytes.rate + - abstract_pcma_server + - disk.read.bytes.rate_pcma_server endpoint_server_pcma1: - - server_pcma1 - - endpoint + - abstract_pcma_server_1 + - endpoint_pcma_server cpu.delta_server_pcma1: - - server_pcma1 - - cpu.delta + - abstract_pcma_server_1 + - cpu.delta_pcma_server cpu.delta_server_pcma2: - - server_pcma2 - - cpu.delta + - abstract_pcma_server + - cpu.delta_pcma_server host_server_pcma2: - - server_pcma2 - - host + - abstract_pcma_server + - host_pcma_server host_server_pcma1: - - server_pcma1 - - host + - abstract_pcma_server_1 + - host_pcma_server disk.ephemeral.size_server_pcma1: - - server_pcma1 - - disk.ephemeral.size + - abstract_pcma_server_1 + - disk.ephemeral.size_pcma_server disk.ephemeral.size_server_pcma2: - - server_pcma2 - - disk.ephemeral.size + - abstract_pcma_server + - disk.ephemeral.size_pcma_server disk.device.write.requests.rate_server_pcma2: - - server_pcma2 - - disk.device.write.requests.rate + - abstract_pcma_server + - disk.device.write.requests.rate_pcma_server disk.latency_server_pcma1: - - server_pcma1 - - disk.latency + - abstract_pcma_server_1 + - disk.latency_pcma_server disk.latency_server_pcma2: - - server_pcma2 - - disk.latency + - abstract_pcma_server + - disk.latency_pcma_server disk.device.write.requests.rate_server_pcma1: - - server_pcma1 - - disk.device.write.requests.rate + - abstract_pcma_server_1 + - disk.device.write.requests.rate_pcma_server scalable_server_pcma2: - - server_pcma2 - - scalable + - abstract_pcma_server + - scalable_pcma_server scalable_server_pcma1: - - server_pcma1 - - scalable + - abstract_pcma_server_1 + - scalable_pcma_server disk.device.write.requests_server_pcma1: - - server_pcma1 - - disk.device.write.requests + - abstract_pcma_server_1 + - disk.device.write.requests_pcma_server disk.device.write.requests_server_pcma2: - - server_pcma2 - - disk.device.write.requests + - abstract_pcma_server + - disk.device.write.requests_pcma_server instance_server_pcma2: - - server_pcma2 - - instance + - abstract_pcma_server + - instance_pcma_server disk.device.allocation_server_pcma1: - - server_pcma1 - - disk.device.allocation + - abstract_pcma_server_1 + - disk.device.allocation_pcma_server disk.device.allocation_server_pcma2: - - server_pcma2 - - disk.device.allocation + - abstract_pcma_server + - disk.device.allocation_pcma_server instance_server_pcma1: - - server_pcma1 - - instance + - abstract_pcma_server_1 + - instance_pcma_server os_server_pcma1: - - server_pcma1 - - os + - abstract_pcma_server_1 + - os_pcma_server os_server_pcma2: - - server_pcma2 - - os + - abstract_pcma_server + - os_pcma_server disk.capacity_server_pcma1: - - server_pcma1 - - disk.capacity + - abstract_pcma_server_1 + - disk.capacity_pcma_server disk.capacity_server_pcma2: - - server_pcma2 - - disk.capacity + - abstract_pcma_server + - disk.capacity_pcma_server disk.write.requests_server_pcma1: - - server_pcma1 - - disk.write.requests + - abstract_pcma_server_1 + - disk.write.requests_pcma_server disk.write.requests_server_pcma2: - - server_pcma2 - - disk.write.requests + - abstract_pcma_server + - disk.write.requests_pcma_server network.outgoing.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes.rate + - abstract_pcma_server_1 + - network.outgoing.bytes.rate_pcma_server_pcm_port_1 network.incoming.packets_pcm_port_0: - - pcm_port_0 - - network.incoming.packets + - abstract_pcma_server_1 + - network.incoming.packets_pcma_server_pcm_port_0 network.outgoing.bytes.rate_pcm_port_2: - - pcm_port_2 - - network.outgoing.bytes.rate + - abstract_pcma_server + - network.outgoing.bytes.rate_pcma_server_pcm_port_2 network.outgoing.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes.rate + - abstract_pcma_server_1 + - network.outgoing.bytes.rate_pcma_server_pcm_port_0 network.incoming.packets_pcm_port_3: - - pcm_port_3 - - network.incoming.packets + - abstract_pcma_server + - network.incoming.packets_pcma_server_pcm_port_3 disk.usage_server_pcma2: - - server_pcma2 - - disk.usage + - abstract_pcma_server + - disk.usage_pcma_server network.incoming.packets_pcm_port_2: - - pcm_port_2 - - network.incoming.packets + - abstract_pcma_server + - network.incoming.packets_pcma_server_pcm_port_2 network.outgoing.bytes.rate_pcm_port_3: - - pcm_port_3 - - network.outgoing.bytes.rate + - abstract_pcma_server + - network.outgoing.bytes.rate_pcma_server_pcm_port_3 disk.usage_server_pcma1: - - server_pcma1 - - disk.usage + - abstract_pcma_server_1 + - disk.usage_pcma_server vcpus_server_pcma1: - - server_pcma1 - - vcpus + - abstract_pcma_server_1 + - vcpus_pcma_server memory.resident_server_pcma1: - - server_pcma1 - - memory.resident + - abstract_pcma_server_1 + - memory.resident_pcma_server network.incoming.packets_pcm_port_1: - - pcm_port_1 - - network.incoming.packets + - abstract_pcma_server_1 + - network.incoming.packets_pcma_server_pcm_port_1 vcpus_server_pcma2: - - server_pcma2 - - vcpus + - abstract_pcma_server + - vcpus_pcma_server memory.resident_server_pcma2: - - server_pcma2 - - memory.resident + - abstract_pcma_server + - memory.resident_pcma_server disk.device.write.bytes_server_pcma2: - - server_pcma2 - - disk.device.write.bytes + - abstract_pcma_server + - disk.device.write.bytes_pcma_server disk.allocation_server_pcma1: - - server_pcma1 - - disk.allocation + - abstract_pcma_server_1 + - disk.allocation_pcma_server disk.allocation_server_pcma2: - - server_pcma2 - - disk.allocation + - abstract_pcma_server + - disk.allocation_pcma_server disk.device.write.bytes_server_pcma1: - - server_pcma1 - - disk.device.write.bytes + - abstract_pcma_server_1 + - disk.device.write.bytes_pcma_server cpu_server_pcma1: - - server_pcma1 - - cpu + - abstract_pcma_server_1 + - cpu_pcma_server network.incoming.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes.rate + - abstract_pcma_server_1 + - network.incoming.bytes.rate_pcma_server_pcm_port_0 cpu_server_pcma2: - - server_pcma2 - - cpu + - abstract_pcma_server + - cpu_pcma_server network.incoming.bytes.rate_pcm_port_3: - - pcm_port_3 - - network.incoming.bytes.rate + - abstract_pcma_server + - network.incoming.bytes.rate_pcma_server_pcm_port_3 network.incoming.bytes.rate_pcm_port_2: - - pcm_port_2 - - network.incoming.bytes.rate + - abstract_pcma_server + - network.incoming.bytes.rate_pcma_server_pcm_port_2 network.incoming.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes.rate + - abstract_pcma_server_1 + - network.incoming.bytes.rate_pcma_server_pcm_port_1 requirements: dependency_server_pcma2: - - server_pcma2 - - dependency + - abstract_pcma_server + - dependency_pcma_server local_storage_server_pcma2: - - server_pcma2 - - local_storage + - abstract_pcma_server + - local_storage_pcma_server link_pcm_port_0: - - pcm_port_0 - - link + - abstract_pcma_server_1 + - link_pcma_server_pcm_port_0 link_pcm_port_1: - - pcm_port_1 - - link + - abstract_pcma_server_1 + - link_pcma_server_pcm_port_1 dependency_server_pcma1: - - server_pcma1 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server local_storage_server_pcma1: - - server_pcma1 - - local_storage + - abstract_pcma_server_1 + - local_storage_pcma_server link_pcm_port_2: - - pcm_port_2 - - link + - abstract_pcma_server + - link_pcma_server_pcm_port_2 link_pcm_port_3: - - pcm_port_3 - - link + - abstract_pcma_server + - link_pcma_server_pcm_port_3 dependency_pcm_port_0: - - pcm_port_0 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server_pcm_port_0 dependency_pcm_port_3: - - pcm_port_3 - - dependency + - abstract_pcma_server + - dependency_pcma_server_pcm_port_3 dependency_pcm_port_1: - - pcm_port_1 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server_pcm_port_1 dependency_pcm_port_2: - - pcm_port_2 - - dependency + - abstract_pcma_server + - dependency_pcma_server_pcm_port_2 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/in/hot-mog-0108-bs1271.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/in/hot-mog-0108-bs1271.yml index 12bcc160fb..c063cfdd26 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/in/hot-mog-0108-bs1271.yml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/in/hot-mog-0108-bs1271.yml @@ -39,6 +39,8 @@ parameters: type: string 1c2_catalog_instance_names: type: string + 2c2_catalog_instance_names: + type: string pcm_server_names: type: string pcm_image_name: @@ -70,9 +72,9 @@ resources: connectivityTo1C1_T2_11 : {get_attr : [1c1_t2_port_11, tenant_id]}, connectivityTo1C1_T2_12 : {get_attr : [1c1_t2_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]}, @@ -98,9 +100,9 @@ resources: connectivityTo1C1_T2_11 : {get_attr : [1c1_t2_port_11, tenant_id]}, connectivityTo1C1_T2_12 : {get_attr : [1c1_t2_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]}, @@ -149,9 +151,9 @@ resources: connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]}, @@ -219,9 +221,9 @@ resources: connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]}, @@ -291,9 +293,9 @@ resources: connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]}, @@ -340,9 +342,9 @@ resources: connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]}, @@ -384,9 +386,9 @@ resources: connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]}, @@ -427,9 +429,9 @@ resources: connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]}, @@ -460,8 +462,8 @@ resources: flavor: {get_param: pd_flavor_name} availability_zone: {get_param: availabilityzone_name} networks: - - port: {get_resource: 1c2_t1_port_02} - - port: {get_resource: 1c2_t2_port_02} + - port: {get_resource: 1c201_port_02} + - port: {get_resource: 2c202_port_02} user_data_format: RAW1 scheduler_hints: { group: { get_resource: BE_Affinity } } metadata: { connectivityTo1A_1 : {get_attr : [1a_single_1A_1, instance_name]}, @@ -474,20 +476,22 @@ resources: connectivityTo1C1_T1_02 : {get_attr : [1c1_t1_port_02, tenant_id]}, connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]}, connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]} } + diskConfig: {get_attr: [1c201_port_02, tenant_id]} + personality: {get_attr: [[1a_single_1A_1, instance_name]]} - 1c2_t1_port_02: + 1c201_port_02: type: OS::Neutron::Port properties: network: {get_param: oam_net_name} - 1c2_t2_port_02: + 2c202_port_02: type: OS::Neutron::Port properties: network: {get_resource: 1c2_catalog_instance_network} @@ -498,7 +502,7 @@ resources: name: get_param: net_name - 1c202_catalog_instance_1C21: + 1c201_catalog_instance_1C22: type: OS::Nova::Server properties: name: {get_param: [1c2_catalog_instance_names, 2]} @@ -506,30 +510,31 @@ resources: flavor: {get_param: pd_flavor_name} availability_zone: {get_param: availabilityzone_name} networks: - - port: {get_resource: 1c2_t1_port_11} - - port: {get_resource: 1c2_t2_port_11} + - port: {get_resource: 1c201_port_11} + - port: {get_resource: 2c202_port_11} user_data_format: {get_attr: [1c201_catalog_instance_1C21, instance_name]} scheduler_hints: { group: { get_resource: BE_Affinity } } + diskConfig: {get_attr: [1c201_port_02, tenant_id]} - 1c2_t1_port_11: + 1c201_port_11: type: OS::Neutron::Port properties: network: {get_param: oam_net_name} - 1c2_t2_port_11: + 2c202_port_11: type: OS::Neutron::Port properties: network: {get_resource: 1c2_catalog_instance_network} - 1c201_catalog_instance_1C22: + 2c202_catalog_instance_1C21: type: OS::Nova::Server properties: - name: {get_param: [1c2_catalog_instance_names, 2]} + name: {get_param: [2c2_catalog_instance_names, 0]} image: {get_param: pd_image_name} flavor: {get_param: pd_flavor_name} availability_zone: {get_param: availabilityzone_name} networks: - - port: {get_resource: 1c2_t1_port_022} - - port: {get_resource: 1c2_t2_port_022} + - port: {get_resource: 1c201_port_022} + - port: {get_resource: 2c202_port_022} user_data_format: RAW1 scheduler_hints: { group: { get_resource: BE_Affinity } } metadata: { connectivityTo1A_1 : {get_attr : [1a_single_1A_1, instance_name]}, @@ -543,7 +548,7 @@ resources: connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, @@ -551,33 +556,33 @@ resources: connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]} } - 1c2_t1_port_022: + 1c201_port_022: type: OS::Neutron::Port properties: network: {get_param: oam_net_name} - 1c2_t2_port_022: + 2c202_port_022: type: OS::Neutron::Port properties: network: {get_resource: 1c2_catalog_instance_network} - 1c202_catalog_instance_1C22: + 2c202_catalog_instance_1C22: type: OS::Nova::Server properties: - name: {get_param: [1c2_catalog_instance_names,3]} + name: {get_param: [2c2_catalog_instance_names,1]} image: {get_param: pd_image_name} flavor: {get_param: pd_flavor_name} availability_zone: {get_param: availabilityzone_name} networks: - - port: {get_resource: 1c2_t1_port_12} - - port: {get_resource: 1c2_t2_port_12} + - port: {get_resource: 1c201_port_12} + - port: {get_resource: 2c202_port_12} user_data_format: {get_attr: [1c201_catalog_instance_1C22, instance_name]} scheduler_hints: { group: { get_resource: BE_Affinity } } - 1c2_t1_port_12: + 1c201_port_12: type: OS::Neutron::Port properties: network: {get_param: oam_net_name} - 1c2_t2_port_12: + 2c202_port_12: type: OS::Neutron::Port properties: network: {get_resource: 1c2_catalog_instance_network} @@ -604,9 +609,9 @@ resources: connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]}, connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]} @@ -639,9 +644,9 @@ resources: connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]}, connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]} @@ -668,9 +673,9 @@ resources: connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]} @@ -696,9 +701,9 @@ resources: connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]}, connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]}, connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]}, - connectivityTo1C2_2_1 : {get_attr : [1c202_catalog_instance_1C21, instance_name]}, + connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]}, connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]}, - connectivityTo1C2_2_2 : {get_attr : [1c202_catalog_instance_1C22, instance_name]}, + connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]}, connectivityTo4PNested_1 : {get_attr : [4p_nested_1, server_pcm_id]}, connectivityTo4PNested_2 : {get_attr : [4p_nested_2, server_pcm_id]}, connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]} @@ -730,12 +735,12 @@ resources: - nestedNoUnified_2 - 4p_nested_1 - 4p_nested_2 - - 1c2_t1_port_11 - - 1c2_t1_port_02 + - 1c201_port_11 + - 1c201_port_02 - 1c201_catalog_instance_1C21 - - 1c202_catalog_instance_1C21 + - 2c202_catalog_instance_1C21 - 1c201_catalog_instance_1C22 - - 1c202_catalog_instance_1C22 + - 2c202_catalog_instance_1C22 - 1c101_scalling_instance_1C11 - 1c101_scalling_instance_1C12 - 1c102_scalling_instance_1C11 @@ -757,7 +762,7 @@ resources: type: OS::Neutron::Net properties: name: { get_attr: [nestedNoUnified_1, portId, {get_attr: [4p_nested_2, server_pcm_id]}]} - dhcp_agent_ids: { get_attr: [1c2_t1_port_11, tenant_id, {get_attr: [1c2_t1_port_02, tenant_id, {get_attr: [1c201_catalog_instance_1C22, instance_name, {get_attr: [1c202_catalog_instance_1C21,instance_name]}]}]}]} + dhcp_agent_ids: { get_attr: [1c201_port_11, tenant_id, {get_attr: [1c201_port_02, tenant_id, {get_attr: [1c201_catalog_instance_1C22, instance_name, {get_attr: [2c202_catalog_instance_1C21,instance_name]}]}]}]} tenant_id: { get_attr:[1c101_scalling_instance_1C11, instance_name, {get_attr:[1c102_scalling_instance_1C11, instance_name, {get_attr:[1c1_t2_port_02, tenant_id, {get_attr:[1c1_t2_port_11, tenant_id]}, {get_attr:[1c1_t2_port_12, tenant_id]}, {get_attr:[1c102_scalling_instance_1C12, instance_name]}]}]}]} value_specs: {get_attr:[1b01_single_1B_1, instance_name, get_attr:[1b02_single_1B_1,instance_name, {get_attr:[1b_t1_port_01, tenant_id, {get_attr:[1b_t1_port_11, tenant_id]}]}]] } @@ -774,7 +779,7 @@ outputs: out1: value: { get_attr: [nestedNoUnified_1, portId, {get_attr: [4p_nested_2, server_pcm_id]}]} out2: - value: { get_attr: [1c2_t1_port_11, tenant_id, {get_attr: [1c2_t1_port_02, tenant_id, {get_attr: [1c201_catalog_instance_1C22, instance_name, {get_attr: [1c202_catalog_instance_1C21,instance_name]}]}]}]} + value: { get_attr: [1c201_port_11, tenant_id, {get_attr: [1c201_port_02, tenant_id, {get_attr: [1c201_catalog_instance_1C22, instance_name, {get_attr: [2c202_catalog_instance_1C21,instance_name]}]}]}]} out3: value: { get_attr:[1c101_scalling_instance_1C11, instance_name, {get_attr:[1c102_scalling_instance_1C11, instance_name, {get_attr:[1c1_t2_port_02, tenant_id,{get_attr:[1c1_t2_port_11, tenant_id]}, {get_attr:[1c1_t2_port_12, tenant_id]}, {get_attr:[1c102_scalling_instance_1C12, instance_name]}]}]}]} out4: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml index 4dbd5cfbb6..40d6c556fa 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -1022,15 +1022,11 @@ node_types: status: SUPPORTED attributes: 1c12_scalling_instance_1c1_t1_port_tenant_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string 1c12_scalling_instance_instance_name: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_1c12_scalling_instance_1c1_t1_port: capability: tosca.capabilities.Node @@ -1367,1521 +1363,2226 @@ node_types: occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c11_scalling_instance: + org.openecomp.resource.abstract.nodes.heat.pcm_server_1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c1_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_pcm_port_0_network_role: + type: string required: true status: SUPPORTED - port_1c1_t1_port_fixed_ips: - type: list + port_pcm_port_1_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_1c1_t1_port_vlan_requirements: + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pcm_port_0_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - port_1c1_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + pcm_image_name: + type: string + description: PCRF CM image name required: true status: SUPPORTED - index_value: + port_pcm_port_0_order: type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 + required: true status: SUPPORTED - constraints: - - greater_or_equal: 0 - vm_flavor_name: + port_pcm_port_0_subnetpoolid: type: string required: true status: SUPPORTED - compute_1c11_scalling_instance_name: - type: list + port_pcm_port_1_subnetpoolid: + type: string required: true status: SUPPORTED - entry_schema: - type: string - compute_1c11_scalling_instance_availability_zone: - type: list + port_pcm_port_0_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: string - compute_1c11_scalling_instance_user_data_format: - type: list + pcm_server_name: + type: string + description: PCRF CM server name required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t1_port_ip_requirements: + cps_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + oam_net_name: + type: string + description: OAM network name + required: true + status: SUPPORTED + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + server_group: + type: string + required: true + status: SUPPORTED + connectivityChk: + type: json + required: true + status: SUPPORTED + port_pcm_port_0_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: + oam_net_gw: type: string + description: CPS network gateway required: true status: SUPPORTED - port_1c1_t1_port_name: + security_group_name: + type: string + description: the name of security group + required: true + status: SUPPORTED + cps_net_ip: + type: string + description: CPS network ip + required: true + status: SUPPORTED + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - compute_1c11_scalling_instance_scheduler_hints: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_flavor_name: + type: string + description: flavor name of PCRF CM instance + required: true + status: SUPPORTED + pcm_vol: + type: string + description: CPS Cluman Cinder Volume + required: true + status: SUPPORTED + port_pcm_port_1_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: json - port_1c1_t1_port_subnetpoolid: - type: string + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1c1_t1_port_network_role_tag: + cps_net_name: type: string + description: CPS network name required: true status: SUPPORTED - port_1c1_t1_port_network_role: + oam_net_ip: type: string + description: OAM network ip required: true status: SUPPORTED - port_1c1_t1_port_network: - type: list + oam_net_mask: + type: string + description: CPS network mask required: true status: SUPPORTED - entry_schema: - type: string - port_1c1_t1_port_order: + port_pcm_port_1_order: type: integer required: true status: SUPPORTED attributes: - 1c11_scalling_instance_instance_name: - type: list - status: SUPPORTED - entry_schema: - type: string - 1c11_scalling_instance_1c1_t1_port_tenant_id: - type: list + server_pcm_id: + type: string + description: the pcm nova service id status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c11_scalling_instance: + - dependency_pcm_port_1: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c11_scalling_instance: + - link_pcm_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pcm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pcm: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_1c11_scalling_instance_1c1_t1_port: + - dependency_pcm_port_0: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c11_scalling_instance_1c1_t1_port: + - link_pcm_port_0: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.usage_1c11_scalling_instance: + network.incoming.packets.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c11_scalling_instance_1c1_t1_port: + cpu_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c11_scalling_instance_1c1_t1_port: + network.incoming.packets.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_1c11_scalling_instance: + network.outpoing.packets_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c11_scalling_instance: + memory_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c11_scalling_instance: + disk.write.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c11_scalling_instance: + network.outpoing.packets_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c11_scalling_instance: - type: tosca.capabilities.network.Bindable + disk.device.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c11_scalling_instance: - type: tosca.capabilities.Node + memory.resident_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_1c11_scalling_instance: + disk.device.write.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c11_scalling_instance: + disk.device.usage_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c11_scalling_instance: + disk.allocation_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c11_scalling_instance_1c1_t1_port: + disk.usage_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c11_scalling_instance: + disk.device.write.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c11_scalling_instance: + disk.root.size_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c11_scalling_instance: + disk.ephemeral.size_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c11_scalling_instance: - type: tosca.capabilities.Endpoint.Admin + disk.device.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c11_scalling_instance_1c1_t1_port: - type: tosca.capabilities.Node + network.incoming.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c11_scalling_instance: - type: tosca.capabilities.Scalable + network.incoming.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c11_scalling_instance: - type: tosca.capabilities.OperatingSystem + binding_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - network.outpoing.packets_1c11_scalling_instance_1c1_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.ephemeral.size_1c11_scalling_instance: + memory.usage_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c11_scalling_instance: + disk.read.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c11_scalling_instance: + disk.capacity_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c11_scalling_instance: + os_server_pcm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_1c11_scalling_instance: + network.outgoing.packets.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c11_scalling_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + network.outgoing.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c11_scalling_instance: + feature_pcm_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_1c11_scalling_instance: + disk.device.read.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c11_scalling_instance_1c1_t1_port: + feature_pcm_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c11_scalling_instance: + attachment_pcm_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pcm: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_1c11_scalling_instance_1c1_t1_port: + vcpus_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_1c11_scalling_instance: + disk.write.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c11_scalling_instance_1c1_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + disk.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - disk.write.bytes_1c11_scalling_instance: + disk.read.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c11_scalling_instance: + disk.device.allocation_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c11_scalling_instance_1c1_t1_port: + scalable_server_pcm: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c11_scalling_instance_1c1_t1_port: + cpu_util_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c11_scalling_instance: + disk.write.requests.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_1c11_scalling_instance: + disk.device.write.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c11_scalling_instance: + host_server_pcm: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_1c11_scalling_instance: + network.outgoing.bytes.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c11_scalling_instance: + network.incoming.packets_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c11_scalling_instance: + binding_server_pcm: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_1c11_scalling_instance: + disk.device.capacity_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_1c11_scalling_instance: + network.incoming.packets_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c11_scalling_instance_1c1_t1_port: - type: tosca.capabilities.Attachment + instance_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c11_scalling_instance: + disk.device.write.requests.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_1c11_scalling_instance: + disk.latency_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c11_scalling_instance: + disk.device.read.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_1c11_scalling_instance: + feature_server_pcm: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c11_scalling_instance: + disk.write.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.heat.pcm_server: + network.incoming.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.1c11_scalling_instance: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_pcm_port_0_network_role: - type: string - required: true - status: SUPPORTED - port_pcm_port_1_network_role_tag: - type: string + port_1c1_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - availabilityzone_name: - type: string - description: availabilityzone name + port_1c1_t1_port_fixed_ips: + type: list required: true status: SUPPORTED - port_pcm_port_0_vlan_requirements: + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_1c1_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - pcm_image_name: - type: string - description: PCRF CM image name + port_1c1_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_pcm_port_0_order: + index_value: type: integer - required: true - status: SUPPORTED - port_pcm_port_0_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_pcm_port_1_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_pcm_port_0_network_role_tag: - type: string - required: true - status: SUPPORTED - pcm_server_name: - type: string - description: PCRF CM server name - required: true + description: Index value of this substitution service template runtime instance + required: false + default: 0 status: SUPPORTED - cps_net_mask: + constraints: + - greater_or_equal: 0 + vm_flavor_name: type: string - description: CPS network mask required: true status: SUPPORTED - port_pcm_port_1_exCP_naming: - type: org.openecomp.datatypes.Naming + compute_1c11_scalling_instance_name: + type: list required: true status: SUPPORTED - port_pcm_port_0_exCP_naming: - type: org.openecomp.datatypes.Naming + entry_schema: + type: string + compute_1c11_scalling_instance_availability_zone: + type: list required: true status: SUPPORTED - oam_net_name: - type: string - description: OAM network name + entry_schema: + type: string + compute_1c11_scalling_instance_user_data_format: + type: list required: true status: SUPPORTED - port_pcm_port_1_network_role: - type: string + entry_schema: + type: string + port_1c1_t1_port_ip_requirements: + type: list required: true status: SUPPORTED - server_group: + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: type: string required: true status: SUPPORTED - connectivityChk: - type: json + port_1c1_t1_port_name: + type: list required: true status: SUPPORTED - port_pcm_port_0_ip_requirements: + entry_schema: + type: string + compute_1c11_scalling_instance_scheduler_hints: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - oam_net_gw: + type: json + port_1c1_t1_port_subnetpoolid: type: string - description: CPS network gateway required: true status: SUPPORTED - security_group_name: + port_1c1_t1_port_network_role_tag: type: string - description: the name of security group required: true status: SUPPORTED - cps_net_ip: + port_1c1_t1_port_network_role: type: string - description: CPS network ip - required: true - status: SUPPORTED - port_pcm_port_1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_pcm_port_1_vlan_requirements: + port_1c1_t1_port_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - pcm_flavor_name: - type: string - description: flavor name of PCRF CM instance + type: string + port_1c1_t1_port_order: + type: integer required: true status: SUPPORTED - pcm_vol: + attributes: + 1c11_scalling_instance_instance_name: type: string - description: CPS Cluman Cinder Volume - required: true - status: SUPPORTED - port_pcm_port_1_ip_requirements: - type: list - required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pcm_port_0_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - cps_net_name: + 1c11_scalling_instance_1c1_t1_port_tenant_id: type: string - description: CPS network name - required: true - status: SUPPORTED - oam_net_ip: - type: string - description: OAM network ip - required: true - status: SUPPORTED - oam_net_mask: - type: string - description: CPS network mask - required: true - status: SUPPORTED - port_pcm_port_1_order: - type: integer - required: true - status: SUPPORTED - attributes: - server_pcm_id: - type: string - description: the pcm nova service id status: SUPPORTED requirements: - - dependency_pcm_port_1: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_pcm_port_1: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - - dependency_server_pcm: + - dependency_1c11_scalling_instance: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_server_pcm: + - local_storage_1c11_scalling_instance: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_pcm_port_0: + - dependency_1c11_scalling_instance_1c1_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_pcm_port_0: + - link_1c11_scalling_instance_1c1_t1_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - network.incoming.packets.rate_pcm_port_0: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - cpu_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets.rate_pcm_port_1: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outpoing.packets_pcm_port_1: + disk.device.usage_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_server_pcm: + network.incoming.packets_1c11_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_server_pcm: + network.incoming.packets.rate_1c11_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_pcm_port_0: + disk.allocation_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_pcm: + disk.device.read.bytes_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_server_pcm: + disk.device.allocation_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_server_pcm: + disk.read.bytes_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_1c11_scalling_instance: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.allocation_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c11_scalling_instance: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.usage_server_pcm: + memory.usage_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_server_pcm: + disk.usage_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_server_pcm: + disk.latency_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_server_pcm: + network.outgoing.packets.rate_1c11_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_server_pcm: + vcpus_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_pcm_port_0: + memory_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_pcm_port_1: + cpu_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_pcm_port_0: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - binding_pcm_port_1: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - memory.usage_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_1c11_scalling_instance: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - disk.read.requests_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c11_scalling_instance_1c1_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.capacity_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_1c11_scalling_instance: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - os_server_pcm: + os_1c11_scalling_instance: type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.read.bytes_server_pcm: + network.outpoing.packets_1c11_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_pcm_port_0: + disk.ephemeral.size_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_pcm_port_1: + cpu_util_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_pcm_port_1: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes_pcm_port_0: + disk.write.bytes.rate_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_server_pcm: + disk.read.bytes.rate_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_pcm_port_0: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes_pcm_port_1: + disk.capacity_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_pcm_port_0: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - attachment_pcm_port_1: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - endpoint_server_pcm: - type: tosca.capabilities.Endpoint.Admin + host_1c11_scalling_instance: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_server_pcm: + disk.device.write.bytes.rate_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_server_pcm: + cpu.delta_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_server_pcm: + network.outgoing.bytes_1c11_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_server_pcm: + disk.device.write.requests_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_server_pcm: + network.incoming.bytes.rate_1c11_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_pcm: + disk.device.capacity_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_server_pcm: - type: tosca.capabilities.Scalable + binding_1c11_scalling_instance_1c1_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.device.read.bytes.rate_server_pcm: + disk.write.bytes_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_server_pcm: + disk.write.requests_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_server_pcm: + network.incoming.bytes_1c11_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_server_pcm: + network.outgoing.bytes.rate_1c11_scalling_instance_1c1_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_server_pcm: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - cpu.delta_server_pcm: + disk.device.read.requests_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_pcm_port_1: + disk.device.write.bytes_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_pcm_port_0: + disk.device.read.bytes.rate_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_server_pcm: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes.rate_pcm_port_0: + disk.root.size_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_server_pcm: + instance_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_pcm_port_1: + disk.read.requests_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_server_pcm: + disk.device.iops_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_server_pcm: + memory.resident_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_1c11_scalling_instance_1c1_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.device.read.requests_server_pcm: + disk.write.requests.rate_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_server_pcm: - type: tosca.capabilities.Node + disk.device.read.requests.rate_1c11_scalling_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_pcm_port_0: + disk.device.write.requests.rate_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_server_pcm: + disk.device.latency_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_pcm_port_1: + disk.iops_1c11_scalling_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.a_single_2a: + org.openecomp.resource.abstract.nodes.pcma_server: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - compute_a_single_2a_user_data_format: + port_pcm_port_3_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_2_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_2_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1a_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_3_network_role: + type: string required: true status: SUPPORTED - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - status: SUPPORTED - constraints: - - greater_or_equal: 0 - port_1a_t1_port_ip_requirements: + port_pcm_port_3_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1a_t1_port_network_role_tag: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: type: string required: true status: SUPPORTED - port_1a_t1_port_network_role: + port_pcm_port_3_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_pcm_port_3_order: + type: integer + required: true + status: SUPPORTED + compute_pcma_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_image_name: type: string required: true status: SUPPORTED - compute_a_single_2a_scheduler_hints: + port_pcm_port_2_security_groups: type: list required: true status: SUPPORTED entry_schema: type: json - port_1a_t1_port_order: - type: integer + port_pcm_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - compute_a_single_2a_availability_zone: + port_pcm_port_3_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - vm_flavor_name: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_subnetpoolid: type: string required: true status: SUPPORTED - port_1a_t1_port_mac_requirements: + port_pcm_port_2_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1a_t1_port_network: + port_pcm_port_2_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1a_t1_port_subnetpoolid: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_3_subnetpoolid: type: string required: true status: SUPPORTED - compute_a_single_2a_name: + port_pcm_port_3_network_role_tag: + type: string + required: true + status: SUPPORTED + compute_pcma_server_config_drive: + type: list + required: true + status: SUPPORTED + entry_schema: + type: boolean + port_pcm_port_3_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: type: list required: true status: SUPPORTED entry_schema: type: string - vm_image_name: + port_pcm_port_2_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_3_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_2_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pcm_port_2_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_network_role_tag: type: string required: true status: SUPPORTED - port_1a_t1_port_vlan_requirements: + port_pcm_port_3_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_a_single_2a_metadata: + type: string + compute_pcma_server_scheduler_hints: type: list required: true status: SUPPORTED entry_schema: type: json - attributes: - a_single_2a_instance_name: + compute_pcma_server_name: type: list + required: true status: SUPPORTED entry_schema: type: string requirements: - - dependency_a_single_2a: + - dependency_pcma_server: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_a_single_2a: + - local_storage_pcma_server: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_a_single_2a_1a_t1_port: + - dependency_pcma_server_pcm_port_3: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_a_single_2a_1a_t1_port: + - link_pcma_server_pcm_port_3: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pcma_server_pcm_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcma_server_pcm_port_2: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.capacity_a_single_2a: + cpu.delta_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_a_single_2a: + scalable_pcma_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + vcpus_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_a_single_2a: + host_pcma_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_a_single_2a: + disk.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_a_single_2a: + network.outgoing.bytes.rate_pcma_server_pcm_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_a_single_2a: + disk.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_a_single_2a: + disk.iops_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pcma_server_pcm_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_pcma_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + feature_pcma_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + attachment_pcma_server_pcm_port_3: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcma_server_pcm_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcma_server_pcm_port_3: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pcma_server_pcm_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcma_server_pcm_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcma_server_pcm_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + os_pcma_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcma_server_pcm_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcma_server_pcm_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_a_single_2a: + disk.device.write.bytes_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcma_server_pcm_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_pcma_server_pcm_port_3: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcma_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.latency_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcma_server_pcm_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcma_server_pcm_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcma_server_pcm_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pcm_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pcm_port_0_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pcm_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_image_name: + type: string + description: PCRF CM image name + required: true + status: SUPPORTED + port_pcm_port_0_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + pcm_server_name: + type: string + description: PCRF CM server name + required: true + status: SUPPORTED + cps_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + oam_net_name: + type: string + description: OAM network name + required: true + status: SUPPORTED + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + server_group: + type: string + required: true + status: SUPPORTED + connectivityChk: + type: json + required: true + status: SUPPORTED + port_pcm_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + oam_net_gw: + type: string + description: CPS network gateway + required: true + status: SUPPORTED + security_group_name: + type: string + description: the name of security group + required: true + status: SUPPORTED + cps_net_ip: + type: string + description: CPS network ip + required: true + status: SUPPORTED + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_flavor_name: + type: string + description: flavor name of PCRF CM instance + required: true + status: SUPPORTED + pcm_vol: + type: string + description: CPS Cluman Cinder Volume + required: true + status: SUPPORTED + port_pcm_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + cps_net_name: + type: string + description: CPS network name + required: true + status: SUPPORTED + oam_net_ip: + type: string + description: OAM network ip + required: true + status: SUPPORTED + oam_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_order: + type: integer + required: true + status: SUPPORTED + attributes: + server_pcm_id: + type: string + description: the pcm nova service id + status: SUPPORTED + requirements: + - dependency_pcm_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pcm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pcm: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pcm_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + network.incoming.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_a_single_2a: + disk.read.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_a_single_2a: + disk.capacity_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_a_single_2a_1a_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_server_pcm: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_a_single_2a: + disk.read.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_a_single_2a: + network.outgoing.packets.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_a_single_2a: + network.outgoing.packets.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_a_single_2a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcm_port_1: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.allocation_a_single_2a: + network.outgoing.bytes_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_a_single_2a: + disk.device.read.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_a_single_2a_1a_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcm_port_0: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.usage_a_single_2a: + network.outgoing.bytes_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_a_single_2a_1a_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_pcm_port_0: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - scalable_a_single_2a: - type: tosca.capabilities.Scalable + attachment_pcm_port_1: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - feature_a_single_2a_1a_t1_port: - type: tosca.capabilities.Node + endpoint_server_pcm: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_a_single_2a: + disk.device.read.requests.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_a_single_2a: + vcpus_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_a_single_2a: - type: tosca.capabilities.Endpoint.Admin - occurrences: - - 1 - - UNBOUNDED - disk.root.size_a_single_2a: + disk.write.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_a_single_2a: + disk.iops_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_a_single_2a_1a_t1_port: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - disk.iops_a_single_2a: + disk.read.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_a_single_2a: + disk.device.allocation_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_a_single_2a: - type: tosca.capabilities.OperatingSystem + scalable_server_pcm: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_a_single_2a: + disk.device.read.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_a_single_2a: + cpu_util_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_a_single_2a: + disk.write.requests.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_a_single_2a: + disk.device.write.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_a_single_2a: + host_server_pcm: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_a_single_2a_1a_t1_port: + network.outgoing.bytes.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_a_single_2a_1a_t1_port: + network.incoming.packets_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_2a: + binding_server_pcm: type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - instance_a_single_2a: + network.outgoing.bytes.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_a_single_2a_1a_t1_port: + disk.device.capacity_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_a_single_2a: + network.incoming.packets_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_2a_1a_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.packets_a_single_2a_1a_t1_port: + instance_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_a_single_2a: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes.rate_a_single_2a: + disk.device.write.requests.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_a_single_2a: + disk.latency_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_a_single_2a: + disk.device.read.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_a_single_2a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_server_pcm: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_a_single_2a_1a_t1_port: + network.incoming.bytes.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_a_single_2a: + disk.write.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_2a: - type: tosca.capabilities.Node + network.incoming.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c2_catalog_instance_2: + org.openecomp.resource.abstract.nodes.2c2_catalog_instance: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c2_t2_port_order: - type: integer - required: true - status: SUPPORTED - compute_1c2_catalog_instance_availability_zone: + compute_2c2_catalog_instance_user_data_format: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_1c2_t2_port_network_role: - type: string + port_1c201_port_vlan_requirements: + type: list required: true status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements vm_flavor_name: type: string required: true status: SUPPORTED - port_1c2_t2_port_network_role_tag: + port_2c202_port_subnetpoolid: type: string required: true status: SUPPORTED - port_1c2_t1_port_vlan_requirements: + port_2c202_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: + type: org.openecomp.datatypes.network.IpRequirements + port_1c201_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_2c202_port_network_role_tag: type: string required: true status: SUPPORTED - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_2c202_port_network_role: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string required: true status: SUPPORTED - port_1c2_t1_port_order: + port_2c202_port_order: type: integer required: true status: SUPPORTED - port_1c2_t1_port_subnetpoolid: + port_1c201_port_network_role_tag: type: string required: true status: SUPPORTED - port_1c2_t2_port_ip_requirements: + compute_2c2_catalog_instance_scheduler_hints: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: json + compute_2c2_catalog_instance_availability_zone: + type: list required: true status: SUPPORTED - port_1c2_t1_port_network_role: - type: string + entry_schema: + type: string + port_1c201_port_order: + type: integer required: true status: SUPPORTED - port_1c2_t2_port_network: + port_2c202_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.network.VlanRequirements index_value: type: integer description: Index value of this substitution service template runtime instance @@ -2890,518 +3591,512 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - compute_1c2_catalog_instance_name: + compute_2c2_catalog_instance_name: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_2c202_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1c2_t1_port_network: + port_2c202_port_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_1c2_t2_port_vlan_requirements: + port_1c201_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list + type: org.openecomp.datatypes.network.IpRequirements + port_1c201_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: + port_2c202_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_1c201_port_subnetpoolid: type: string required: true status: SUPPORTED - port_1c2_t1_port_ip_requirements: - type: list + port_1c201_port_network_role: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: + port_1c201_port_network: type: list required: true status: SUPPORTED entry_schema: - type: json + type: string attributes: - 1c2_catalog_instance_instance_name: - type: list + 2c2_catalog_instance_instance_name: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c2_catalog_instance: + - dependency_2c2_catalog_instance: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c2_catalog_instance: + - local_storage_2c2_catalog_instance: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_1c2_catalog_instance_1c2_t2_port: + - dependency_2c2_catalog_instance_2c202_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t2_port: + - link_2c2_catalog_instance_2c202_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_1c2_catalog_instance_1c2_t1_port: + - dependency_2c2_catalog_instance_1c201_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t1_port: + - link_2c2_catalog_instance_1c201_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.capacity_1c2_catalog_instance: + network.outgoing.packets.rate_2c2_catalog_instance_1c201_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + instance_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c2_catalog_instance: + disk.write.bytes_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_1c2_catalog_instance: + disk.capacity_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: + disk.device.read.bytes.rate_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c2_catalog_instance: + disk.read.bytes_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: + disk.write.requests.rate_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + disk.device.read.bytes_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c2_catalog_instance: + disk.device.allocation_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_2c2_catalog_instance: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Node + disk.device.read.requests_2c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Attachment + network.outgoing.bytes_2c2_catalog_instance_1c201_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + disk.root.size_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c2_catalog_instance: + disk.device.write.requests_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c2_catalog_instance: + host_2c2_catalog_instance: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.allocation_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t1_port: + binding_2c2_catalog_instance_1c201_port: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.ephemeral.size_1c2_catalog_instance: + disk.device.write.requests.rate_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_2c2_catalog_instance: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - memory.resident_1c2_catalog_instance: + network.outpoing.packets_2c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c2_catalog_instance: + disk.device.write.bytes.rate_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + network.outgoing.bytes.rate_2c2_catalog_instance_1c201_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c2_catalog_instance: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - disk.device.iops_1c2_catalog_instance: + network.incoming.packets.rate_2c2_catalog_instance_1c201_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c2_catalog_instance: - type: tosca.capabilities.Endpoint.Admin - occurrences: - - 1 - - UNBOUNDED - disk.allocation_1c2_catalog_instance: + disk.latency_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c2_catalog_instance: + disk.iops_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_2c2_catalog_instance: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + vcpus_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c2_catalog_instance: + network.incoming.bytes_2c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_2c2_catalog_instance_1c201_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_2c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c2_catalog_instance: + disk.device.iops_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_2c2_catalog_instance_1c201_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Attachment + network.incoming.packets_2c2_catalog_instance_1c201_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.latency_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c2_catalog_instance: + network.outgoing.packets.rate_2c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c2_catalog_instance: + disk.read.bytes.rate_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_1c2_catalog_instance: + memory.usage_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c2_catalog_instance: + disk.write.bytes.rate_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c2_catalog_instance: + disk.device.capacity_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c2_catalog_instance: + disk.read.requests_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c2_catalog_instance: + network.outgoing.bytes_2c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + cpu_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c2_catalog_instance: + disk.ephemeral.size_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c2_catalog_instance: + disk.device.write.bytes_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c2_catalog_instance: - type: tosca.capabilities.Scalable + memory.resident_2c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c2_catalog_instance: + disk.device.usage_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c2_catalog_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + network.outgoing.bytes.rate_2c2_catalog_instance_2c202_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_1c2_catalog_instance: + network.outpoing.packets_2c2_catalog_instance_1c201_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_1c2_catalog_instance: + cpu_util_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_2c2_catalog_instance_1c201_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c2_catalog_instance: + disk.usage_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance: + binding_2c2_catalog_instance_2c202_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + feature_2c2_catalog_instance: type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.write.requests_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c2_catalog_instance: + cpu.delta_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c2_catalog_instance: + network.incoming.packets.rate_2c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c2_catalog_instance: + binding_2c2_catalog_instance: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + attachment_2c2_catalog_instance_2c202_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_2c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance: - type: tosca.capabilities.network.Bindable + feature_2c2_catalog_instance_2c202_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - cpu.delta_1c2_catalog_instance: + memory_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Node + network.incoming.bytes_2c2_catalog_instance_1c201_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_1c2_catalog_instance: + disk.device.read.requests.rate_2c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.a_single_1a: + org.openecomp.resource.abstract.nodes.1c2_catalog_instance: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - compute_a_single_1a_metadata: + compute_1c2_catalog_instance_availability_zone: type: list required: true status: SUPPORTED entry_schema: - type: json - port_1a_t1_port_ip_requirements: + type: string + port_1c201_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1a_t2_port_network_role_tag: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: type: string required: true status: SUPPORTED - vm_flavor_name: - type: string + compute_1c2_catalog_instance_personality: + type: list required: true status: SUPPORTED - port_1a_t2_port_network_role: + entry_schema: + type: json + port_2c202_port_subnetpoolid: type: string required: true status: SUPPORTED - port_1a_t2_port_network: + port_2c202_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1a_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: org.openecomp.datatypes.network.IpRequirements + port_1c201_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1a_t1_port_network: - type: list + port_2c202_port_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1a_t1_port_subnetpoolid: + port_2c202_port_network_role: type: string required: true status: SUPPORTED @@ -3409,34 +4104,24 @@ node_types: type: string required: true status: SUPPORTED - port_1a_t2_port_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1a_t1_port_vlan_requirements: - type: list + port_2c202_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1a_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1c201_port_network_role_tag: + type: string required: true status: SUPPORTED - compute_a_single_1a_availability_zone: - type: list + port_1c201_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: string - compute_a_single_1a_scheduler_hints: + port_2c202_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: json + type: org.openecomp.datatypes.network.VlanRequirements index_value: type: integer description: Index value of this substitution service template runtime instance @@ -3445,1647 +4130,1539 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - port_1a_t1_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1a_t1_port_network_role: - type: string + compute_1c2_catalog_instance_name: + type: list required: true status: SUPPORTED - port_1a_t1_port_order: - type: integer + entry_schema: + type: string + port_2c202_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1a_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_2c202_port_network: + type: list required: true status: SUPPORTED - port_1a_t2_port_vlan_requirements: + entry_schema: + type: string + port_1c201_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1a_t2_port_subnetpoolid: + type: org.openecomp.datatypes.network.IpRequirements + port_1c201_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_2c202_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_1c201_port_subnetpoolid: type: string required: true status: SUPPORTED - port_1a_t2_port_order: - type: integer + port_1c201_port_network_role: + type: string required: true status: SUPPORTED - compute_a_single_1a_user_data_format: + compute_1c2_catalog_instance_user_data_format: type: list required: true status: SUPPORTED entry_schema: type: string - compute_a_single_1a_name: + port_1c201_port_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_1a_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + compute_1c2_catalog_instance_scheduler_hints: + type: list required: true status: SUPPORTED + entry_schema: + type: json attributes: - a_single_1a_instance_name: - type: list + 1c2_catalog_instance_instance_name: + type: string status: SUPPORTED - entry_schema: - type: string - a_single_1a_1a_t1_port_tenant_id: - type: list + 1c2_catalog_instance_1c201_port_tenant_id: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_a_single_1a_1a_t1_port: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_a_single_1a_1a_t1_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - - dependency_a_single_1a: + - dependency_1c2_catalog_instance: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_a_single_1a: + - local_storage_1c2_catalog_instance: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_a_single_1a_1a_t2_port: + - dependency_1c2_catalog_instance_1c201_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_a_single_1a_1a_t2_port: + - link_1c2_catalog_instance_1c201_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - capabilities: - disk.read.bytes_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - dependency_1c2_catalog_instance_2c202_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - - 1 + - 0 - UNBOUNDED - network.incoming.bytes.rate_a_single_1a_1a_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - link_1c2_catalog_instance_2c202_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - 1 - - UNBOUNDED - disk.usage_a_single_1a: + - 1 + capabilities: + disk.device.capacity_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_a_single_1a_1a_t2_port: + attachment_1c2_catalog_instance_2c202_port: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - scalable_a_single_1a: - type: tosca.capabilities.Scalable + network.incoming.bytes.rate_1c2_catalog_instance_2c202_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_a_single_1a_1a_t2_port: + network.incoming.packets_1c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_a_single_1a: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + network.incoming.packets.rate_1c2_catalog_instance_1c201_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_a_single_1a: - type: tosca.capabilities.Endpoint.Admin + disk.read.bytes.rate_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_a_single_1a: + network.incoming.bytes_1c2_catalog_instance_1c201_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_a_single_1a: + memory.usage_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_a_single_1a_1a_t2_port: + binding_1c2_catalog_instance_1c201_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_a_single_1a: + cpu_util_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_a_single_1a: + cpu_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_a_single_1a_1a_t1_port: + disk.read.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_a_single_1a: + network.outpoing.packets_1c2_catalog_instance_1c201_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_a_single_1a_1a_t1_port: + disk.ephemeral.size_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_a_single_1a: + disk.device.write.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_a_single_1a: - type: tosca.capabilities.OperatingSystem + memory.resident_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_a_single_1a: + disk.device.write.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_a_single_1a_1a_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_1c2_catalog_instance: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_a_single_1a_1a_t2_port: + disk.device.iops_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c2_catalog_instance_2c202_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_a_single_1a: + network.outgoing.packets.rate_1c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_1c2_catalog_instance: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - attachment_a_single_1a_1a_t1_port: - type: tosca.capabilities.Attachment + disk.allocation_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_a_single_1a: + disk.latency_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_a_single_1a: + network.outgoing.bytes.rate_1c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_a_single_1a: + disk.iops_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_1a_1a_t2_port: + binding_1c2_catalog_instance_2c202_port: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - network.incoming.packets_a_single_1a_1a_t2_port: + vcpus_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_a_single_1a: + disk.device.latency_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_a_single_1a: + network.outgoing.bytes_1c2_catalog_instance_1c201_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_1c2_catalog_instance_1c201_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - binding_a_single_1a: - type: tosca.capabilities.network.Bindable + network.incoming.bytes.rate_1c2_catalog_instance_1c201_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_a_single_1a: + network.incoming.packets_1c2_catalog_instance_1c201_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_a_single_1a_1a_t2_port: + disk.read.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_a_single_1a: + instance_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_a_single_1a: + disk.capacity_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a_1a_t1_port: - type: tosca.capabilities.Node + disk.write.bytes_1c2_catalog_instance: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_a_single_1a_1a_t2_port: + disk.device.read.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_a_single_1a_1a_t1_port: + network.incoming.bytes_1c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_a_single_1a: + disk.device.allocation_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_a_single_1a: + disk.device.read.bytes_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_a_single_1a: + disk.device.read.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_a_single_1a: + disk.device.write.bytes.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_1c2_catalog_instance: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_a_single_1a_1a_t1_port: + disk.device.write.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a_1a_t2_port: - type: tosca.capabilities.Node + host_1c2_catalog_instance: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - disk.capacity_a_single_1a: + disk.root.size_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_a_single_1a: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_1c2_catalog_instance_1c201_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.incoming.packets_a_single_1a_1a_t1_port: + network.outpoing.packets_1c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_a_single_1a: - type: tosca.capabilities.Node + network.incoming.packets.rate_1c2_catalog_instance_2c202_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_a_single_1a_1a_t1_port: + disk.device.usage_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_a_single_1a: + network.outgoing.packets.rate_1c2_catalog_instance_1c201_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_a_single_1a: + disk.usage_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_a_single_1a_1a_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + feature_1c2_catalog_instance: + type: tosca.capabilities.Node occurrences: - - 0 + - 1 - UNBOUNDED - disk.device.iops_a_single_1a: + memory_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_a_single_1a: + network.outgoing.bytes.rate_1c2_catalog_instance_1c201_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_a_single_1a: + disk.write.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_a_single_1a: + disk.write.requests_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_a_single_1a: + binding_1c2_catalog_instance: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_a_single_1a_1a_t2_port: + network.outgoing.bytes_1c2_catalog_instance_2c202_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_a_single_1a_1a_t1_port: + disk.device.read.requests.rate_1c2_catalog_instance: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c2_catalog_instance_3: + org.openecomp.resource.abstract.nodes.a_single_2a: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c2_t2_port_order: - type: integer - required: true - status: SUPPORTED - compute_1c2_catalog_instance_availability_zone: + compute_a_single_2a_user_data_format: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_1c2_t2_port_network_role: - type: string - required: true - status: SUPPORTED - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_1c2_t2_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1c2_t1_port_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string - required: true - status: SUPPORTED - port_1c2_t2_port_exCP_naming: + port_1a_t1_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1c2_t1_port_order: + index_value: type: integer - required: true - status: SUPPORTED - port_1c2_t1_port_subnetpoolid: - type: string - required: true + description: Index value of this substitution service template runtime instance + required: false + default: 0 status: SUPPORTED - port_1c2_t2_port_ip_requirements: + constraints: + - greater_or_equal: 0 + port_1a_t1_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1a_t1_port_network_role_tag: + type: string required: true status: SUPPORTED - port_1c2_t1_port_network_role: + port_1a_t1_port_network_role: type: string required: true status: SUPPORTED - port_1c2_t2_port_network: + compute_a_single_2a_scheduler_hints: type: list required: true status: SUPPORTED entry_schema: - type: string - index_value: + type: json + port_1a_t1_port_order: type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 + required: true status: SUPPORTED - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_name: + compute_a_single_2a_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - port_1c2_t1_port_network: - type: list + vm_flavor_name: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: + port_1a_t1_port_mac_requirements: type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1c2_t2_port_vlan_requirements: + port_1a_t1_port_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: + type: string + port_1a_t1_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + compute_a_single_2a_name: type: list required: true status: SUPPORTED entry_schema: type: string - port_1c2_t1_port_network_role_tag: + vm_image_name: type: string required: true status: SUPPORTED - port_1c2_t1_port_ip_requirements: + port_1a_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: + type: org.openecomp.datatypes.network.VlanRequirements + compute_a_single_2a_metadata: type: list required: true status: SUPPORTED entry_schema: type: json attributes: - 1c2_catalog_instance_instance_name: - type: list - status: SUPPORTED - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list + a_single_2a_instance_name: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c2_catalog_instance: + - dependency_a_single_2a: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c2_catalog_instance: + - local_storage_a_single_2a: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_1c2_catalog_instance_1c2_t2_port: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_1c2_catalog_instance_1c2_t2_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - - dependency_1c2_catalog_instance_1c2_t1_port: + - dependency_a_single_2a_1a_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t1_port: + - link_a_single_2a_1a_t1_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.capacity_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes.rate_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - memory.usage_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - disk.write.bytes.rate_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - binding_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: + disk.capacity_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + disk.ephemeral.size_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c2_catalog_instance: + disk.device.read.bytes_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + cpu_util_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + disk.write.requests_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c2_catalog_instance: + disk.read.requests_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c2_catalog_instance: + disk.device.iops_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.usage_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c2_catalog_instance: + disk.read.bytes.rate_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_1c2_catalog_instance: + disk.device.write.requests.rate_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_1c2_catalog_instance: + network.incoming.bytes.rate_a_single_2a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c2_catalog_instance: + disk.write.requests.rate_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + disk.device.latency_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c2_catalog_instance: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - disk.device.iops_1c2_catalog_instance: + disk.read.bytes_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c2_catalog_instance: - type: tosca.capabilities.Endpoint.Admin + disk.device.read.requests_a_single_2a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_1c2_catalog_instance: + disk.device.allocation_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c2_catalog_instance: + disk.latency_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + network.incoming.packets.rate_a_single_2a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + disk.usage_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c2_catalog_instance: + network.incoming.bytes_a_single_2a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_a_single_2a: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_a_single_2a_1a_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - vcpus_1c2_catalog_instance: + disk.device.write.bytes_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_1c2_catalog_instance: + disk.device.read.bytes.rate_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Attachment + endpoint_a_single_2a: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.root.size_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c2_catalog_instance: + disk.device.write.requests_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_a_single_2a_1a_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.capacity_1c2_catalog_instance: + disk.iops_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c2_catalog_instance: + vcpus_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_a_single_2a: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c2_catalog_instance: + disk.write.bytes.rate_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c2_catalog_instance: + disk.device.capacity_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + cpu_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c2_catalog_instance: + disk.device.read.requests.rate_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c2_catalog_instance: + memory.usage_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c2_catalog_instance: - type: tosca.capabilities.Scalable + network.outgoing.packets.rate_a_single_2a_1a_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c2_catalog_instance: + network.outpoing.packets_a_single_2a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c2_catalog_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + binding_a_single_2a: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.root.size_1c2_catalog_instance: + instance_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_1c2_catalog_instance: + network.outgoing.bytes_a_single_2a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + disk.write.bytes_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c2_catalog_instance: + binding_a_single_2a_1a_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets_a_single_2a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance: - type: tosca.capabilities.Node + host_a_single_2a: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.write.bytes.rate_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c2_catalog_instance: + memory_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c2_catalog_instance: + disk.allocation_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c2_catalog_instance: + memory.resident_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance: - type: tosca.capabilities.network.Bindable + network.outgoing.bytes.rate_a_single_2a_1a_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_1c2_catalog_instance: + cpu.delta_a_single_2a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t2_port: + feature_a_single_2a: type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - org.openecomp.resource.abstract.nodes.b_single_1b_1: + org.openecomp.resource.abstract.nodes.pcma_server_1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1b_t1_port_order: - type: integer - required: true - status: SUPPORTED - port_1b_t1_port_network_role: + port_pcm_port_0_network_role: type: string required: true status: SUPPORTED - port_1b_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - vm_flavor_name: + port_pcm_port_1_network_role_tag: type: string required: true status: SUPPORTED - port_1b_t1_port_ip_requirements: + port_pcm_port_0_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_0_vlan_requirements: + type: list required: true status: SUPPORTED - port_1b_t2_port_network_role: + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: type: string required: true status: SUPPORTED - port_1b_t2_port_order: - type: integer + port_pcm_port_0_security_groups: + type: list required: true status: SUPPORTED - compute_b_single_1b_user_data_format: + entry_schema: + type: json + compute_pcma_server_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_1b_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_pcm_port_0_order: + type: integer required: true status: SUPPORTED - port_1b_t2_port_network_role_tag: + port_pcm_port_0_subnetpoolid: type: string required: true status: SUPPORTED - port_1b_t2_port_subnetpoolid: + vm_image_name: type: string required: true status: SUPPORTED - port_1b_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_pcm_port_1_subnetpoolid: + type: string required: true status: SUPPORTED - compute_b_single_1b_availability_zone: - type: list + port_pcm_port_0_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true status: SUPPORTED - constraints: - - greater_or_equal: 0 - compute_b_single_1b_scheduler_hints: - type: list + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - entry_schema: - type: json - port_1b_t2_port_vlan_requirements: + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t2_port_ip_requirements: + type: string + port_pcm_port_0_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1b_t1_port_network_role_tag: - type: string - required: true - status: SUPPORTED - compute_b_single_1b_metadata: + port_pcm_port_1_security_groups: type: list required: true status: SUPPORTED entry_schema: type: json - port_1b_t1_port_subnetpoolid: - type: string + compute_pcma_server_config_drive: + type: list required: true status: SUPPORTED - port_1b_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + entry_schema: + type: boolean + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: + type: list required: true status: SUPPORTED - port_1b_t2_port_network: + entry_schema: + type: string + port_pcm_port_0_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_1b_t1_port_vlan_requirements: + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - compute_b_single_1b_name: + port_pcm_port_1_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: string - attributes: - b_single_1b_instance_name: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + compute_pcma_server_name: type: list + required: true status: SUPPORTED entry_schema: type: string - b_single_1b_1b_t1_port_tenant_id: + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_ip_requirements: type: list + required: true status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_order: + type: integer + required: true + status: SUPPORTED requirements: - - dependency_b_single_1b: + - dependency_pcma_server: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_b_single_1b: + - local_storage_pcma_server: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_b_single_1b_1b_t1_port: + - dependency_pcma_server_pcm_port_0: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_b_single_1b_1b_t1_port: + - link_pcma_server_pcm_port_0: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_b_single_1b_1b_t2_port: + - dependency_pcma_server_pcm_port_1: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_b_single_1b_1b_t2_port: + - link_pcma_server_pcm_port_1: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - attachment_b_single_1b_1b_t2_port: - type: tosca.capabilities.Attachment + cpu.delta_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_b_single_1b: - type: tosca.capabilities.Endpoint.Admin + scalable_pcma_server: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - feature_b_single_1b: - type: tosca.capabilities.Node + vcpus_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + host_pcma_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_b_single_1b_1b_t2_port: + disk.device.read.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_b_single_1b_1b_t2_port: + disk.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_b_single_1b: - type: tosca.capabilities.Scalable + attachment_pcma_server_pcm_port_0: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.write.bytes_b_single_1b: + disk.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_b_single_1b: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - vcpus_b_single_1b: + disk.iops_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_b_single_1b: + network.outgoing.bytes.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_b_single_1b: + network.outgoing.bytes.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_b_single_1b_1b_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_pcma_server_pcm_port_1: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - instance_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_pcma_server: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_b_single_1b_1b_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcma_server: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.read.bytes_b_single_1b: + memory.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_b_single_1b: + network.incoming.packets_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_b_single_1b: + network.incoming.bytes.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_b_single_1b_1b_t1_port: + network.outgoing.bytes_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_b_single_1b: + memory_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_b_single_1b_1b_t2_port: + network.outgoing.bytes_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_b_single_1b: + cpu_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_b_single_1b: + disk.device.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_b_single_1b_1b_t2_port: + disk.read.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_b_single_1b_1b_t1_port: + network.incoming.packets.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_b_single_1b_1b_t1_port: - type: tosca.capabilities.Attachment + binding_pcma_server_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.device.write.requests_b_single_1b: + network.incoming.packets_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_b_single_1b_1b_t2_port: + os_pcma_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + binding_pcma_server_pcm_port_1: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - disk.ephemeral.size_b_single_1b: + network.incoming.packets.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_b_single_1b: + disk.device.read.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_b_single_1b_1b_t2_port: + disk.write.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_b_single_1b: + network.outgoing.packets.rate_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_b_single_1b: + disk.device.write.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_b_single_1b: + network.incoming.bytes.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_b_single_1b: + network.outgoing.packets.rate_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_b_single_1b_1b_t1_port: - type: tosca.capabilities.Node + cpu_util_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_b_single_1b_1b_t2_port: + disk.device.write.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_b_single_1b: + disk.device.read.bytes.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_b_single_1b: + disk.device.usage_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_b_single_1b: + disk.read.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_b_single_1b: + disk.allocation_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcma_server_pcm_port_0: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.write.requests_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_pcma_server_pcm_port_1: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_b_single_1b_1b_t1_port: + disk.ephemeral.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_pcma_server: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_b_single_1b: + disk.latency_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_b_single_1b_1b_t1_port: + disk.device.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_b_single_1b: + disk.device.read.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_b_single_1b_1b_t1_port: + disk.device.allocation_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_b_single_1b_1b_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + memory.resident_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - network.outpoing.packets_b_single_1b_1b_t1_port: + disk.root.size_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_b_single_1b: + disk.write.bytes_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_b_single_1b: + network.incoming.bytes_pcma_server_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_b_single_1b: + disk.write.requests_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_b_single_1b_1b_t2_port: + network.incoming.bytes_pcma_server_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_b_single_1b_1b_t1_port: + disk.write.requests.rate_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_b_single_1b: + disk.device.iops_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_b_single_1b: + instance_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_b_single_1b: + disk.device.latency_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_b_single_1b: + disk.capacity_pcma_server: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_b_single_1b: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + disk.device.capacity_pcma_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_b_single_1b: - type: tosca.capabilities.network.Bindable + network.outpoing.packets_pcma_server_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_b_single_1b_1b_t2_port: - type: tosca.capabilities.Node + network.outpoing.packets_pcma_server_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0: + org.openecomp.resource.abstract.nodes.b_single_1b: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c2_t2_port_order: + port_1b_t1_port_order: type: integer required: true status: SUPPORTED - compute_1c2_catalog_instance_availability_zone: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: + port_1b_t1_port_network_role: type: string required: true status: SUPPORTED - port_1c2_t2_port_network_role: - type: string + port_1b_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED vm_flavor_name: type: string required: true status: SUPPORTED - port_1c2_t2_port_network_role_tag: - type: string - required: true - status: SUPPORTED - port_1c2_t1_port_vlan_requirements: + port_1b_t1_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements + type: org.openecomp.datatypes.network.IpRequirements vm_image_name: type: string required: true status: SUPPORTED - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1b_t2_port_network_role: + type: string required: true status: SUPPORTED - port_1c2_t1_port_order: + port_1b_t2_port_order: type: integer required: true status: SUPPORTED - port_1c2_t1_port_subnetpoolid: - type: string - required: true - status: SUPPORTED - port_1c2_t2_port_ip_requirements: + compute_b_single_1b_user_data_format: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: string + port_1b_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_1b_t2_port_network_role_tag: + type: string required: true status: SUPPORTED - port_1c2_t1_port_network_role: + port_1b_t2_port_subnetpoolid: type: string required: true status: SUPPORTED - port_1c2_t2_port_network: + port_1b_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + compute_b_single_1b_availability_zone: type: list required: true status: SUPPORTED @@ -5099,503 +5676,503 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - compute_1c2_catalog_instance_metadata: + compute_b_single_1b_scheduler_hints: type: list required: true status: SUPPORTED entry_schema: type: json - compute_1c2_catalog_instance_name: + port_1b_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - port_1c2_t1_port_network: + type: org.openecomp.datatypes.network.VlanRequirements + port_1b_t2_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_1c2_t2_port_vlan_requirements: + type: org.openecomp.datatypes.network.IpRequirements + port_1b_t1_port_value_specs: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list + type: json + port_1b_t1_port_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: + port_1b_t1_port_subnetpoolid: type: string required: true status: SUPPORTED - port_1c2_t1_port_ip_requirements: + port_1b_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_1b_t2_port_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: + type: string + port_1b_t1_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: json - attributes: - 1c2_catalog_instance_instance_name: + type: org.openecomp.datatypes.network.VlanRequirements + port_1b_t1_port_network: type: list + required: true status: SUPPORTED entry_schema: type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: + compute_b_single_1b_name: type: list + required: true status: SUPPORTED entry_schema: type: string + attributes: + b_single_1b_instance_name: + type: string + status: SUPPORTED + b_single_1b_1b_t1_port_tenant_id: + type: string + status: SUPPORTED requirements: - - dependency_1c2_catalog_instance: + - dependency_b_single_1b: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c2_catalog_instance: + - local_storage_b_single_1b: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_1c2_catalog_instance_1c2_t2_port: + - dependency_b_single_1b_1b_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t2_port: + - link_b_single_1b_1b_t1_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_1c2_catalog_instance_1c2_t1_port: + - dependency_b_single_1b_1b_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t1_port: + - link_b_single_1b_1b_t2_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - - 1 - capabilities: - disk.device.capacity_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - 1 + capabilities: + attachment_b_single_1b_1b_t2_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_b_single_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + feature_b_single_1b: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + disk.iops_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c2_catalog_instance: + network.incoming.bytes.rate_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_1c2_catalog_instance: + network.outgoing.bytes.rate_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_b_single_1b: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c2_catalog_instance: + disk.write.bytes_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + os_b_single_1b: + type: tosca.capabilities.OperatingSystem occurrences: - - 0 + - 1 - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: + vcpus_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + cpu_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c2_catalog_instance: + disk.device.read.requests.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + network.incoming.packets.rate_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Attachment + instance_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c2_catalog_instance: + disk.read.bytes_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c2_catalog_instance: + disk.device.latency_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.usage_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c2_catalog_instance: + network.incoming.bytes_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_1c2_catalog_instance: + disk.device.allocation_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_1c2_catalog_instance: + network.outgoing.packets.rate_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c2_catalog_instance: + disk.device.capacity_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + disk.latency_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c2_catalog_instance: - type: tosca.capabilities.OperatingSystem + network.incoming.packets_b_single_1b_1b_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_1c2_catalog_instance: + network.incoming.packets.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c2_catalog_instance: - type: tosca.capabilities.Endpoint.Admin + attachment_b_single_1b_1b_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.allocation_1c2_catalog_instance: + disk.device.write.requests_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_b_single_1b_1b_t2_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.ephemeral.size_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + disk.write.requests.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c2_catalog_instance: + network.outpoing.packets_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: + disk.device.iops_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + disk.read.requests_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c2_catalog_instance: + memory.resident_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_1c2_catalog_instance: + disk.root.size_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Attachment + feature_b_single_1b_1b_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + network.outgoing.bytes_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c2_catalog_instance: + disk.capacity_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c2_catalog_instance: + disk.device.write.bytes_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_1c2_catalog_instance: + disk.device.read.bytes_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c2_catalog_instance: + disk.device.read.bytes.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c2_catalog_instance: + cpu_util_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c2_catalog_instance: + disk.write.requests_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c2_catalog_instance: + network.outgoing.packets.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + disk.device.usage_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c2_catalog_instance: + disk.read.bytes.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c2_catalog_instance: + network.outgoing.bytes_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c2_catalog_instance: - type: tosca.capabilities.Scalable + disk.device.read.requests_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c2_catalog_instance: + network.incoming.packets_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c2_catalog_instance: - type: tosca.capabilities.Container + binding_b_single_1b_1b_t1_port: + type: tosca.capabilities.network.Bindable valid_source_types: - - tosca.nodes.SoftwareComponent + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.root.size_1c2_catalog_instance: + network.outpoing.packets_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_1c2_catalog_instance: + disk.device.write.requests.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + memory.usage_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c2_catalog_instance: + disk.write.bytes.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance: - type: tosca.capabilities.Node + network.incoming.bytes_b_single_1b_1b_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + network.outgoing.bytes.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c2_catalog_instance: + cpu.delta_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c2_catalog_instance: + disk.allocation_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c2_catalog_instance: + disk.device.write.bytes.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance: - type: tosca.capabilities.network.Bindable + memory_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + host_b_single_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Node + binding_b_single_1b: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_b_single_1b_1b_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1: + org.openecomp.resource.abstract.nodes.a_single_1a: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_1c2_t2_port_order: - type: integer - required: true - status: SUPPORTED - compute_1c2_catalog_instance_availability_zone: + compute_a_single_1a_metadata: type: list required: true status: SUPPORTED entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string + type: json + port_1a_t1_port_ip_requirements: + type: list required: true status: SUPPORTED - port_1c2_t2_port_network_role: + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1a_t2_port_network_role_tag: type: string required: true status: SUPPORTED @@ -5603,52 +6180,62 @@ node_types: type: string required: true status: SUPPORTED - port_1c2_t2_port_network_role_tag: + port_1a_t2_port_network_role: type: string required: true status: SUPPORTED - port_1c2_t1_port_vlan_requirements: + port_1a_t2_port_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string + type: string + port_1a_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1a_t1_port_network: + type: list required: true status: SUPPORTED - port_1c2_t1_port_order: - type: integer + entry_schema: + type: string + port_1a_t1_port_subnetpoolid: + type: string required: true status: SUPPORTED - port_1c2_t1_port_subnetpoolid: + vm_image_name: type: string required: true status: SUPPORTED - port_1c2_t2_port_ip_requirements: + port_1a_t2_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1a_t1_port_vlan_requirements: + type: list required: true status: SUPPORTED - port_1c2_t1_port_network_role: - type: string + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1a_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1c2_t2_port_network: + compute_a_single_1a_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string + compute_a_single_1a_scheduler_hints: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json index_value: type: integer description: Index value of this substitution service template runtime instance @@ -5657,475 +6244,474 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list + port_1a_t1_port_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming + port_1a_t1_port_network_role: + type: string required: true status: SUPPORTED - port_1c2_t1_port_network: - type: list + port_1a_t1_port_order: + type: integer required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_1a_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED - port_1c2_t2_port_vlan_requirements: + port_1a_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list + port_1a_t2_port_subnetpoolid: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string + port_1a_t2_port_order: + type: integer required: true status: SUPPORTED - port_1c2_t1_port_ip_requirements: + compute_a_single_1a_user_data_format: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: + type: string + compute_a_single_1a_name: type: list required: true status: SUPPORTED - entry_schema: - type: json + entry_schema: + type: string + port_1a_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED attributes: - 1c2_catalog_instance_instance_name: - type: list + a_single_1a_instance_name: + type: string + status: SUPPORTED + a_single_1a_1a_t1_port_tenant_id: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_1c2_catalog_instance: + - dependency_a_single_1a_1a_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_1c2_catalog_instance: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + - link_a_single_1a_1a_t1_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - - 0 - - UNBOUNDED - - dependency_1c2_catalog_instance_1c2_t2_port: + - 1 + - 1 + - dependency_a_single_1a: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t2_port: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + - local_storage_a_single_1a: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 - - 1 - - dependency_1c2_catalog_instance_1c2_t1_port: + - 0 + - UNBOUNDED + - dependency_a_single_1a_1a_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_1c2_catalog_instance_1c2_t1_port: + - link_a_single_1a_1a_t2_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.device.capacity_1c2_catalog_instance: + disk.read.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_1c2_catalog_instance: + disk.usage_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_a_single_1a_1a_t2_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_a_single_1a: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_1c2_catalog_instance: + network.outgoing.bytes.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.network.Bindable + host_a_single_1a: + type: tosca.capabilities.Container valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + - tosca.nodes.SoftwareComponent occurrences: - - 0 + - 1 - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_a_single_1a: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: + disk.root.size_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_1c2_catalog_instance: + memory.resident_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: + network.incoming.packets.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Node + cpu.delta_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.Attachment + disk.device.write.requests_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: + network.incoming.bytes.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_1c2_catalog_instance: + disk.iops_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_1c2_catalog_instance: + network.incoming.bytes_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance_1c2_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: + cpu_util_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_a_single_1a: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_1c2_catalog_instance: + disk.device.usage_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_1c2_catalog_instance: + network.incoming.packets.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_1c2_catalog_instance: + network.outgoing.packets.rate_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: + disk.read.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_1c2_catalog_instance: - type: tosca.capabilities.OperatingSystem + disk.read.bytes.rate_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_1c2_catalog_instance: + disk.write.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_1c2_catalog_instance: - type: tosca.capabilities.Endpoint.Admin + attachment_a_single_1a_1a_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.allocation_1c2_catalog_instance: + cpu_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_1c2_catalog_instance: + memory.usage_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.write.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: + binding_a_single_1a_1a_t2_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_1c2_catalog_instance: + disk.device.read.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: + disk.device.latency_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: + instance_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_a_single_1a: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.device.latency_1c2_catalog_instance: + disk.latency_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Attachment + network.outgoing.bytes_a_single_1a_1a_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.allocation_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_1c2_catalog_instance: + disk.write.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_1c2_catalog_instance: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_a_single_1a_1a_t1_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.capacity_1c2_catalog_instance: + network.outpoing.packets_a_single_1a_1a_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_1c2_catalog_instance: + network.outpoing.packets_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_1c2_catalog_instance: + disk.device.read.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_1c2_catalog_instance: + disk.device.write.bytes_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_1c2_catalog_instance: + disk.device.write.bytes.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: + memory_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_1c2_catalog_instance: + disk.allocation_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_1c2_catalog_instance: + network.outgoing.packets.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_1c2_catalog_instance: - type: tosca.capabilities.Scalable + feature_a_single_1a_1a_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.write.requests_1c2_catalog_instance: + disk.capacity_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_1c2_catalog_instance: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + disk.device.read.bytes_a_single_1a: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_1c2_catalog_instance: + network.incoming.packets_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_1c2_catalog_instance: + feature_a_single_1a: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: + disk.ephemeral.size_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_1c2_catalog_instance: + vcpus_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance: - type: tosca.capabilities.Node + binding_a_single_1a_1a_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: + disk.device.iops_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_1c2_catalog_instance: + disk.write.requests_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_1c2_catalog_instance: + disk.device.read.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_1c2_catalog_instance: + disk.device.capacity_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_1c2_catalog_instance: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - cpu.delta_1c2_catalog_instance: + disk.write.requests.rate_a_single_1a: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_1c2_catalog_instance_1c2_t2_port: - type: tosca.capabilities.Node + network.incoming.bytes_a_single_1a_1a_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_1c2_catalog_instance: + network.outgoing.bytes.rate_a_single_1a_1a_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.b_single_2b_1: + org.openecomp.resource.abstract.nodes.b_single_1b_1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: port_1b_t1_port_order: @@ -6144,12 +6730,6 @@ node_types: type: string required: true status: SUPPORTED - compute_b_single_2b_metadata: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json port_1b_t1_port_ip_requirements: type: list required: true @@ -6160,12 +6740,6 @@ node_types: type: string required: true status: SUPPORTED - compute_b_single_2b_scheduler_hints: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json port_1b_t2_port_network_role: type: string required: true @@ -6174,6 +6748,12 @@ node_types: type: integer required: true status: SUPPORTED + compute_b_single_1b_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string port_1b_t2_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true @@ -6186,16 +6766,16 @@ node_types: type: string required: true status: SUPPORTED - compute_b_single_2b_availability_zone: + port_1b_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + compute_b_single_1b_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_1b_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED index_value: type: integer description: Index value of this substitution service template runtime instance @@ -6204,34 +6784,34 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - port_1b_t2_port_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t2_port_ip_requirements: + compute_b_single_1b_scheduler_hints: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_b_single_2b_name: + type: json + port_1b_t2_port_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - compute_b_single_2b_user_data_format: + type: org.openecomp.datatypes.network.VlanRequirements + port_1b_t2_port_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.network.IpRequirements port_1b_t1_port_network_role_tag: type: string required: true status: SUPPORTED + compute_b_single_1b_metadata: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json port_1b_t1_port_subnetpoolid: type: string required: true @@ -6252,427 +6832,434 @@ node_types: status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - attributes: - b_single_2b_instance_name: + compute_b_single_1b_name: type: list + required: true status: SUPPORTED entry_schema: type: string + attributes: + b_single_1b_instance_name: + type: string + status: SUPPORTED + b_single_1b_1b_t1_port_tenant_id: + type: string + status: SUPPORTED requirements: - - dependency_b_single_2b: + - dependency_b_single_1b: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_b_single_2b: + - local_storage_b_single_1b: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_b_single_2b_1b_t1_port: + - dependency_b_single_1b_1b_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_b_single_2b_1b_t1_port: + - link_b_single_1b_1b_t1_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_b_single_2b_1b_t2_port: + - dependency_b_single_1b_1b_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_b_single_2b_1b_t2_port: + - link_b_single_1b_1b_t2_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - disk.usage_b_single_2b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes.rate_b_single_2b_1b_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_b_single_1b_1b_t2_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_b_single_2b_1b_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_b_single_1b: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - attachment_b_single_2b_1b_t2_port: - type: tosca.capabilities.Attachment + feature_b_single_1b: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_b_single_2b: + disk.iops_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_b_single_2b: + network.incoming.bytes.rate_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_b_single_2b: + network.outgoing.bytes.rate_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_b_single_2b: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + scalable_b_single_1b: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.device.write.requests_b_single_2b: + disk.write.bytes_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_b_single_2b_1b_t2_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_b_single_1b: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.read.bytes_b_single_2b: + vcpus_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_b_single_2b: + cpu_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_b_single_2b: + disk.device.read.requests.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_b_single_2b_1b_t1_port: + network.incoming.packets.rate_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_b_single_2b_1b_t1_port: + instance_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_b_single_2b: + network.incoming.bytes.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_b_single_2b: - type: tosca.capabilities.Node + disk.read.bytes_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_b_single_2b: + disk.device.latency_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_b_single_2b: + disk.usage_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_b_single_2b_1b_t2_port: + network.incoming.bytes_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_b_single_2b: + disk.device.allocation_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_b_single_2b: + network.outgoing.packets.rate_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_b_single_2b_1b_t1_port: + disk.device.capacity_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_b_single_2b_1b_t1_port: - type: tosca.capabilities.Attachment + disk.latency_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_b_single_2b: + network.incoming.packets_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_b_single_2b_1b_t2_port: + network.incoming.packets.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_b_single_2b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_b_single_1b_1b_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_b_single_2b: + disk.device.write.requests_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_b_single_2b_1b_t2_port: + binding_b_single_1b_1b_t2_port: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - instance_b_single_2b: + disk.ephemeral.size_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_b_single_2b_1b_t2_port: + disk.write.requests.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_b_single_2b: + network.outpoing.packets_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_b_single_2b: + disk.device.iops_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_b_single_2b_1b_t2_port: + disk.read.requests_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_b_single_2b: + memory.resident_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_b_single_2b: + disk.root.size_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_b_single_2b_1b_t1_port: + feature_b_single_1b_1b_t1_port: type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_b_single_2b: + network.outgoing.bytes_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_b_single_2b_1b_t1_port: + disk.capacity_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_b_single_2b: + disk.device.write.bytes_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_b_single_2b: + disk.device.read.bytes_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_b_single_2b: + disk.device.read.bytes.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_b_single_2b_1b_t1_port: + cpu_util_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_b_single_2b: - type: tosca.capabilities.network.Bindable + disk.write.requests_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_b_single_2b_1b_t1_port: + network.outgoing.packets.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_b_single_2b_1b_t1_port: + disk.device.usage_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_b_single_2b_1b_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - feature_b_single_2b_1b_t2_port: - type: tosca.capabilities.Node + disk.read.bytes.rate_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_b_single_2b: - type: tosca.capabilities.OperatingSystem + network.outgoing.bytes_b_single_1b_1b_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_b_single_2b: + disk.device.read.requests_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_b_single_2b: + network.incoming.packets_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_b_single_2b: - type: tosca.capabilities.Endpoint.Admin + binding_b_single_1b_1b_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.iops_b_single_2b: + network.outpoing.packets_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_b_single_2b: + disk.device.write.requests.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_b_single_2b: - type: tosca.capabilities.Scalable + memory.usage_b_single_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_b_single_2b: + disk.write.bytes.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_b_single_2b: + network.incoming.bytes_b_single_1b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_b_single_2b: + network.outgoing.bytes.rate_b_single_1b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_b_single_2b: + cpu.delta_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_b_single_2b: + disk.allocation_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_b_single_2b: + disk.device.write.bytes.rate_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_b_single_2b_1b_t2_port: + memory_b_single_1b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_b_single_2b_1b_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + host_b_single_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_b_single_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + feature_b_single_1b_1b_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.b_single_1b_0: + org.openecomp.resource.abstract.nodes.b_single_2b: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: port_1b_t1_port_order: @@ -6701,6 +7288,12 @@ node_types: type: string required: true status: SUPPORTED + compute_b_single_2b_scheduler_hints: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json port_1b_t2_port_network_role: type: string required: true @@ -6709,12 +7302,6 @@ node_types: type: integer required: true status: SUPPORTED - compute_b_single_1b_user_data_format: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string port_1b_t2_port_exCP_naming: type: org.openecomp.datatypes.Naming required: true @@ -6727,16 +7314,16 @@ node_types: type: string required: true status: SUPPORTED - port_1b_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - compute_b_single_1b_availability_zone: + compute_b_single_2b_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string + port_1b_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED index_value: type: integer description: Index value of this substitution service template runtime instance @@ -6745,12 +7332,6 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - compute_b_single_1b_scheduler_hints: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json port_1b_t2_port_vlan_requirements: type: list required: true @@ -6763,12 +7344,24 @@ node_types: status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements + compute_b_single_2b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string port_1b_t1_port_value_specs: type: list required: true status: SUPPORTED entry_schema: type: json + compute_b_single_2b_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string port_1b_t1_port_network_role_tag: type: string required: true @@ -6799,438 +7392,425 @@ node_types: status: SUPPORTED entry_schema: type: string - compute_b_single_1b_name: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string attributes: - b_single_1b_instance_name: - type: list - status: SUPPORTED - entry_schema: - type: string - b_single_1b_1b_t1_port_tenant_id: - type: list + b_single_2b_instance_name: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - - dependency_b_single_1b: + - dependency_b_single_2b: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_b_single_1b: + - local_storage_b_single_2b: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_b_single_1b_1b_t1_port: + - dependency_b_single_2b_1b_t1_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_b_single_1b_1b_t1_port: + - link_b_single_2b_1b_t1_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_b_single_1b_1b_t2_port: + - dependency_b_single_2b_1b_t2_port: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_b_single_1b_1b_t2_port: + - link_b_single_2b_1b_t2_port: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - attachment_b_single_1b_1b_t2_port: - type: tosca.capabilities.Attachment + disk.usage_b_single_2b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_b_single_1b: - type: tosca.capabilities.Endpoint.Admin + network.incoming.bytes.rate_b_single_2b_1b_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_b_single_1b: - type: tosca.capabilities.Node + network.outgoing.bytes.rate_b_single_2b_1b_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_b_single_1b: + attachment_b_single_2b_1b_t2_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_b_single_1b_1b_t2_port: + disk.device.capacity_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_b_single_1b_1b_t2_port: + cpu.delta_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_b_single_1b: - type: tosca.capabilities.Scalable + host_b_single_2b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - disk.write.bytes_b_single_1b: + disk.device.write.requests_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_b_single_1b: - type: tosca.capabilities.OperatingSystem + network.incoming.packets.rate_b_single_2b_1b_t2_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_b_single_1b: + disk.read.bytes_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_b_single_1b: + disk.device.iops_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_b_single_1b: + disk.ephemeral.size_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_b_single_1b_1b_t2_port: + network.incoming.bytes.rate_b_single_2b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_b_single_1b: + network.incoming.bytes_b_single_2b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_b_single_1b_1b_t1_port: + disk.write.requests.rate_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_b_single_2b: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.latency_b_single_1b: + memory.resident_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_b_single_1b: + disk.write.requests_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_b_single_1b_1b_t1_port: + network.outgoing.packets.rate_b_single_2b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_b_single_1b: + disk.capacity_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_b_single_1b_1b_t2_port: + disk.device.read.bytes_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_b_single_1b: + network.incoming.packets.rate_b_single_2b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_b_single_2b_1b_t1_port: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.incoming.packets_b_single_1b_1b_t2_port: + disk.write.bytes_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_b_single_1b_1b_t1_port: + network.incoming.packets_b_single_2b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_b_single_1b_1b_t1_port: - type: tosca.capabilities.Attachment + vcpus_b_single_2b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_b_single_1b: + disk.device.read.requests.rate_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_b_single_1b_1b_t2_port: + binding_b_single_2b_1b_t2_port: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - disk.ephemeral.size_b_single_1b: + instance_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_b_single_1b: + network.outpoing.packets_b_single_2b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_b_single_1b_1b_t2_port: + disk.device.read.requests_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_b_single_1b: + disk.device.latency_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_b_single_1b: + network.outgoing.bytes_b_single_2b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_b_single_1b: + disk.device.allocation_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_b_single_1b: + disk.latency_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_b_single_1b_1b_t1_port: + feature_b_single_2b_1b_t1_port: type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_b_single_1b_1b_t2_port: + disk.device.read.bytes.rate_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_b_single_1b: + network.outpoing.packets_b_single_2b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_b_single_1b: + disk.device.write.bytes.rate_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_b_single_1b: + disk.allocation_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_b_single_1b: + memory_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_b_single_1b: + network.outgoing.packets.rate_b_single_2b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_b_single_2b: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_b_single_1b_1b_t1_port: + network.incoming.packets_b_single_2b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_b_single_1b: + network.outgoing.bytes_b_single_2b_1b_t1_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_b_single_2b_1b_t1_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + feature_b_single_2b_1b_t2_port: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_b_single_1b_1b_t1_port: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_b_single_2b: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.read.requests_b_single_1b: + disk.root.size_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_b_single_1b_1b_t1_port: + disk.read.requests_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_b_single_1b_1b_t1_port: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + endpoint_b_single_2b: + type: tosca.capabilities.Endpoint.Admin occurrences: - - 0 + - 1 - UNBOUNDED - network.outpoing.packets_b_single_1b_1b_t1_port: + disk.iops_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_b_single_1b: + disk.device.write.bytes_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_b_single_1b: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_b_single_2b: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_b_single_1b: + memory.usage_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_b_single_1b_1b_t2_port: + cpu_util_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_b_single_1b_1b_t1_port: + disk.device.usage_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_b_single_1b: + disk.device.write.requests.rate_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_b_single_1b: + cpu_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_b_single_1b: + disk.read.bytes.rate_b_single_2b: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_b_single_1b: + network.incoming.bytes_b_single_2b_1b_t2_port: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_b_single_1b: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - binding_b_single_1b: - type: tosca.capabilities.network.Bindable - occurrences: - - 1 - - UNBOUNDED - feature_b_single_1b_1b_t2_port: - type: tosca.capabilities.Node + network.outgoing.bytes.rate_b_single_2b_1b_t1_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.b_single_2b_0: + org.openecomp.resource.abstract.nodes.b_single_2b_1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: port_1b_t1_port_order: @@ -7249,6 +7829,12 @@ node_types: type: string required: true status: SUPPORTED + compute_b_single_2b_metadata: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json port_1b_t1_port_ip_requirements: type: list required: true @@ -7321,12 +7907,6 @@ node_types: status: SUPPORTED entry_schema: type: string - port_1b_t1_port_value_specs: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json compute_b_single_2b_user_data_format: type: list required: true @@ -7357,18 +7937,10 @@ node_types: status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t1_port_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string attributes: b_single_2b_instance_name: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_b_single_2b: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/MainServiceTemplate.yaml index 9407798da3..f12a9c2d2e 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/MainServiceTemplate.yaml @@ -32,6 +32,10 @@ topology_template: hidden: false immutable: false type: string + 2c2_catalog_instance_names: + hidden: false + immutable: false + type: string pcm_server_names: hidden: false immutable: false @@ -95,276 +99,111 @@ topology_template: immutable: false type: string node_templates: - abstract_pcm_server_1: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + abstract_b_single_1b: + type: org.openecomp.resource.abstract.nodes.b_single_1b directives: - substitutable properties: - server_group: BE_Affinity_group - port_pcm_port_1_network_role_tag: oam - connectivityChk: - connectivityTo4PNested_2: - get_attribute: - - abstract_pcm_server_0 - - server_pcm_id - connectivityTo1C1_T1_02: - get_attribute: - - abstract_1c11_scalling_instance - - 1c11_scalling_instance_1c1_t1_port_tenant_id - connectivityTo1C1_T1_11: - get_attribute: - - abstract_1c12_scalling_instance - - 1c12_scalling_instance_1c1_t1_port_tenant_id - connectivityTo1C1_T1_01: - get_attribute: - - abstract_1c11_scalling_instance - - 1c11_scalling_instance_1c1_t1_port_tenant_id - connectivityTo1C1_T1_12: - get_attribute: - - abstract_1c12_scalling_instance - - 1c12_scalling_instance_1c1_t1_port_tenant_id - connectivityTo1B01_1: - get_attribute: - - abstract_b_single_1b_1 - - b_single_1b_instance_name - connectivityTo1B02_1: - get_attribute: - - abstract_b_single_1b_0 - - b_single_1b_instance_name - connectivityTo1B01_2: - get_attribute: - - abstract_b_single_2b_1 - - b_single_2b_instance_name - connectivityTo1C2_2_2: - get_attribute: - - abstract_1c2_catalog_instance_2 - - 1c2_catalog_instance_instance_name - connectivityTo1A_2: - get_attribute: - - abstract_a_single_2a - - a_single_2a_instance_name - connectivityTo1B02_2: - get_attribute: - - abstract_b_single_2b_0 - - b_single_2b_instance_name - connectivityToNoUnifiedNested_2: - get_attribute: - - nestedNoUnified_2 - - portId - connectivityTo1A_1: - get_attribute: - - abstract_a_single_1a - - a_single_1a_instance_name - connectivityToNoUnifiedNested_1: - get_attribute: - - nestedNoUnified_1 - - portId - connectivityTo1C2_1_1: - get_attribute: - - abstract_1c2_catalog_instance_0 - - 1c2_catalog_instance_instance_name - connectivityTo1C2_2_1: - get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_instance_name - connectivityTo1C2_1_2: - get_attribute: - - abstract_1c2_catalog_instance_1 - - 1c2_catalog_instance_instance_name - port_pcm_port_0_ip_requirements: + vm_flavor_name: + get_input: pd_flavor_name + port_1b_t1_port_ip_requirements: - ip_version: 4 ip_count_required: - is_required: true - floating_ip_count_required: is_required: false - pcm_image_name: - get_input: pcm_image_name - security_group_name: jsa_security_group - port_pcm_port_1_mac_requirements: - mac_count_required: - is_required: false - pcm_flavor_name: - get_input: pcm_flavor_name - service_template_filter: - substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml - port_pcm_port_1_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: true floating_ip_count_required: is_required: false - port_pcm_port_0_network_role_tag: cps - port_pcm_port_0_mac_requirements: + vm_image_name: + get_input: pd_image_name + compute_b_single_1b_user_data_format: + - RAW + port_1b_t2_port_mac_requirements: mac_count_required: is_required: false - pcm_server_name: - get_input: - - pcm_server_names - - 0 - cps_net_name: nested_network - requirements: - - link_pcm_port_0: - capability: tosca.capabilities.network.Linkable - node: nested_network - relationship: tosca.relationships.network.LinksTo - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server - directives: - - substitutable - properties: - server_group: BE_Affinity_group - port_pcm_port_1_network_role_tag: oam - connectivityChk: - connectivityTo1C1_T1_02: - get_attribute: - - abstract_1c11_scalling_instance - - 1c11_scalling_instance_1c1_t1_port_tenant_id - connectivityTo1C1_T1_11: - get_attribute: - - abstract_1c12_scalling_instance - - 1c12_scalling_instance_1c1_t1_port_tenant_id - connectivityTo4PNested_1: - get_attribute: - - abstract_pcm_server_1 - - server_pcm_id - connectivityTo1C1_T1_01: - get_attribute: - - abstract_1c11_scalling_instance - - 1c11_scalling_instance_1c1_t1_port_tenant_id - connectivityTo1C1_T1_12: - get_attribute: - - abstract_1c12_scalling_instance - - 1c12_scalling_instance_1c1_t1_port_tenant_id - connectivityTo1B01_1: - get_attribute: - - abstract_b_single_1b_1 - - b_single_1b_instance_name - connectivityTo1B02_1: - get_attribute: - - abstract_b_single_1b_0 - - b_single_1b_instance_name - connectivityTo1B01_2: - get_attribute: - - abstract_b_single_2b_1 - - b_single_2b_instance_name - connectivityTo1C2_2_2: - get_attribute: - - abstract_1c2_catalog_instance_2 - - 1c2_catalog_instance_instance_name - connectivityTo1A_2: - get_attribute: - - abstract_a_single_2a - - a_single_2a_instance_name - connectivityTo1B02_2: - get_attribute: - - abstract_b_single_2b_0 - - b_single_2b_instance_name - connectivityToNoUnifiedNested_2: - get_attribute: - - nestedNoUnified_2 - - portId - connectivityTo1A_1: - get_attribute: - - abstract_a_single_1a - - a_single_1a_instance_name - connectivityToNoUnifiedNested_1: - get_attribute: - - nestedNoUnified_1 - - portId - connectivityTo1C2_1_1: - get_attribute: - - abstract_1c2_catalog_instance_0 - - 1c2_catalog_instance_instance_name - connectivityTo1C2_2_1: - get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_instance_name - connectivityTo1C2_1_2: - get_attribute: - - abstract_1c2_catalog_instance_1 - - 1c2_catalog_instance_instance_name - port_pcm_port_0_ip_requirements: + compute_b_single_1b_availability_zone: + - get_input: availabilityzone_name + compute_b_single_1b_scheduler_hints: + - group: BE_Affinity_group + port_1b_t2_port_ip_requirements: - ip_version: 4 ip_count_required: - is_required: true - floating_ip_count_required: is_required: false - pcm_image_name: - get_input: pcm_image_name - security_group_name: jsa_security_group - port_pcm_port_1_mac_requirements: - mac_count_required: - is_required: false - pcm_flavor_name: - get_input: pcm_flavor_name - service_template_filter: - substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml - port_pcm_port_1_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: true floating_ip_count_required: is_required: false - port_pcm_port_0_network_role_tag: cps - port_pcm_port_0_mac_requirements: + port_1b_t1_port_value_specs: + - get_attribute: + - abstract_a_single_1a + - a_single_1a_1a_t1_port_tenant_id + port_1b_t1_port_network_role_tag: oam + port_1b_t1_port_mac_requirements: mac_count_required: is_required: false - pcm_server_name: - get_input: - - pcm_server_names - - 0 - cps_net_name: nested_network + port_1b_t2_port_network: + - b_single_1b_network_1 + port_1b_t1_port_network: + - get_input: oam_net_name + compute_b_single_1b_name: + - get_input: + - b_single_1b_names + - 1 + service_template_filter: + substitute_service_template: Nested_b_single_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value requirements: - - link_pcm_port_0: + - link_b_single_1b_1b_t2_port: capability: tosca.capabilities.network.Linkable - node: nested_network + node: b_single_1b_network_1 relationship: tosca.relationships.network.LinksTo - abstract_1c2_catalog_instance_2: - type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_2 + abstract_2c2_catalog_instance_0: + type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance directives: - substitutable properties: - compute_1c2_catalog_instance_availability_zone: - - get_input: availabilityzone_name + compute_2c2_catalog_instance_user_data_format: + - get_attribute: + - abstract_1c2_catalog_instance_1 + - 1c2_catalog_instance_instance_name vm_flavor_name: get_input: pd_flavor_name - vm_image_name: - get_input: pd_image_name - port_1c2_t2_port_ip_requirements: + port_2c202_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false - port_1c2_t1_port_mac_requirements: - mac_count_required: - is_required: false - port_1c2_t2_port_network: - - 1c2_catalog_instance_network - compute_1c2_catalog_instance_name: + vm_image_name: + get_input: pd_image_name + port_1c201_port_network_role_tag: oam + compute_2c2_catalog_instance_scheduler_hints: + - group: BE_Affinity_group + compute_2c2_catalog_instance_availability_zone: + - get_input: availabilityzone_name + compute_2c2_catalog_instance_name: - get_input: - - 1c2_catalog_instance_names - - 3 - port_1c2_t1_port_network: - - get_input: oam_net_name - port_1c2_t2_port_mac_requirements: + - 2c2_catalog_instance_names + - 1 + port_2c202_port_mac_requirements: mac_count_required: is_required: false - compute_1c2_catalog_instance_user_data_format: - - get_attribute: - - abstract_1c2_catalog_instance_1 - - 1c2_catalog_instance_instance_name - port_1c2_t1_port_network_role_tag: oam - port_1c2_t1_port_ip_requirements: + port_2c202_port_network: + - 1c2_catalog_instance_network + port_1c201_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false - compute_1c2_catalog_instance_scheduler_hints: - - group: BE_Affinity_group + port_1c201_port_mac_requirements: + mac_count_required: + is_required: false + port_1c201_port_network: + - get_input: oam_net_name service_template_filter: - substitute_service_template: Nested_1c2_catalog_instance_2ServiceTemplate.yaml + substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml count: 1 index_value: get_property: @@ -372,56 +211,54 @@ topology_template: - service_template_filter - index_value requirements: - - link_1c2_catalog_instance_1c2_t2_port: + - link_2c2_catalog_instance_2c202_port: capability: tosca.capabilities.network.Linkable node: 1c2_catalog_instance_network relationship: tosca.relationships.network.LinksTo - abstract_1c2_catalog_instance_3: - type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_3 + abstract_2c2_catalog_instance_1: + type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance directives: - substitutable properties: - compute_1c2_catalog_instance_availability_zone: - - get_input: availabilityzone_name + compute_2c2_catalog_instance_user_data_format: + - RAW1 vm_flavor_name: get_input: pd_flavor_name - vm_image_name: - get_input: pd_image_name - port_1c2_t2_port_ip_requirements: + port_2c202_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false - port_1c2_t1_port_mac_requirements: - mac_count_required: - is_required: false - port_1c2_t2_port_network: - - 1c2_catalog_instance_network - compute_1c2_catalog_instance_name: + vm_image_name: + get_input: pd_image_name + port_1c201_port_network_role_tag: oam + compute_2c2_catalog_instance_scheduler_hints: + - group: BE_Affinity_group + compute_2c2_catalog_instance_availability_zone: + - get_input: availabilityzone_name + compute_2c2_catalog_instance_name: - get_input: - - 1c2_catalog_instance_names - - 2 - port_1c2_t1_port_network: - - get_input: oam_net_name - port_1c2_t2_port_mac_requirements: + - 2c2_catalog_instance_names + - 0 + port_2c202_port_mac_requirements: mac_count_required: is_required: false - compute_1c2_catalog_instance_user_data_format: - - get_attribute: - - abstract_1c2_catalog_instance_0 - - 1c2_catalog_instance_instance_name - port_1c2_t1_port_network_role_tag: oam - port_1c2_t1_port_ip_requirements: + port_2c202_port_network: + - 1c2_catalog_instance_network + port_1c201_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false - compute_1c2_catalog_instance_scheduler_hints: - - group: BE_Affinity_group + port_1c201_port_mac_requirements: + mac_count_required: + is_required: false + port_1c201_port_network: + - get_input: oam_net_name service_template_filter: - substitute_service_template: Nested_1c2_catalog_instance_3ServiceTemplate.yaml + substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml count: 1 index_value: get_property: @@ -429,12 +266,12 @@ topology_template: - service_template_filter - index_value requirements: - - link_1c2_catalog_instance_1c2_t2_port: + - link_2c2_catalog_instance_2c202_port: capability: tosca.capabilities.network.Linkable node: 1c2_catalog_instance_network relationship: tosca.relationships.network.LinksTo abstract_1c2_catalog_instance_0: - type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0 + type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance directives: - substitutable properties: @@ -442,110 +279,43 @@ topology_template: - get_input: availabilityzone_name vm_flavor_name: get_input: pd_flavor_name - vm_image_name: - get_input: pd_image_name - port_1c2_t2_port_ip_requirements: + compute_1c2_catalog_instance_personality: + - - UNSUPPORTED_RESOURCE_[1a_single_1A_1, instance_name] + port_2c202_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false - port_1c2_t1_port_mac_requirements: - mac_count_required: - is_required: false - port_1c2_t2_port_network: - - 1c2_catalog_instance_network - compute_1c2_catalog_instance_metadata: - - connectivityTo4PNested_2: - get_attribute: - - abstract_pcm_server_0 - - server_pcm_id - connectivityTo1C1_T1_02: - get_attribute: - - abstract_1c11_scalling_instance - - 1c11_scalling_instance_1c1_t1_port_tenant_id - connectivityTo1C1_T1_11: - get_attribute: - - abstract_1c12_scalling_instance - - 1c12_scalling_instance_1c1_t1_port_tenant_id - connectivityTo4PNested_1: - get_attribute: - - abstract_pcm_server_1 - - server_pcm_id - connectivityTo1C1_T1_01: - get_attribute: - - abstract_1c11_scalling_instance - - 1c11_scalling_instance_1c1_t1_port_tenant_id - connectivityTo1C1_T1_12: - get_attribute: - - abstract_1c12_scalling_instance - - 1c12_scalling_instance_1c1_t1_port_tenant_id - connectivityTo1B01_1: - get_attribute: - - abstract_b_single_1b_1 - - b_single_1b_instance_name - connectivityTo1B02_1: - get_attribute: - - abstract_b_single_1b_0 - - b_single_1b_instance_name - connectivityTo1B01_2: - get_attribute: - - abstract_b_single_2b_1 - - b_single_2b_instance_name - connectivityTo1C2_2_2: - get_attribute: - - abstract_1c2_catalog_instance_2 - - 1c2_catalog_instance_instance_name - connectivityTo1A_2: - get_attribute: - - abstract_a_single_2a - - a_single_2a_instance_name - connectivityTo1B02_2: - get_attribute: - - abstract_b_single_2b_0 - - b_single_2b_instance_name - connectivityToNoUnifiedNested_2: - get_attribute: - - nestedNoUnified_2 - - portId - connectivityTo1A_1: - get_attribute: - - abstract_a_single_1a - - a_single_1a_instance_name - connectivityToNoUnifiedNested_1: - get_attribute: - - nestedNoUnified_1 - - portId - connectivityTo1C2_2_1: - get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_instance_name - connectivityTo1C2_1_2: - get_attribute: - - abstract_1c2_catalog_instance_1 - - 1c2_catalog_instance_instance_name + vm_image_name: + get_input: pd_image_name + port_1c201_port_network_role_tag: oam compute_1c2_catalog_instance_name: - get_input: - 1c2_catalog_instance_names - 1 - port_1c2_t1_port_network: - - get_input: oam_net_name - port_1c2_t2_port_mac_requirements: + port_2c202_port_mac_requirements: mac_count_required: is_required: false - compute_1c2_catalog_instance_user_data_format: - - RAW1 - port_1c2_t1_port_network_role_tag: oam - port_1c2_t1_port_ip_requirements: + port_2c202_port_network: + - 1c2_catalog_instance_network + port_1c201_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false + port_1c201_port_mac_requirements: + mac_count_required: + is_required: false + compute_1c2_catalog_instance_user_data_format: + - RAW1 + port_1c201_port_network: + - get_input: oam_net_name compute_1c2_catalog_instance_scheduler_hints: - group: BE_Affinity_group service_template_filter: - substitute_service_template: Nested_1c2_catalog_instance_0ServiceTemplate.yaml + substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml count: 1 index_value: get_property: @@ -553,12 +323,12 @@ topology_template: - service_template_filter - index_value requirements: - - link_1c2_catalog_instance_1c2_t2_port: + - link_1c2_catalog_instance_2c202_port: capability: tosca.capabilities.network.Linkable node: 1c2_catalog_instance_network relationship: tosca.relationships.network.LinksTo abstract_1c2_catalog_instance_1: - type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1 + type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance directives: - substitutable properties: @@ -566,41 +336,43 @@ topology_template: - get_input: availabilityzone_name vm_flavor_name: get_input: pd_flavor_name - vm_image_name: - get_input: pd_image_name - port_1c2_t2_port_ip_requirements: + port_2c202_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false - port_1c2_t1_port_mac_requirements: - mac_count_required: - is_required: false - port_1c2_t2_port_network: - - 1c2_catalog_instance_network + vm_image_name: + get_input: pd_image_name + port_1c201_port_network_role_tag: oam compute_1c2_catalog_instance_name: - get_input: - 1c2_catalog_instance_names - 2 - port_1c2_t1_port_network: - - get_input: oam_net_name - port_1c2_t2_port_mac_requirements: + port_2c202_port_mac_requirements: mac_count_required: is_required: false - compute_1c2_catalog_instance_user_data_format: - - RAW1 - port_1c2_t1_port_network_role_tag: oam - port_1c2_t1_port_ip_requirements: + port_2c202_port_network: + - 1c2_catalog_instance_network + port_1c201_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false + port_1c201_port_mac_requirements: + mac_count_required: + is_required: false + compute_1c2_catalog_instance_user_data_format: + - get_attribute: + - abstract_1c2_catalog_instance_0 + - 1c2_catalog_instance_instance_name + port_1c201_port_network: + - get_input: oam_net_name compute_1c2_catalog_instance_scheduler_hints: - group: BE_Affinity_group service_template_filter: - substitute_service_template: Nested_1c2_catalog_instance_1ServiceTemplate.yaml + substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml count: 1 index_value: get_property: @@ -608,7 +380,7 @@ topology_template: - service_template_filter - index_value requirements: - - link_1c2_catalog_instance_1c2_t2_port: + - link_1c2_catalog_instance_2c202_port: capability: tosca.capabilities.network.Linkable node: 1c2_catalog_instance_network relationship: tosca.relationships.network.LinksTo @@ -617,17 +389,17 @@ topology_template: properties: dhcp_agent_ids: get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_1c2_t1_port_tenant_id + - abstract_1c2_catalog_instance_1 + - 1c2_catalog_instance_1c201_port_tenant_id - get_attribute: - abstract_1c2_catalog_instance_0 - - 1c2_catalog_instance_1c2_t1_port_tenant_id + - 1c2_catalog_instance_1c201_port_tenant_id - get_attribute: - abstract_1c2_catalog_instance_1 - 1c2_catalog_instance_instance_name - get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_1 + - 2c2_catalog_instance_instance_name tenant_id: get_attribute: - abstract_1c11_scalling_instance @@ -660,20 +432,20 @@ topology_template: - nestedNoUnified_1 - portId - get_attribute: - - abstract_pcm_server_0 + - 4p_nested_2 - server_pcm_id value_specs: get_attribute: - abstract_b_single_1b_1 - b_single_1b_instance_name - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name - get_attribute: - abstract_b_single_1b_1 - b_single_1b_1b_t1_port_tenant_id - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_1b_t1_port_tenant_id abstract_a_single_1a: type: org.openecomp.resource.abstract.nodes.a_single_1a @@ -683,7 +455,7 @@ topology_template: compute_a_single_1a_metadata: - connectivityTo4PNested_2: get_attribute: - - abstract_pcm_server_0 + - 4p_nested_2 - server_pcm_id connectivityTo1A: get_attribute: @@ -691,7 +463,7 @@ topology_template: - a_single_2a_instance_name connectivityTo1B02: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name - get_attribute: - abstract_b_single_1b_1 @@ -710,7 +482,7 @@ topology_template: - tenant_id connectivityTo4PNested_1: get_attribute: - - abstract_pcm_server_1 + - 4p_nested_1 - server_pcm_id connectivityTo1C1_T2_02: get_attribute: @@ -722,8 +494,8 @@ topology_template: - tenant_id connectivityTo1C2_2_2: get_attribute: - - abstract_1c2_catalog_instance_2 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_0 + - 2c2_catalog_instance_instance_name connectivityToNoUnifiedNested_2: get_attribute: - nestedNoUnified_2 @@ -738,8 +510,8 @@ topology_template: - 1c2_catalog_instance_instance_name connectivityTo1C2_2_1: get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_1 + - 2c2_catalog_instance_instance_name connectivityTo1C2_1_2: get_attribute: - abstract_1c2_catalog_instance_1 @@ -807,7 +579,7 @@ topology_template: connectivityChk: connectivityTo4PNested_2: get_attribute: - - abstract_pcm_server_0 + - 4p_nested_2 - server_pcm_id connectivityTo1C1_T1_02: get_attribute: @@ -819,7 +591,7 @@ topology_template: - 1c12_scalling_instance_1c1_t1_port_tenant_id connectivityTo4PNested_1: get_attribute: - - abstract_pcm_server_1 + - 4p_nested_1 - server_pcm_id connectivityTo1C1_T1_01: get_attribute: @@ -835,7 +607,7 @@ topology_template: - b_single_1b_instance_name connectivityTo1B02_1: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name connectivityTo1B01_2: get_attribute: @@ -843,15 +615,15 @@ topology_template: - b_single_2b_instance_name connectivityTo1C2_2_2: get_attribute: - - abstract_1c2_catalog_instance_2 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_0 + - 2c2_catalog_instance_instance_name connectivityTo1A_2: get_attribute: - abstract_a_single_2a - a_single_2a_instance_name connectivityTo1B02_2: get_attribute: - - abstract_b_single_2b_0 + - abstract_b_single_2b - b_single_2b_instance_name connectivityToNoUnifiedNested_2: get_attribute: @@ -867,8 +639,8 @@ topology_template: - 1c2_catalog_instance_instance_name connectivityTo1C2_2_1: get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_1 + - 2c2_catalog_instance_instance_name connectivityTo1C2_1_2: get_attribute: - abstract_1c2_catalog_instance_1 @@ -890,65 +662,6 @@ topology_template: capability: tosca.capabilities.network.Linkable node: nested_network relationship: tosca.relationships.network.LinksTo - abstract_b_single_2b_0: - type: org.openecomp.resource.abstract.nodes.b_single_2b_0 - directives: - - substitutable - properties: - vm_flavor_name: - get_input: pd_flavor_name - port_1b_t1_port_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: false - floating_ip_count_required: - is_required: false - vm_image_name: - get_input: pd_image_name - compute_b_single_2b_scheduler_hints: - - group: BE_Affinity_group - compute_b_single_2b_availability_zone: - - get_input: availabilityzone_name - port_1b_t2_port_mac_requirements: - mac_count_required: - is_required: false - port_1b_t2_port_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: false - floating_ip_count_required: - is_required: false - compute_b_single_2b_name: - - get_input: - - b_single_2b_names - - 1 - port_1b_t1_port_value_specs: - - get_attribute: - - abstract_a_single_1a - - a_single_1a_1a_t1_port_tenant_id - compute_b_single_2b_user_data_format: - - RAW - port_1b_t1_port_network_role_tag: oam - port_1b_t1_port_mac_requirements: - mac_count_required: - is_required: false - port_1b_t2_port_network: - - b_single_1b_network_2 - port_1b_t1_port_network: - - get_input: oam_net_name - service_template_filter: - substitute_service_template: Nested_b_single_2b_0ServiceTemplate.yaml - count: 1 - index_value: - get_property: - - SELF - - service_template_filter - - index_value - requirements: - - link_b_single_2b_1b_t2_port: - capability: tosca.capabilities.network.Linkable - node: b_single_1b_network_2 - relationship: tosca.relationships.network.LinksTo nestedNoUnified_2: type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1 directives: @@ -962,7 +675,7 @@ topology_template: connectivityChk: connectivityTo4PNested_2: get_attribute: - - abstract_pcm_server_0 + - 4p_nested_2 - server_pcm_id connectivityTo1C1_T1_02: get_attribute: @@ -974,7 +687,7 @@ topology_template: - 1c12_scalling_instance_1c1_t1_port_tenant_id connectivityTo4PNested_1: get_attribute: - - abstract_pcm_server_1 + - 4p_nested_1 - server_pcm_id connectivityTo1C1_T1_01: get_attribute: @@ -990,7 +703,7 @@ topology_template: - b_single_1b_instance_name connectivityTo1B02_1: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name connectivityTo1B01_2: get_attribute: @@ -998,15 +711,15 @@ topology_template: - b_single_2b_instance_name connectivityTo1C2_2_2: get_attribute: - - abstract_1c2_catalog_instance_2 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_0 + - 2c2_catalog_instance_instance_name connectivityTo1A_2: get_attribute: - abstract_a_single_2a - a_single_2a_instance_name connectivityTo1B02_2: get_attribute: - - abstract_b_single_2b_0 + - abstract_b_single_2b - b_single_2b_instance_name connectivityTo1A_1: get_attribute: @@ -1022,8 +735,8 @@ topology_template: - 1c2_catalog_instance_instance_name connectivityTo1C2_2_1: get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_1 + - 2c2_catalog_instance_instance_name connectivityTo1C2_1_2: get_attribute: - abstract_1c2_catalog_instance_1 @@ -1112,7 +825,7 @@ topology_template: compute_b_single_2b_metadata: - connectivityTo4PNested_2: get_attribute: - - abstract_pcm_server_0 + - 4p_nested_2 - server_pcm_id connectivityTo1C1_T1_02: get_attribute: @@ -1124,7 +837,7 @@ topology_template: - 1c12_scalling_instance_1c1_t1_port_tenant_id connectivityTo4PNested_1: get_attribute: - - abstract_pcm_server_1 + - 4p_nested_1 - server_pcm_id connectivityTo1C1_T1_01: get_attribute: @@ -1140,12 +853,12 @@ topology_template: - b_single_1b_instance_name connectivityTo1B02_1: get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name connectivityTo1C2_2_2: get_attribute: - - abstract_1c2_catalog_instance_2 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_0 + - 2c2_catalog_instance_instance_name connectivityTo1A_2: get_attribute: - abstract_a_single_2a @@ -1168,8 +881,8 @@ topology_template: - 1c2_catalog_instance_instance_name connectivityTo1C2_2_1: get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_1 + - 2c2_catalog_instance_instance_name connectivityTo1C2_1_2: get_attribute: - abstract_1c2_catalog_instance_1 @@ -1360,19 +1073,19 @@ topology_template: requirements: - port: capability: attachment_pcm_port_0 - node: abstract_pcm_server_1 + node: 4p_nested_1 relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_1 - node: abstract_pcm_server_1 + node: 4p_nested_1 relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_0 - node: abstract_pcm_server_0 + node: 4p_nested_2 relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_1 - node: abstract_pcm_server_0 + node: 4p_nested_2 relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_0 @@ -1449,7 +1162,7 @@ topology_template: compute_a_single_2a_metadata: - connectivityTo4PNested_2: get_attribute: - - abstract_pcm_server_0 + - 4p_nested_2 - server_pcm_id connectivityTo1A: get_attribute: @@ -1457,7 +1170,7 @@ topology_template: - a_single_1a_instance_name connectivityTo1B02: get_attribute: - - abstract_b_single_2b_0 + - abstract_b_single_2b - b_single_2b_instance_name - get_attribute: - abstract_b_single_2b_1 @@ -1476,7 +1189,7 @@ topology_template: - tenant_id connectivityTo4PNested_1: get_attribute: - - abstract_pcm_server_1 + - 4p_nested_1 - server_pcm_id connectivityTo1C1_T2_02: get_attribute: @@ -1487,90 +1200,31 @@ topology_template: - 1c1_t2_port_11 - tenant_id connectivityTo1C2_2_2: - get_attribute: - - abstract_1c2_catalog_instance_2 - - 1c2_catalog_instance_instance_name - connectivityToNoUnifiedNested_2: - get_attribute: - - nestedNoUnified_2 - - portId - connectivityToNoUnifiedNested_1: - get_attribute: - - nestedNoUnified_1 - - portId - connectivityTo1C2_1_1: - get_attribute: - - abstract_1c2_catalog_instance_0 - - 1c2_catalog_instance_instance_name - connectivityTo1C2_2_1: - get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_instance_name - connectivityTo1C2_1_2: - get_attribute: - - abstract_1c2_catalog_instance_1 - - 1c2_catalog_instance_instance_name - service_template_filter: - substitute_service_template: Nested_a_single_2aServiceTemplate.yaml - count: 1 - index_value: - get_property: - - SELF - - service_template_filter - - index_value - requirements: - - link_a_single_2a_1a_t1_port: - capability: tosca.capabilities.network.Linkable - node: a_single_1a_network - relationship: tosca.relationships.network.LinksTo - abstract_b_single_1b_0: - type: org.openecomp.resource.abstract.nodes.b_single_1b_0 - directives: - - substitutable - properties: - vm_flavor_name: - get_input: pd_flavor_name - port_1b_t1_port_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: false - floating_ip_count_required: - is_required: false - vm_image_name: - get_input: pd_image_name - compute_b_single_1b_user_data_format: - - RAW - port_1b_t2_port_mac_requirements: - mac_count_required: - is_required: false - compute_b_single_1b_availability_zone: - - get_input: availabilityzone_name - compute_b_single_1b_scheduler_hints: - - group: BE_Affinity_group - port_1b_t2_port_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: false - floating_ip_count_required: - is_required: false - port_1b_t1_port_value_specs: - - get_attribute: - - abstract_a_single_1a - - a_single_1a_1a_t1_port_tenant_id - port_1b_t1_port_network_role_tag: oam - port_1b_t1_port_mac_requirements: - mac_count_required: - is_required: false - port_1b_t2_port_network: - - b_single_1b_network_1 - port_1b_t1_port_network: - - get_input: oam_net_name - compute_b_single_1b_name: - - get_input: - - b_single_1b_names - - 1 + get_attribute: + - abstract_2c2_catalog_instance_0 + - 2c2_catalog_instance_instance_name + connectivityToNoUnifiedNested_2: + get_attribute: + - nestedNoUnified_2 + - portId + connectivityToNoUnifiedNested_1: + get_attribute: + - nestedNoUnified_1 + - portId + connectivityTo1C2_1_1: + get_attribute: + - abstract_1c2_catalog_instance_0 + - 1c2_catalog_instance_instance_name + connectivityTo1C2_2_1: + get_attribute: + - abstract_2c2_catalog_instance_1 + - 2c2_catalog_instance_instance_name + connectivityTo1C2_1_2: + get_attribute: + - abstract_1c2_catalog_instance_1 + - 1c2_catalog_instance_instance_name service_template_filter: - substitute_service_template: Nested_b_single_1b_0ServiceTemplate.yaml + substitute_service_template: Nested_a_single_2aServiceTemplate.yaml count: 1 index_value: get_property: @@ -1578,9 +1232,9 @@ topology_template: - service_template_filter - index_value requirements: - - link_b_single_1b_1b_t2_port: + - link_a_single_2a_1a_t1_port: capability: tosca.capabilities.network.Linkable - node: b_single_1b_network_1 + node: a_single_1a_network relationship: tosca.relationships.network.LinksTo 1c1_t2_port_02: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port @@ -1629,6 +1283,65 @@ topology_template: properties: network_name: get_input: net_name + abstract_b_single_2b: + type: org.openecomp.resource.abstract.nodes.b_single_2b + directives: + - substitutable + properties: + vm_flavor_name: + get_input: pd_flavor_name + port_1b_t1_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + vm_image_name: + get_input: pd_image_name + compute_b_single_2b_scheduler_hints: + - group: BE_Affinity_group + compute_b_single_2b_availability_zone: + - get_input: availabilityzone_name + port_1b_t2_port_mac_requirements: + mac_count_required: + is_required: false + port_1b_t2_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + compute_b_single_2b_name: + - get_input: + - b_single_2b_names + - 1 + port_1b_t1_port_value_specs: + - get_attribute: + - abstract_a_single_1a + - a_single_1a_1a_t1_port_tenant_id + compute_b_single_2b_user_data_format: + - RAW + port_1b_t1_port_network_role_tag: oam + port_1b_t1_port_mac_requirements: + mac_count_required: + is_required: false + port_1b_t2_port_network: + - b_single_1b_network_2 + port_1b_t1_port_network: + - get_input: oam_net_name + service_template_filter: + substitute_service_template: Nested_b_single_2bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_b_single_2b_1b_t2_port: + capability: tosca.capabilities.network.Linkable + node: b_single_1b_network_2 + relationship: tosca.relationships.network.LinksTo dependsOn_network: type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net properties: @@ -1645,18 +1358,18 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: tosca.capabilities.Node - node: abstract_pcm_server_1 + node: 4p_nested_1 relationship: tosca.relationships.DependsOn - dependency: capability: tosca.capabilities.Node - node: abstract_pcm_server_0 + node: 4p_nested_2 relationship: tosca.relationships.DependsOn - dependency: - capability: feature_1c2_catalog_instance_1c2_t1_port - node: abstract_1c2_catalog_instance_3 + capability: feature_1c2_catalog_instance_1c201_port + node: abstract_1c2_catalog_instance_1 relationship: tosca.relationships.DependsOn - dependency: - capability: feature_1c2_catalog_instance_1c2_t1_port + capability: feature_1c2_catalog_instance_1c201_port node: abstract_1c2_catalog_instance_0 relationship: tosca.relationships.DependsOn - dependency: @@ -1664,16 +1377,16 @@ topology_template: node: abstract_1c2_catalog_instance_0 relationship: tosca.relationships.DependsOn - dependency: - capability: feature_1c2_catalog_instance - node: abstract_1c2_catalog_instance_3 + capability: feature_2c2_catalog_instance + node: abstract_2c2_catalog_instance_1 relationship: tosca.relationships.DependsOn - dependency: capability: feature_1c2_catalog_instance node: abstract_1c2_catalog_instance_1 relationship: tosca.relationships.DependsOn - dependency: - capability: feature_1c2_catalog_instance - node: abstract_1c2_catalog_instance_2 + capability: feature_2c2_catalog_instance + node: abstract_2c2_catalog_instance_0 relationship: tosca.relationships.DependsOn - dependency: capability: feature_1c11_scalling_instance @@ -1697,7 +1410,7 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b - node: abstract_b_single_1b_0 + node: abstract_b_single_1b relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b_1b_t1_port @@ -1705,7 +1418,7 @@ topology_template: relationship: tosca.relationships.DependsOn - dependency: capability: feature_b_single_1b_1b_t1_port - node: abstract_b_single_1b_0 + node: abstract_b_single_1b relationship: tosca.relationships.DependsOn - dependency: capability: feature_a_single_1a @@ -1719,6 +1432,118 @@ topology_template: capability: feature_a_single_1a_1a_t1_port node: abstract_a_single_1a relationship: tosca.relationships.DependsOn + 4p_nested_2: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 + directives: + - substitutable + properties: + server_group: BE_Affinity_group + port_pcm_port_1_network_role_tag: oam + connectivityChk: + connectivityTo1C1_T1_02: + get_attribute: + - 1c1_t1_port_02 + - tenant_id + connectivityTo1C1_T1_11: + get_attribute: + - 1c1_t1_port_11 + - tenant_id + connectivityTo4PNested_1: + get_attribute: + - 4p_nested_1 + - server_pcm_id + connectivityTo1C1_T1_01: + get_attribute: + - 1c1_t1_port_01 + - tenant_id + connectivityTo1C1_T1_12: + get_attribute: + - 1c1_t1_port_12 + - tenant_id + connectivityTo1B01_1: + get_attribute: + - 1b01_single_1B_1 + - instance_name + connectivityTo1B02_1: + get_attribute: + - 1b02_single_1B_1 + - instance_name + connectivityTo1B01_2: + get_attribute: + - 1b01_single_1B_2 + - instance_name + connectivityTo1C2_2_2: + get_attribute: + - 2c202_catalog_instance_1C22 + - instance_name + connectivityTo1A_2: + get_attribute: + - 2a_single_1A_2 + - instance_name + connectivityTo1B02_2: + get_attribute: + - 1b02_single_1B_2 + - instance_name + connectivityToNoUnifiedNested_2: + get_attribute: + - nestedNoUnified_2 + - portId + connectivityTo1A_1: + get_attribute: + - 1a_single_1A_1 + - instance_name + connectivityToNoUnifiedNested_1: + get_attribute: + - nestedNoUnified_1 + - portId + connectivityTo1C2_1_1: + get_attribute: + - 1c201_catalog_instance_1C21 + - instance_name + connectivityTo1C2_2_1: + get_attribute: + - 2c202_catalog_instance_1C21 + - instance_name + connectivityTo1C2_1_2: + get_attribute: + - 1c201_catalog_instance_1C22 + - instance_name + port_pcm_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + pcm_image_name: + get_input: pcm_image_name + security_group_name: jsa_security_group + port_pcm_port_1_mac_requirements: + mac_count_required: + is_required: false + pcm_flavor_name: + get_input: pcm_flavor_name + service_template_filter: + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml + port_pcm_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pcm_port_0_network_role_tag: cps + port_pcm_port_0_mac_requirements: + mac_count_required: + is_required: false + pcm_server_name: + get_input: + - pcm_server_names + - 0 + cps_net_name: nested_network + requirements: + - link_pcm_port_0: + capability: tosca.capabilities.network.Linkable + node: nested_network + relationship: tosca.relationships.network.LinksTo 1c1_t2_port_12: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: @@ -1740,6 +1565,118 @@ topology_template: network_role_tag: ppds network: get_input: ppds_net_name + 4p_nested_1: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 + directives: + - substitutable + properties: + server_group: BE_Affinity_group + port_pcm_port_1_network_role_tag: oam + connectivityChk: + connectivityTo4PNested_2: + get_attribute: + - 4p_nested_2 + - server_pcm_id + connectivityTo1C1_T1_02: + get_attribute: + - 1c1_t1_port_02 + - tenant_id + connectivityTo1C1_T1_11: + get_attribute: + - 1c1_t1_port_11 + - tenant_id + connectivityTo1C1_T1_01: + get_attribute: + - 1c1_t1_port_01 + - tenant_id + connectivityTo1C1_T1_12: + get_attribute: + - 1c1_t1_port_12 + - tenant_id + connectivityTo1B01_1: + get_attribute: + - 1b01_single_1B_1 + - instance_name + connectivityTo1B02_1: + get_attribute: + - 1b02_single_1B_1 + - instance_name + connectivityTo1B01_2: + get_attribute: + - 1b01_single_1B_2 + - instance_name + connectivityTo1C2_2_2: + get_attribute: + - 2c202_catalog_instance_1C22 + - instance_name + connectivityTo1A_2: + get_attribute: + - 2a_single_1A_2 + - instance_name + connectivityTo1B02_2: + get_attribute: + - 1b02_single_1B_2 + - instance_name + connectivityToNoUnifiedNested_2: + get_attribute: + - nestedNoUnified_2 + - portId + connectivityTo1A_1: + get_attribute: + - 1a_single_1A_1 + - instance_name + connectivityToNoUnifiedNested_1: + get_attribute: + - nestedNoUnified_1 + - portId + connectivityTo1C2_1_1: + get_attribute: + - 1c201_catalog_instance_1C21 + - instance_name + connectivityTo1C2_2_1: + get_attribute: + - 2c202_catalog_instance_1C21 + - instance_name + connectivityTo1C2_1_2: + get_attribute: + - 1c201_catalog_instance_1C22 + - instance_name + port_pcm_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + pcm_image_name: + get_input: pcm_image_name + security_group_name: jsa_security_group + port_pcm_port_1_mac_requirements: + mac_count_required: + is_required: false + pcm_flavor_name: + get_input: pcm_flavor_name + service_template_filter: + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml + port_pcm_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pcm_port_0_network_role_tag: cps + port_pcm_port_0_mac_requirements: + mac_count_required: + is_required: false + pcm_server_name: + get_input: + - pcm_server_names + - 0 + cps_net_name: nested_network + requirements: + - link_pcm_port_0: + capability: tosca.capabilities.network.Linkable + node: nested_network + relationship: tosca.relationships.network.LinksTo 1c1_t2_port_11: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: @@ -1799,7 +1736,7 @@ topology_template: compute_b_single_1b_metadata: - connectivityTo4PNested_2: get_attribute: - - abstract_pcm_server_0 + - 4p_nested_2 - server_pcm_id connectivityTo1C1_T1_02: get_attribute: @@ -1811,7 +1748,7 @@ topology_template: - 1c12_scalling_instance_1c1_t1_port_tenant_id connectivityTo4PNested_1: get_attribute: - - abstract_pcm_server_1 + - 4p_nested_1 - server_pcm_id connectivityTo1C1_T1_01: get_attribute: @@ -1827,15 +1764,15 @@ topology_template: - b_single_2b_instance_name connectivityTo1C2_2_2: get_attribute: - - abstract_1c2_catalog_instance_2 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_0 + - 2c2_catalog_instance_instance_name connectivityTo1A_2: get_attribute: - abstract_a_single_2a - a_single_2a_instance_name connectivityTo1B02_2: get_attribute: - - abstract_b_single_2b_0 + - abstract_b_single_2b - b_single_2b_instance_name connectivityToNoUnifiedNested_2: get_attribute: @@ -1855,8 +1792,8 @@ topology_template: - 1c2_catalog_instance_instance_name connectivityTo1C2_2_1: get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_1 + - 2c2_catalog_instance_instance_name connectivityTo1C2_1_2: get_attribute: - abstract_1c2_catalog_instance_1 @@ -1902,53 +1839,53 @@ topology_template: - 1c1_t2_port_01 - 1c1_scalling_instance_network - dependsOn_network + - 4p_nested_2 - 1c1_t2_port_12 + - 4p_nested_1 - 1c1_t2_port_11 - nested_network - abstract_a_single_2a - abstract_a_single_1a - abstract_1c11_scalling_instance - - abstract_b_single_1b_0 + - abstract_b_single_1b - abstract_b_single_1b_1 - - abstract_b_single_2b_0 + - abstract_b_single_2b - abstract_b_single_2b_1 - abstract_1c12_scalling_instance + - abstract_2c2_catalog_instance_0 + - abstract_2c2_catalog_instance_1 - abstract_1c2_catalog_instance_0 - abstract_1c2_catalog_instance_1 - - abstract_1c2_catalog_instance_2 - - abstract_1c2_catalog_instance_3 - - abstract_pcm_server_0 - - abstract_pcm_server_1 BE_Affinity_group: type: tosca.groups.Root members: - abstract_a_single_2a - abstract_a_single_1a - abstract_1c11_scalling_instance - - abstract_b_single_1b_0 + - abstract_b_single_1b - abstract_b_single_1b_1 - - abstract_b_single_2b_0 + - abstract_b_single_2b - abstract_b_single_2b_1 - abstract_1c12_scalling_instance + - abstract_2c2_catalog_instance_0 + - abstract_2c2_catalog_instance_1 - abstract_1c2_catalog_instance_0 - abstract_1c2_catalog_instance_1 - - abstract_1c2_catalog_instance_2 - - abstract_1c2_catalog_instance_3 outputs: out2: value: get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_1c2_t1_port_tenant_id + - abstract_1c2_catalog_instance_1 + - 1c2_catalog_instance_1c201_port_tenant_id - get_attribute: - abstract_1c2_catalog_instance_0 - - 1c2_catalog_instance_1c2_t1_port_tenant_id + - 1c2_catalog_instance_1c201_port_tenant_id - get_attribute: - abstract_1c2_catalog_instance_1 - 1c2_catalog_instance_instance_name - get_attribute: - - abstract_1c2_catalog_instance_3 - - 1c2_catalog_instance_instance_name + - abstract_2c2_catalog_instance_1 + - 2c2_catalog_instance_instance_name out3: value: get_attribute: @@ -1975,13 +1912,13 @@ topology_template: - abstract_b_single_1b_1 - b_single_1b_instance_name - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_instance_name - get_attribute: - abstract_b_single_1b_1 - b_single_1b_1b_t1_port_tenant_id - get_attribute: - - abstract_b_single_1b_0 + - abstract_b_single_1b - b_single_1b_1b_t1_port_tenant_id out5: value: @@ -1994,7 +1931,7 @@ topology_template: - nestedNoUnified_1 - portId - get_attribute: - - abstract_pcm_server_0 + - 4p_nested_2 - server_pcm_id out6: value: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c11_scalling_instanceServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c11_scalling_instanceServiceTemplate.yaml index 4b6aed7260..ea0b9e4324 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c11_scalling_instanceServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c11_scalling_instanceServiceTemplate.yaml @@ -147,21 +147,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: 1c11_scalling_instance_instance_name: - type: list + type: string value: get_attribute: - 1c11_scalling_instance - instance_name - entry_schema: - type: string 1c11_scalling_instance_1c1_t1_port_tenant_id: - type: list + type: string value: get_attribute: - 1c11_scalling_instance_1c1_t1_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.1c11_scalling_instance capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c12_scalling_instanceServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c12_scalling_instanceServiceTemplate.yaml index 101a1fdbd6..344939e8f9 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c12_scalling_instanceServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c12_scalling_instanceServiceTemplate.yaml @@ -147,21 +147,17 @@ topology_template: - index_value outputs: 1c12_scalling_instance_1c1_t1_port_tenant_id: - type: list + type: string value: get_attribute: - 1c12_scalling_instance_1c1_t1_port - tenant_id - entry_schema: - type: string 1c12_scalling_instance_instance_name: - type: list + type: string value: get_attribute: - 1c12_scalling_instance - instance_name - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.1c12_scalling_instance capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instanceServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instanceServiceTemplate.yaml new file mode 100644 index 0000000000..06355d2ab6 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instanceServiceTemplate.yaml @@ -0,0 +1,429 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_1c2_catalog_instance +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + compute_1c2_catalog_instance_availability_zone: + type: list + required: true + entry_schema: + type: string + port_1c201_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + compute_1c2_catalog_instance_personality: + type: list + required: true + entry_schema: + type: json + port_2c202_port_subnetpoolid: + type: string + required: true + port_2c202_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1c201_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_2c202_port_network_role_tag: + type: string + required: true + port_2c202_port_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_2c202_port_order: + type: integer + required: true + port_1c201_port_network_role_tag: + type: string + required: true + port_1c201_port_order: + type: integer + required: true + port_2c202_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_1c2_catalog_instance_name: + type: list + required: true + entry_schema: + type: string + port_2c202_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_2c202_port_network: + type: list + required: true + entry_schema: + type: string + port_1c201_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1c201_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_2c202_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_1c201_port_subnetpoolid: + type: string + required: true + port_1c201_port_network_role: + type: string + required: true + compute_1c2_catalog_instance_user_data_format: + type: list + required: true + entry_schema: + type: string + port_1c201_port_network: + type: list + required: true + entry_schema: + type: string + compute_1c2_catalog_instance_scheduler_hints: + type: list + required: true + entry_schema: + type: json + node_templates: + 1c2_catalog_instance: + type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance + properties: + personality: + get_input: + - compute_1c2_catalog_instance_personality + - index_value + availability_zone: + get_input: + - compute_1c2_catalog_instance_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + diskConfig: + get_attribute: + - 1c2_catalog_instance_1c201_port + - tenant_id + name: + get_input: + - compute_1c2_catalog_instance_name + - index_value + scheduler_hints: + get_input: + - compute_1c2_catalog_instance_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_1c2_catalog_instance_user_data_format + - index_value + 1c2_catalog_instance_1c201_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1c201_port_exCP_naming + vlan_requirements: + get_input: port_1c201_port_vlan_requirements + ip_requirements: + get_input: port_1c201_port_ip_requirements + network_role_tag: + get_input: port_1c201_port_network_role_tag + mac_requirements: + get_input: port_1c201_port_mac_requirements + order: + get_input: port_1c201_port_order + network_role: + get_input: port_1c201_port_network_role + subnetpoolid: + get_input: port_1c201_port_subnetpoolid + network: + get_input: + - port_1c201_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: 1c2_catalog_instance + relationship: tosca.relationships.network.BindsTo + 1c2_catalog_instance_2c202_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_2c202_port_exCP_naming + vlan_requirements: + get_input: port_2c202_port_vlan_requirements + ip_requirements: + get_input: port_2c202_port_ip_requirements + network_role_tag: + get_input: port_2c202_port_network_role_tag + mac_requirements: + get_input: port_2c202_port_mac_requirements + order: + get_input: port_2c202_port_order + network_role: + get_input: port_2c202_port_network_role + subnetpoolid: + get_input: port_2c202_port_subnetpoolid + network: + get_input: + - port_2c202_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: 1c2_catalog_instance + relationship: tosca.relationships.network.BindsTo + outputs: + 1c2_catalog_instance_instance_name: + type: string + value: + get_attribute: + - 1c2_catalog_instance + - instance_name + 1c2_catalog_instance_1c201_port_tenant_id: + type: string + value: + get_attribute: + - 1c2_catalog_instance_1c201_port + - tenant_id + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance + capabilities: + disk.device.capacity_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.capacity + attachment_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - attachment + network.incoming.bytes.rate_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - network.incoming.bytes.rate + network.incoming.packets_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - network.incoming.packets + network.incoming.packets.rate_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - network.incoming.packets.rate + disk.read.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.bytes.rate + network.incoming.bytes_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - network.incoming.bytes + memory.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - memory.usage + binding_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - binding + disk.write.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.bytes.rate + cpu_util_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu_util + cpu_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu + disk.read.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.requests + network.outpoing.packets_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - network.outpoing.packets + disk.ephemeral.size_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.ephemeral.size + disk.device.write.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.bytes + memory.resident_1c2_catalog_instance: + - 1c2_catalog_instance + - memory.resident + disk.device.write.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.requests.rate + os_1c2_catalog_instance: + - 1c2_catalog_instance + - os + disk.device.iops_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.iops + feature_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - feature + network.outgoing.packets.rate_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - network.outgoing.packets.rate + endpoint_1c2_catalog_instance: + - 1c2_catalog_instance + - endpoint + disk.allocation_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.allocation + disk.latency_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.latency + network.outgoing.bytes.rate_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - network.outgoing.bytes.rate + disk.iops_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.iops + binding_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - binding + vcpus_1c2_catalog_instance: + - 1c2_catalog_instance + - vcpus + disk.device.latency_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.latency + network.outgoing.bytes_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - network.outgoing.bytes + attachment_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - attachment + network.incoming.bytes.rate_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - network.incoming.bytes.rate + network.incoming.packets_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - network.incoming.packets + disk.read.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.read.bytes + instance_1c2_catalog_instance: + - 1c2_catalog_instance + - instance + disk.capacity_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.capacity + disk.write.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.bytes + disk.device.read.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.bytes.rate + network.incoming.bytes_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - network.incoming.bytes + disk.device.allocation_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.allocation + disk.device.read.bytes_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.bytes + disk.device.read.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.requests + disk.device.write.bytes.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.bytes.rate + scalable_1c2_catalog_instance: + - 1c2_catalog_instance + - scalable + disk.device.write.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.write.requests + host_1c2_catalog_instance: + - 1c2_catalog_instance + - host + disk.root.size_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.root.size + feature_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - feature + network.outpoing.packets_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - network.outpoing.packets + network.incoming.packets.rate_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - network.incoming.packets.rate + disk.device.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.usage + network.outgoing.packets.rate_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - network.outgoing.packets.rate + disk.usage_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.usage + feature_1c2_catalog_instance: + - 1c2_catalog_instance + - feature + memory_1c2_catalog_instance: + - 1c2_catalog_instance + - memory + network.outgoing.bytes.rate_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - network.outgoing.bytes.rate + disk.write.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.requests.rate + disk.write.requests_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.write.requests + binding_1c2_catalog_instance: + - 1c2_catalog_instance + - binding + cpu.delta_1c2_catalog_instance: + - 1c2_catalog_instance + - cpu.delta + network.outgoing.bytes_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - network.outgoing.bytes + disk.device.read.requests.rate_1c2_catalog_instance: + - 1c2_catalog_instance + - disk.device.read.requests.rate + requirements: + dependency_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - dependency + dependency_1c2_catalog_instance: + - 1c2_catalog_instance + - dependency + local_storage_1c2_catalog_instance: + - 1c2_catalog_instance + - local_storage + link_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - link + link_1c2_catalog_instance_2c202_port: + - 1c2_catalog_instance_2c202_port + - link + dependency_1c2_catalog_instance_1c201_port: + - 1c2_catalog_instance_1c201_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml deleted file mode 100644 index f09ccb2ad5..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_0ServiceTemplate.yaml +++ /dev/null @@ -1,429 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_1c2_catalog_instance_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1c2_t2_port_order: - type: integer - required: true - compute_1c2_catalog_instance_availability_zone: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_network_role: - type: string - required: true - vm_flavor_name: - type: string - required: true - port_1c2_t2_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string - required: true - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_order: - type: integer - required: true - port_1c2_t1_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t1_port_network_role: - type: string - required: true - port_1c2_t2_port_network: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_metadata: - type: list - required: true - entry_schema: - type: json - compute_1c2_catalog_instance_name: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_network: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list - required: true - entry_schema: - type: json - node_templates: - 1c2_catalog_instance: - type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance - properties: - availability_zone: - get_input: - - compute_1c2_catalog_instance_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - metadata: - get_input: - - compute_1c2_catalog_instance_metadata - - index_value - image: - get_input: vm_image_name - name: - get_input: - - compute_1c2_catalog_instance_name - - index_value - scheduler_hints: - get_input: - - compute_1c2_catalog_instance_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_1c2_catalog_instance_user_data_format - - index_value - 1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t2_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t2_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t2_port_ip_requirements - network_role_tag: - get_input: port_1c2_t2_port_network_role_tag - mac_requirements: - get_input: port_1c2_t2_port_mac_requirements - order: - get_input: port_1c2_t2_port_order - network_role: - get_input: port_1c2_t2_port_network_role - subnetpoolid: - get_input: port_1c2_t2_port_subnetpoolid - network: - get_input: - - port_1c2_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - 1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t1_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t1_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t1_port_ip_requirements - network_role_tag: - get_input: port_1c2_t1_port_network_role_tag - mac_requirements: - get_input: port_1c2_t1_port_mac_requirements - order: - get_input: port_1c2_t1_port_order - network_role: - get_input: port_1c2_t1_port_network_role - subnetpoolid: - get_input: port_1c2_t1_port_subnetpoolid - network: - get_input: - - port_1c2_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - outputs: - 1c2_catalog_instance_instance_name: - type: list - value: - get_attribute: - - 1c2_catalog_instance - - instance_name - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list - value: - get_attribute: - - 1c2_catalog_instance_1c2_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_0 - capabilities: - disk.device.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.capacity - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets.rate - disk.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes.rate - memory.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.usage - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outpoing.packets - disk.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes.rate - binding_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes.rate - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets - cpu_util_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu_util - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outpoing.packets - feature_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - feature - attachment_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - attachment - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes - cpu_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu - disk.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.requests - binding_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes.rate - disk.ephemeral.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.ephemeral.size - disk.device.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes - memory.resident_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.resident - disk.device.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests.rate - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes - os_1c2_catalog_instance: - - 1c2_catalog_instance - - os - disk.device.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.iops - endpoint_1c2_catalog_instance: - - 1c2_catalog_instance - - endpoint - disk.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.allocation - disk.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.latency - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes.rate - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes - disk.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.iops - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.packets.rate - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets - vcpus_1c2_catalog_instance: - - 1c2_catalog_instance - - vcpus - disk.device.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.latency - attachment_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - attachment - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.packets.rate - disk.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes - instance_1c2_catalog_instance: - - 1c2_catalog_instance - - instance - disk.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.capacity - disk.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes - disk.device.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes.rate - disk.device.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.allocation - disk.device.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes.rate - disk.device.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests - disk.device.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes.rate - scalable_1c2_catalog_instance: - - 1c2_catalog_instance - - scalable - disk.device.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests - host_1c2_catalog_instance: - - 1c2_catalog_instance - - host - disk.root.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.root.size - disk.device.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.usage - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes - disk.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.usage - feature_1c2_catalog_instance: - - 1c2_catalog_instance - - feature - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets.rate - memory_1c2_catalog_instance: - - 1c2_catalog_instance - - memory - disk.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests.rate - disk.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests - binding_1c2_catalog_instance: - - 1c2_catalog_instance - - binding - cpu.delta_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu.delta - feature_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - feature - disk.device.read.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests.rate - requirements: - link_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - link - dependency_1c2_catalog_instance: - - 1c2_catalog_instance - - dependency - local_storage_1c2_catalog_instance: - - 1c2_catalog_instance - - local_storage - dependency_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - dependency - dependency_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - dependency - link_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml deleted file mode 100644 index ac0d816705..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_1ServiceTemplate.yaml +++ /dev/null @@ -1,412 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_1c2_catalog_instance_1 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1c2_t2_port_order: - type: integer - required: true - compute_1c2_catalog_instance_availability_zone: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_network_role: - type: string - required: true - vm_flavor_name: - type: string - required: true - port_1c2_t2_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string - required: true - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_order: - type: integer - required: true - port_1c2_t1_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t1_port_network_role: - type: string - required: true - port_1c2_t2_port_network: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_network: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list - required: true - entry_schema: - type: json - node_templates: - 1c2_catalog_instance: - type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance - properties: - availability_zone: - get_input: - - compute_1c2_catalog_instance_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_1c2_catalog_instance_name - - index_value - scheduler_hints: - get_input: - - compute_1c2_catalog_instance_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_1c2_catalog_instance_user_data_format - - index_value - 1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t2_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t2_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t2_port_ip_requirements - network_role_tag: - get_input: port_1c2_t2_port_network_role_tag - mac_requirements: - get_input: port_1c2_t2_port_mac_requirements - order: - get_input: port_1c2_t2_port_order - network_role: - get_input: port_1c2_t2_port_network_role - subnetpoolid: - get_input: port_1c2_t2_port_subnetpoolid - network: - get_input: - - port_1c2_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - 1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t1_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t1_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t1_port_ip_requirements - network_role_tag: - get_input: port_1c2_t1_port_network_role_tag - mac_requirements: - get_input: port_1c2_t1_port_mac_requirements - order: - get_input: port_1c2_t1_port_order - network_role: - get_input: port_1c2_t1_port_network_role - subnetpoolid: - get_input: port_1c2_t1_port_subnetpoolid - network: - get_input: - - port_1c2_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - outputs: - 1c2_catalog_instance_instance_name: - type: list - value: - get_attribute: - - 1c2_catalog_instance - - instance_name - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_1 - capabilities: - disk.device.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.capacity - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets.rate - disk.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes.rate - memory.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.usage - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outpoing.packets - disk.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes.rate - binding_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes.rate - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets - cpu_util_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu_util - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outpoing.packets - feature_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - feature - attachment_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - attachment - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes - cpu_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu - disk.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.requests - binding_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes.rate - disk.ephemeral.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.ephemeral.size - disk.device.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes - memory.resident_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.resident - disk.device.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests.rate - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes - os_1c2_catalog_instance: - - 1c2_catalog_instance - - os - disk.device.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.iops - endpoint_1c2_catalog_instance: - - 1c2_catalog_instance - - endpoint - disk.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.allocation - disk.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.latency - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes.rate - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes - disk.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.iops - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.packets.rate - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets - vcpus_1c2_catalog_instance: - - 1c2_catalog_instance - - vcpus - disk.device.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.latency - attachment_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - attachment - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.packets.rate - disk.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes - instance_1c2_catalog_instance: - - 1c2_catalog_instance - - instance - disk.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.capacity - disk.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes - disk.device.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes.rate - disk.device.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.allocation - disk.device.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes.rate - disk.device.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests - disk.device.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes.rate - scalable_1c2_catalog_instance: - - 1c2_catalog_instance - - scalable - disk.device.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests - host_1c2_catalog_instance: - - 1c2_catalog_instance - - host - disk.root.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.root.size - disk.device.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.usage - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes - disk.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.usage - feature_1c2_catalog_instance: - - 1c2_catalog_instance - - feature - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets.rate - memory_1c2_catalog_instance: - - 1c2_catalog_instance - - memory - disk.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests.rate - disk.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests - binding_1c2_catalog_instance: - - 1c2_catalog_instance - - binding - cpu.delta_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu.delta - feature_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - feature - disk.device.read.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests.rate - requirements: - link_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - link - dependency_1c2_catalog_instance: - - 1c2_catalog_instance - - dependency - local_storage_1c2_catalog_instance: - - 1c2_catalog_instance - - local_storage - dependency_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - dependency - dependency_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - dependency - link_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_2ServiceTemplate.yaml deleted file mode 100644 index 576a555e41..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_2ServiceTemplate.yaml +++ /dev/null @@ -1,412 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_1c2_catalog_instance_2 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1c2_t2_port_order: - type: integer - required: true - compute_1c2_catalog_instance_availability_zone: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_network_role: - type: string - required: true - vm_flavor_name: - type: string - required: true - port_1c2_t2_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string - required: true - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_order: - type: integer - required: true - port_1c2_t1_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t1_port_network_role: - type: string - required: true - port_1c2_t2_port_network: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_network: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list - required: true - entry_schema: - type: json - node_templates: - 1c2_catalog_instance: - type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance - properties: - availability_zone: - get_input: - - compute_1c2_catalog_instance_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_1c2_catalog_instance_name - - index_value - scheduler_hints: - get_input: - - compute_1c2_catalog_instance_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_1c2_catalog_instance_user_data_format - - index_value - 1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t2_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t2_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t2_port_ip_requirements - network_role_tag: - get_input: port_1c2_t2_port_network_role_tag - mac_requirements: - get_input: port_1c2_t2_port_mac_requirements - order: - get_input: port_1c2_t2_port_order - network_role: - get_input: port_1c2_t2_port_network_role - subnetpoolid: - get_input: port_1c2_t2_port_subnetpoolid - network: - get_input: - - port_1c2_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - 1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t1_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t1_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t1_port_ip_requirements - network_role_tag: - get_input: port_1c2_t1_port_network_role_tag - mac_requirements: - get_input: port_1c2_t1_port_mac_requirements - order: - get_input: port_1c2_t1_port_order - network_role: - get_input: port_1c2_t1_port_network_role - subnetpoolid: - get_input: port_1c2_t1_port_subnetpoolid - network: - get_input: - - port_1c2_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - outputs: - 1c2_catalog_instance_instance_name: - type: list - value: - get_attribute: - - 1c2_catalog_instance - - instance_name - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_2 - capabilities: - disk.device.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.capacity - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets.rate - disk.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes.rate - memory.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.usage - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outpoing.packets - disk.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes.rate - binding_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes.rate - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets - cpu_util_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu_util - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outpoing.packets - feature_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - feature - attachment_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - attachment - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes - cpu_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu - disk.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.requests - binding_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes.rate - disk.ephemeral.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.ephemeral.size - disk.device.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes - memory.resident_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.resident - disk.device.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests.rate - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes - os_1c2_catalog_instance: - - 1c2_catalog_instance - - os - disk.device.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.iops - endpoint_1c2_catalog_instance: - - 1c2_catalog_instance - - endpoint - disk.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.allocation - disk.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.latency - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes.rate - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes - disk.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.iops - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.packets.rate - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets - vcpus_1c2_catalog_instance: - - 1c2_catalog_instance - - vcpus - disk.device.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.latency - attachment_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - attachment - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.packets.rate - disk.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes - instance_1c2_catalog_instance: - - 1c2_catalog_instance - - instance - disk.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.capacity - disk.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes - disk.device.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes.rate - disk.device.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.allocation - disk.device.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes.rate - disk.device.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests - disk.device.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes.rate - scalable_1c2_catalog_instance: - - 1c2_catalog_instance - - scalable - disk.device.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests - host_1c2_catalog_instance: - - 1c2_catalog_instance - - host - disk.root.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.root.size - disk.device.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.usage - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes - disk.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.usage - feature_1c2_catalog_instance: - - 1c2_catalog_instance - - feature - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets.rate - memory_1c2_catalog_instance: - - 1c2_catalog_instance - - memory - disk.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests.rate - disk.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests - binding_1c2_catalog_instance: - - 1c2_catalog_instance - - binding - cpu.delta_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu.delta - feature_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - feature - disk.device.read.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests.rate - requirements: - link_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - link - dependency_1c2_catalog_instance: - - 1c2_catalog_instance - - dependency - local_storage_1c2_catalog_instance: - - 1c2_catalog_instance - - local_storage - dependency_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - dependency - dependency_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - dependency - link_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_3ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_3ServiceTemplate.yaml deleted file mode 100644 index 32a9dee48c..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_1c2_catalog_instance_3ServiceTemplate.yaml +++ /dev/null @@ -1,420 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_1c2_catalog_instance_3 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1c2_t2_port_order: - type: integer - required: true - compute_1c2_catalog_instance_availability_zone: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_network_role: - type: string - required: true - vm_flavor_name: - type: string - required: true - port_1c2_t2_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - vm_image_name: - type: string - required: true - port_1c2_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_order: - type: integer - required: true - port_1c2_t1_port_subnetpoolid: - type: string - required: true - port_1c2_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1c2_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t1_port_network_role: - type: string - required: true - port_1c2_t2_port_network: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_1c2_catalog_instance_name: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1c2_t1_port_network: - type: list - required: true - entry_schema: - type: string - port_1c2_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1c2_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_1c2_catalog_instance_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1c2_t1_port_network_role_tag: - type: string - required: true - port_1c2_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_1c2_catalog_instance_scheduler_hints: - type: list - required: true - entry_schema: - type: json - node_templates: - 1c2_catalog_instance: - type: org.openecomp.resource.vfc.nodes.heat.1c2_catalog_instance - properties: - availability_zone: - get_input: - - compute_1c2_catalog_instance_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_1c2_catalog_instance_name - - index_value - scheduler_hints: - get_input: - - compute_1c2_catalog_instance_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_1c2_catalog_instance_user_data_format - - index_value - 1c2_catalog_instance_1c2_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t2_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t2_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t2_port_ip_requirements - network_role_tag: - get_input: port_1c2_t2_port_network_role_tag - mac_requirements: - get_input: port_1c2_t2_port_mac_requirements - order: - get_input: port_1c2_t2_port_order - network_role: - get_input: port_1c2_t2_port_network_role - subnetpoolid: - get_input: port_1c2_t2_port_subnetpoolid - network: - get_input: - - port_1c2_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - 1c2_catalog_instance_1c2_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1c2_t1_port_exCP_naming - vlan_requirements: - get_input: port_1c2_t1_port_vlan_requirements - ip_requirements: - get_input: port_1c2_t1_port_ip_requirements - network_role_tag: - get_input: port_1c2_t1_port_network_role_tag - mac_requirements: - get_input: port_1c2_t1_port_mac_requirements - order: - get_input: port_1c2_t1_port_order - network_role: - get_input: port_1c2_t1_port_network_role - subnetpoolid: - get_input: port_1c2_t1_port_subnetpoolid - network: - get_input: - - port_1c2_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: 1c2_catalog_instance - relationship: tosca.relationships.network.BindsTo - outputs: - 1c2_catalog_instance_instance_name: - type: list - value: - get_attribute: - - 1c2_catalog_instance - - instance_name - entry_schema: - type: string - 1c2_catalog_instance_1c2_t1_port_tenant_id: - type: list - value: - get_attribute: - - 1c2_catalog_instance_1c2_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance_3 - capabilities: - disk.device.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.capacity - network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets.rate - disk.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes.rate - memory.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.usage - network.outpoing.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outpoing.packets - disk.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes.rate - binding_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes.rate - network.incoming.packets_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets - cpu_util_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu_util - network.outpoing.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outpoing.packets - feature_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - feature - attachment_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - attachment - network.incoming.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.bytes - cpu_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu - disk.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.requests - binding_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - binding - network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes.rate - disk.ephemeral.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.ephemeral.size - disk.device.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes - memory.resident_1c2_catalog_instance: - - 1c2_catalog_instance - - memory.resident - disk.device.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests.rate - network.incoming.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.bytes - os_1c2_catalog_instance: - - 1c2_catalog_instance - - os - disk.device.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.iops - endpoint_1c2_catalog_instance: - - 1c2_catalog_instance - - endpoint - disk.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.allocation - disk.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.latency - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes.rate - network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.bytes - disk.iops_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.iops - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.packets.rate - network.incoming.packets_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.incoming.packets - vcpus_1c2_catalog_instance: - - 1c2_catalog_instance - - vcpus - disk.device.latency_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.latency - attachment_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - attachment - network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.outgoing.packets.rate - disk.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.read.bytes - instance_1c2_catalog_instance: - - 1c2_catalog_instance - - instance - disk.capacity_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.capacity - disk.write.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.bytes - disk.device.read.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes.rate - disk.device.allocation_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.allocation - disk.device.read.bytes_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.bytes - network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes.rate - disk.device.read.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests - disk.device.write.bytes.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.bytes.rate - scalable_1c2_catalog_instance: - - 1c2_catalog_instance - - scalable - disk.device.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.write.requests - host_1c2_catalog_instance: - - 1c2_catalog_instance - - host - disk.root.size_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.root.size - disk.device.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.usage - network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - network.outgoing.bytes - disk.usage_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.usage - feature_1c2_catalog_instance: - - 1c2_catalog_instance - - feature - network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - network.incoming.packets.rate - memory_1c2_catalog_instance: - - 1c2_catalog_instance - - memory - disk.write.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests.rate - disk.write.requests_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.write.requests - binding_1c2_catalog_instance: - - 1c2_catalog_instance - - binding - cpu.delta_1c2_catalog_instance: - - 1c2_catalog_instance - - cpu.delta - feature_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - feature - disk.device.read.requests.rate_1c2_catalog_instance: - - 1c2_catalog_instance - - disk.device.read.requests.rate - requirements: - link_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - link - dependency_1c2_catalog_instance: - - 1c2_catalog_instance - - dependency - local_storage_1c2_catalog_instance: - - 1c2_catalog_instance - - local_storage - dependency_1c2_catalog_instance_1c2_t1_port: - - 1c2_catalog_instance_1c2_t1_port - - dependency - dependency_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - dependency - link_1c2_catalog_instance_1c2_t2_port: - - 1c2_catalog_instance_1c2_t2_port - - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_2c2_catalog_instanceServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_2c2_catalog_instanceServiceTemplate.yaml new file mode 100644 index 0000000000..b551a750c3 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_2c2_catalog_instanceServiceTemplate.yaml @@ -0,0 +1,410 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_2c2_catalog_instance +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.2c2_catalog_instance: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + compute_2c2_catalog_instance_user_data_format: + type: list + required: true + entry_schema: + type: string + port_1c201_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + port_2c202_port_subnetpoolid: + type: string + required: true + port_2c202_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1c201_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_2c202_port_network_role_tag: + type: string + required: true + port_2c202_port_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_2c202_port_order: + type: integer + required: true + port_1c201_port_network_role_tag: + type: string + required: true + compute_2c2_catalog_instance_scheduler_hints: + type: list + required: true + entry_schema: + type: json + compute_2c2_catalog_instance_availability_zone: + type: list + required: true + entry_schema: + type: string + port_1c201_port_order: + type: integer + required: true + port_2c202_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_2c2_catalog_instance_name: + type: list + required: true + entry_schema: + type: string + port_2c202_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_2c202_port_network: + type: list + required: true + entry_schema: + type: string + port_1c201_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1c201_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_2c202_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_1c201_port_subnetpoolid: + type: string + required: true + port_1c201_port_network_role: + type: string + required: true + port_1c201_port_network: + type: list + required: true + entry_schema: + type: string + node_templates: + 2c2_catalog_instance: + type: org.openecomp.resource.vfc.nodes.heat.2c2_catalog_instance + properties: + availability_zone: + get_input: + - compute_2c2_catalog_instance_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_2c2_catalog_instance_name + - index_value + scheduler_hints: + get_input: + - compute_2c2_catalog_instance_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_2c2_catalog_instance_user_data_format + - index_value + 2c2_catalog_instance_2c202_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_2c202_port_exCP_naming + vlan_requirements: + get_input: port_2c202_port_vlan_requirements + ip_requirements: + get_input: port_2c202_port_ip_requirements + network_role_tag: + get_input: port_2c202_port_network_role_tag + mac_requirements: + get_input: port_2c202_port_mac_requirements + order: + get_input: port_2c202_port_order + network_role: + get_input: port_2c202_port_network_role + subnetpoolid: + get_input: port_2c202_port_subnetpoolid + network: + get_input: + - port_2c202_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: 2c2_catalog_instance + relationship: tosca.relationships.network.BindsTo + 2c2_catalog_instance_1c201_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1c201_port_exCP_naming + vlan_requirements: + get_input: port_1c201_port_vlan_requirements + ip_requirements: + get_input: port_1c201_port_ip_requirements + network_role_tag: + get_input: port_1c201_port_network_role_tag + mac_requirements: + get_input: port_1c201_port_mac_requirements + order: + get_input: port_1c201_port_order + network_role: + get_input: port_1c201_port_network_role + subnetpoolid: + get_input: port_1c201_port_subnetpoolid + network: + get_input: + - port_1c201_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: 2c2_catalog_instance + relationship: tosca.relationships.network.BindsTo + outputs: + 2c2_catalog_instance_instance_name: + type: string + value: + get_attribute: + - 2c2_catalog_instance + - instance_name + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance + capabilities: + network.outgoing.packets.rate_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - network.outgoing.packets.rate + instance_2c2_catalog_instance: + - 2c2_catalog_instance + - instance + disk.write.bytes_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.write.bytes + disk.capacity_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.capacity + disk.device.read.bytes.rate_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.read.bytes.rate + disk.read.bytes_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.read.bytes + disk.write.requests.rate_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.write.requests.rate + disk.device.read.bytes_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.read.bytes + disk.device.allocation_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.allocation + scalable_2c2_catalog_instance: + - 2c2_catalog_instance + - scalable + disk.device.read.requests_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.read.requests + network.outgoing.bytes_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - network.outgoing.bytes + disk.root.size_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.root.size + disk.device.write.requests_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.write.requests + host_2c2_catalog_instance: + - 2c2_catalog_instance + - host + disk.allocation_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.allocation + binding_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - binding + disk.device.write.requests.rate_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.write.requests.rate + os_2c2_catalog_instance: + - 2c2_catalog_instance + - os + network.outpoing.packets_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - network.outpoing.packets + disk.device.write.bytes.rate_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.write.bytes.rate + network.outgoing.bytes.rate_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - network.outgoing.bytes.rate + network.incoming.packets.rate_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - network.incoming.packets.rate + disk.latency_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.latency + disk.iops_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.iops + endpoint_2c2_catalog_instance: + - 2c2_catalog_instance + - endpoint + vcpus_2c2_catalog_instance: + - 2c2_catalog_instance + - vcpus + network.incoming.bytes_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - network.incoming.bytes + feature_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - feature + network.incoming.bytes.rate_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - network.incoming.bytes.rate + disk.device.iops_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.iops + attachment_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - attachment + network.incoming.packets_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - network.incoming.packets + disk.device.latency_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.latency + network.outgoing.packets.rate_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - network.outgoing.packets.rate + disk.read.bytes.rate_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.read.bytes.rate + memory.usage_2c2_catalog_instance: + - 2c2_catalog_instance + - memory.usage + disk.write.bytes.rate_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.write.bytes.rate + disk.device.capacity_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.capacity + disk.read.requests_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.read.requests + network.outgoing.bytes_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - network.outgoing.bytes + cpu_2c2_catalog_instance: + - 2c2_catalog_instance + - cpu + disk.ephemeral.size_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.ephemeral.size + disk.device.write.bytes_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.write.bytes + memory.resident_2c2_catalog_instance: + - 2c2_catalog_instance + - memory.resident + disk.device.usage_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.usage + network.outgoing.bytes.rate_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - network.outgoing.bytes.rate + network.outpoing.packets_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - network.outpoing.packets + cpu_util_2c2_catalog_instance: + - 2c2_catalog_instance + - cpu_util + network.incoming.bytes.rate_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - network.incoming.bytes.rate + disk.usage_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.usage + binding_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - binding + feature_2c2_catalog_instance: + - 2c2_catalog_instance + - feature + disk.write.requests_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.write.requests + cpu.delta_2c2_catalog_instance: + - 2c2_catalog_instance + - cpu.delta + network.incoming.packets.rate_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - network.incoming.packets.rate + binding_2c2_catalog_instance: + - 2c2_catalog_instance + - binding + attachment_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - attachment + network.incoming.packets_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - network.incoming.packets + feature_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - feature + memory_2c2_catalog_instance: + - 2c2_catalog_instance + - memory + network.incoming.bytes_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - network.incoming.bytes + disk.device.read.requests.rate_2c2_catalog_instance: + - 2c2_catalog_instance + - disk.device.read.requests.rate + requirements: + dependency_2c2_catalog_instance: + - 2c2_catalog_instance + - dependency + link_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - link + dependency_2c2_catalog_instance_1c201_port: + - 2c2_catalog_instance_1c201_port + - dependency + local_storage_2c2_catalog_instance: + - 2c2_catalog_instance + - local_storage + dependency_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - dependency + link_2c2_catalog_instance_2c202_port: + - 2c2_catalog_instance_2c202_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_a_single_1aServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_a_single_1aServiceTemplate.yaml index 15e3f83de9..de031b7692 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_a_single_1aServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_a_single_1aServiceTemplate.yaml @@ -201,21 +201,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: a_single_1a_instance_name: - type: list + type: string value: get_attribute: - a_single_1a - instance_name - entry_schema: - type: string a_single_1a_1a_t1_port_tenant_id: - type: list + type: string value: get_attribute: - a_single_1a_1a_t1_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.a_single_1a capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_a_single_2aServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_a_single_2aServiceTemplate.yaml index 364ee2a7b5..22c56df0ae 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_a_single_2aServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_a_single_2aServiceTemplate.yaml @@ -140,13 +140,11 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: a_single_2a_instance_name: - type: list + type: string value: get_attribute: - a_single_2a - instance_name - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.a_single_2a capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1bServiceTemplate.yaml new file mode 100644 index 0000000000..92ed051461 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1bServiceTemplate.yaml @@ -0,0 +1,425 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_b_single_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.b_single_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_1b_t1_port_order: + type: integer + required: true + port_1b_t1_port_network_role: + type: string + required: true + port_1b_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_1b_t1_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + port_1b_t2_port_network_role: + type: string + required: true + port_1b_t2_port_order: + type: integer + required: true + compute_b_single_1b_user_data_format: + type: list + required: true + entry_schema: + type: string + port_1b_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_1b_t2_port_network_role_tag: + type: string + required: true + port_1b_t2_port_subnetpoolid: + type: string + required: true + port_1b_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + compute_b_single_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_b_single_1b_scheduler_hints: + type: list + required: true + entry_schema: + type: json + port_1b_t2_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1b_t2_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_1b_t1_port_value_specs: + type: list + required: true + entry_schema: + type: json + port_1b_t1_port_network_role_tag: + type: string + required: true + port_1b_t1_port_subnetpoolid: + type: string + required: true + port_1b_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_1b_t2_port_network: + type: list + required: true + entry_schema: + type: string + port_1b_t1_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1b_t1_port_network: + type: list + required: true + entry_schema: + type: string + compute_b_single_1b_name: + type: list + required: true + entry_schema: + type: string + node_templates: + b_single_1b: + type: org.openecomp.resource.vfc.nodes.heat.b_single_1b + properties: + availability_zone: + get_input: + - compute_b_single_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_b_single_1b_name + - index_value + scheduler_hints: + get_input: + - compute_b_single_1b_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_b_single_1b_user_data_format + - index_value + b_single_1b_1b_t1_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + value_specs: + get_input: + - port_1b_t1_port_value_specs + - index_value + exCP_naming: + get_input: port_1b_t1_port_exCP_naming + vlan_requirements: + get_input: port_1b_t1_port_vlan_requirements + ip_requirements: + get_input: port_1b_t1_port_ip_requirements + network_role_tag: + get_input: port_1b_t1_port_network_role_tag + mac_requirements: + get_input: port_1b_t1_port_mac_requirements + order: + get_input: port_1b_t1_port_order + network_role: + get_input: port_1b_t1_port_network_role + subnetpoolid: + get_input: port_1b_t1_port_subnetpoolid + network: + get_input: + - port_1b_t1_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: b_single_1b + relationship: tosca.relationships.network.BindsTo + b_single_1b_1b_t2_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1b_t2_port_exCP_naming + vlan_requirements: + get_input: port_1b_t2_port_vlan_requirements + ip_requirements: + get_input: port_1b_t2_port_ip_requirements + network_role_tag: + get_input: port_1b_t2_port_network_role_tag + mac_requirements: + get_input: port_1b_t2_port_mac_requirements + order: + get_input: port_1b_t2_port_order + network_role: + get_input: port_1b_t2_port_network_role + subnetpoolid: + get_input: port_1b_t2_port_subnetpoolid + network: + get_input: + - port_1b_t2_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: b_single_1b + relationship: tosca.relationships.network.BindsTo + outputs: + b_single_1b_instance_name: + type: string + value: + get_attribute: + - b_single_1b + - instance_name + b_single_1b_1b_t1_port_tenant_id: + type: string + value: + get_attribute: + - b_single_1b_1b_t1_port + - tenant_id + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.b_single_1b + capabilities: + attachment_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - attachment + endpoint_b_single_1b: + - b_single_1b + - endpoint + feature_b_single_1b: + - b_single_1b + - feature + disk.iops_b_single_1b: + - b_single_1b + - disk.iops + network.incoming.bytes.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.bytes.rate + network.outgoing.bytes.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.bytes.rate + scalable_b_single_1b: + - b_single_1b + - scalable + disk.write.bytes_b_single_1b: + - b_single_1b + - disk.write.bytes + os_b_single_1b: + - b_single_1b + - os + vcpus_b_single_1b: + - b_single_1b + - vcpus + cpu_b_single_1b: + - b_single_1b + - cpu + disk.device.read.requests.rate_b_single_1b: + - b_single_1b + - disk.device.read.requests.rate + network.incoming.packets.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.packets.rate + instance_b_single_1b: + - b_single_1b + - instance + network.incoming.bytes.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.bytes.rate + disk.read.bytes_b_single_1b: + - b_single_1b + - disk.read.bytes + disk.device.latency_b_single_1b: + - b_single_1b + - disk.device.latency + disk.usage_b_single_1b: + - b_single_1b + - disk.usage + network.incoming.bytes_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.bytes + disk.device.allocation_b_single_1b: + - b_single_1b + - disk.device.allocation + network.outgoing.packets.rate_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.packets.rate + disk.device.capacity_b_single_1b: + - b_single_1b + - disk.device.capacity + disk.latency_b_single_1b: + - b_single_1b + - disk.latency + network.incoming.packets_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.packets + network.incoming.packets.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.packets.rate + attachment_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - attachment + disk.device.write.requests_b_single_1b: + - b_single_1b + - disk.device.write.requests + binding_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - binding + disk.ephemeral.size_b_single_1b: + - b_single_1b + - disk.ephemeral.size + disk.write.requests.rate_b_single_1b: + - b_single_1b + - disk.write.requests.rate + network.outpoing.packets_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outpoing.packets + disk.device.iops_b_single_1b: + - b_single_1b + - disk.device.iops + disk.read.requests_b_single_1b: + - b_single_1b + - disk.read.requests + memory.resident_b_single_1b: + - b_single_1b + - memory.resident + disk.root.size_b_single_1b: + - b_single_1b + - disk.root.size + feature_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - feature + network.outgoing.bytes_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.outgoing.bytes + disk.capacity_b_single_1b: + - b_single_1b + - disk.capacity + disk.device.write.bytes_b_single_1b: + - b_single_1b + - disk.device.write.bytes + disk.device.read.bytes_b_single_1b: + - b_single_1b + - disk.device.read.bytes + disk.device.read.bytes.rate_b_single_1b: + - b_single_1b + - disk.device.read.bytes.rate + cpu_util_b_single_1b: + - b_single_1b + - cpu_util + disk.write.requests_b_single_1b: + - b_single_1b + - disk.write.requests + network.outgoing.packets.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.packets.rate + disk.device.usage_b_single_1b: + - b_single_1b + - disk.device.usage + disk.read.bytes.rate_b_single_1b: + - b_single_1b + - disk.read.bytes.rate + network.outgoing.bytes_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.bytes + disk.device.read.requests_b_single_1b: + - b_single_1b + - disk.device.read.requests + network.incoming.packets_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.incoming.packets + binding_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - binding + network.outpoing.packets_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outpoing.packets + disk.device.write.requests.rate_b_single_1b: + - b_single_1b + - disk.device.write.requests.rate + memory.usage_b_single_1b: + - b_single_1b + - memory.usage + disk.write.bytes.rate_b_single_1b: + - b_single_1b + - disk.write.bytes.rate + network.incoming.bytes_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - network.incoming.bytes + network.outgoing.bytes.rate_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - network.outgoing.bytes.rate + cpu.delta_b_single_1b: + - b_single_1b + - cpu.delta + disk.allocation_b_single_1b: + - b_single_1b + - disk.allocation + disk.device.write.bytes.rate_b_single_1b: + - b_single_1b + - disk.device.write.bytes.rate + memory_b_single_1b: + - b_single_1b + - memory + host_b_single_1b: + - b_single_1b + - host + binding_b_single_1b: + - b_single_1b + - binding + feature_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - feature + requirements: + local_storage_b_single_1b: + - b_single_1b + - local_storage + dependency_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - dependency + dependency_b_single_1b: + - b_single_1b + - dependency + link_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - link + link_b_single_1b_1b_t1_port: + - b_single_1b_1b_t1_port + - link + dependency_b_single_1b_1b_t2_port: + - b_single_1b_1b_t2_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1b_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1b_0ServiceTemplate.yaml deleted file mode 100644 index 3c27b07ed6..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1b_0ServiceTemplate.yaml +++ /dev/null @@ -1,429 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_b_single_1b_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.b_single_1b: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1b_t1_port_order: - type: integer - required: true - port_1b_t1_port_network_role: - type: string - required: true - port_1b_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_1b_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string - required: true - port_1b_t2_port_network_role: - type: string - required: true - port_1b_t2_port_order: - type: integer - required: true - compute_b_single_1b_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1b_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1b_t2_port_network_role_tag: - type: string - required: true - port_1b_t2_port_subnetpoolid: - type: string - required: true - port_1b_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - compute_b_single_1b_availability_zone: - type: list - required: true - entry_schema: - type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_b_single_1b_scheduler_hints: - type: list - required: true - entry_schema: - type: json - port_1b_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_1b_t1_port_value_specs: - type: list - required: true - entry_schema: - type: json - port_1b_t1_port_network_role_tag: - type: string - required: true - port_1b_t1_port_subnetpoolid: - type: string - required: true - port_1b_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1b_t2_port_network: - type: list - required: true - entry_schema: - type: string - port_1b_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t1_port_network: - type: list - required: true - entry_schema: - type: string - compute_b_single_1b_name: - type: list - required: true - entry_schema: - type: string - node_templates: - b_single_1b: - type: org.openecomp.resource.vfc.nodes.heat.b_single_1b - properties: - availability_zone: - get_input: - - compute_b_single_1b_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_b_single_1b_name - - index_value - scheduler_hints: - get_input: - - compute_b_single_1b_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_b_single_1b_user_data_format - - index_value - b_single_1b_1b_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - value_specs: - get_input: - - port_1b_t1_port_value_specs - - index_value - exCP_naming: - get_input: port_1b_t1_port_exCP_naming - vlan_requirements: - get_input: port_1b_t1_port_vlan_requirements - ip_requirements: - get_input: port_1b_t1_port_ip_requirements - network_role_tag: - get_input: port_1b_t1_port_network_role_tag - mac_requirements: - get_input: port_1b_t1_port_mac_requirements - order: - get_input: port_1b_t1_port_order - network_role: - get_input: port_1b_t1_port_network_role - subnetpoolid: - get_input: port_1b_t1_port_subnetpoolid - network: - get_input: - - port_1b_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: b_single_1b - relationship: tosca.relationships.network.BindsTo - b_single_1b_1b_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1b_t2_port_exCP_naming - vlan_requirements: - get_input: port_1b_t2_port_vlan_requirements - ip_requirements: - get_input: port_1b_t2_port_ip_requirements - network_role_tag: - get_input: port_1b_t2_port_network_role_tag - mac_requirements: - get_input: port_1b_t2_port_mac_requirements - order: - get_input: port_1b_t2_port_order - network_role: - get_input: port_1b_t2_port_network_role - subnetpoolid: - get_input: port_1b_t2_port_subnetpoolid - network: - get_input: - - port_1b_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: b_single_1b - relationship: tosca.relationships.network.BindsTo - outputs: - b_single_1b_instance_name: - type: list - value: - get_attribute: - - b_single_1b - - instance_name - entry_schema: - type: string - b_single_1b_1b_t1_port_tenant_id: - type: list - value: - get_attribute: - - b_single_1b_1b_t1_port - - tenant_id - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.b_single_1b_0 - capabilities: - attachment_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - attachment - endpoint_b_single_1b: - - b_single_1b - - endpoint - feature_b_single_1b: - - b_single_1b - - feature - disk.iops_b_single_1b: - - b_single_1b - - disk.iops - network.incoming.bytes.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.bytes.rate - network.outgoing.bytes.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.bytes.rate - scalable_b_single_1b: - - b_single_1b - - scalable - disk.write.bytes_b_single_1b: - - b_single_1b - - disk.write.bytes - os_b_single_1b: - - b_single_1b - - os - vcpus_b_single_1b: - - b_single_1b - - vcpus - cpu_b_single_1b: - - b_single_1b - - cpu - disk.device.read.requests.rate_b_single_1b: - - b_single_1b - - disk.device.read.requests.rate - network.incoming.packets.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.packets.rate - instance_b_single_1b: - - b_single_1b - - instance - network.incoming.bytes.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.bytes.rate - disk.read.bytes_b_single_1b: - - b_single_1b - - disk.read.bytes - disk.device.latency_b_single_1b: - - b_single_1b - - disk.device.latency - disk.usage_b_single_1b: - - b_single_1b - - disk.usage - network.incoming.bytes_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.bytes - disk.device.allocation_b_single_1b: - - b_single_1b - - disk.device.allocation - network.outgoing.packets.rate_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.packets.rate - disk.device.capacity_b_single_1b: - - b_single_1b - - disk.device.capacity - disk.latency_b_single_1b: - - b_single_1b - - disk.latency - network.incoming.packets_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.packets - network.incoming.packets.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.packets.rate - attachment_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - attachment - disk.device.write.requests_b_single_1b: - - b_single_1b - - disk.device.write.requests - binding_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - binding - disk.ephemeral.size_b_single_1b: - - b_single_1b - - disk.ephemeral.size - disk.write.requests.rate_b_single_1b: - - b_single_1b - - disk.write.requests.rate - network.outpoing.packets_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outpoing.packets - disk.device.iops_b_single_1b: - - b_single_1b - - disk.device.iops - disk.read.requests_b_single_1b: - - b_single_1b - - disk.read.requests - memory.resident_b_single_1b: - - b_single_1b - - memory.resident - disk.root.size_b_single_1b: - - b_single_1b - - disk.root.size - feature_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - feature - network.outgoing.bytes_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.outgoing.bytes - disk.capacity_b_single_1b: - - b_single_1b - - disk.capacity - disk.device.write.bytes_b_single_1b: - - b_single_1b - - disk.device.write.bytes - disk.device.read.bytes_b_single_1b: - - b_single_1b - - disk.device.read.bytes - disk.device.read.bytes.rate_b_single_1b: - - b_single_1b - - disk.device.read.bytes.rate - cpu_util_b_single_1b: - - b_single_1b - - cpu_util - disk.write.requests_b_single_1b: - - b_single_1b - - disk.write.requests - network.outgoing.packets.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.packets.rate - disk.device.usage_b_single_1b: - - b_single_1b - - disk.device.usage - disk.read.bytes.rate_b_single_1b: - - b_single_1b - - disk.read.bytes.rate - network.outgoing.bytes_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.bytes - disk.device.read.requests_b_single_1b: - - b_single_1b - - disk.device.read.requests - network.incoming.packets_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.incoming.packets - binding_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - binding - network.outpoing.packets_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outpoing.packets - disk.device.write.requests.rate_b_single_1b: - - b_single_1b - - disk.device.write.requests.rate - memory.usage_b_single_1b: - - b_single_1b - - memory.usage - disk.write.bytes.rate_b_single_1b: - - b_single_1b - - disk.write.bytes.rate - network.incoming.bytes_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - network.incoming.bytes - network.outgoing.bytes.rate_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - network.outgoing.bytes.rate - cpu.delta_b_single_1b: - - b_single_1b - - cpu.delta - disk.allocation_b_single_1b: - - b_single_1b - - disk.allocation - disk.device.write.bytes.rate_b_single_1b: - - b_single_1b - - disk.device.write.bytes.rate - memory_b_single_1b: - - b_single_1b - - memory - host_b_single_1b: - - b_single_1b - - host - binding_b_single_1b: - - b_single_1b - - binding - feature_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - feature - requirements: - local_storage_b_single_1b: - - b_single_1b - - local_storage - dependency_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - dependency - dependency_b_single_1b: - - b_single_1b - - dependency - link_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - link - link_b_single_1b_1b_t1_port: - - b_single_1b_1b_t1_port - - link - dependency_b_single_1b_1b_t2_port: - - b_single_1b_1b_t2_port - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1b_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1b_1ServiceTemplate.yaml index d49088c237..a1792fe9c7 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1b_1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_1b_1ServiceTemplate.yaml @@ -196,21 +196,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: b_single_1b_instance_name: - type: list + type: string value: get_attribute: - b_single_1b - instance_name - entry_schema: - type: string b_single_1b_1b_t1_port_tenant_id: - type: list + type: string value: get_attribute: - b_single_1b_1b_t1_port - tenant_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.b_single_1b_1 capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2bServiceTemplate.yaml new file mode 100644 index 0000000000..f76ed569f1 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2bServiceTemplate.yaml @@ -0,0 +1,419 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_b_single_2b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.b_single_2b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_1b_t1_port_order: + type: integer + required: true + port_1b_t1_port_network_role: + type: string + required: true + port_1b_t1_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_1b_t1_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + compute_b_single_2b_scheduler_hints: + type: list + required: true + entry_schema: + type: json + port_1b_t2_port_network_role: + type: string + required: true + port_1b_t2_port_order: + type: integer + required: true + port_1b_t2_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_1b_t2_port_network_role_tag: + type: string + required: true + port_1b_t2_port_subnetpoolid: + type: string + required: true + compute_b_single_2b_availability_zone: + type: list + required: true + entry_schema: + type: string + port_1b_t2_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_1b_t2_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1b_t2_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_b_single_2b_name: + type: list + required: true + entry_schema: + type: string + port_1b_t1_port_value_specs: + type: list + required: true + entry_schema: + type: json + compute_b_single_2b_user_data_format: + type: list + required: true + entry_schema: + type: string + port_1b_t1_port_network_role_tag: + type: string + required: true + port_1b_t1_port_subnetpoolid: + type: string + required: true + port_1b_t1_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_1b_t2_port_network: + type: list + required: true + entry_schema: + type: string + port_1b_t1_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_1b_t1_port_network: + type: list + required: true + entry_schema: + type: string + node_templates: + b_single_2b: + type: org.openecomp.resource.vfc.nodes.heat.b_single_2b + properties: + availability_zone: + get_input: + - compute_b_single_2b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_b_single_2b_name + - index_value + scheduler_hints: + get_input: + - compute_b_single_2b_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_b_single_2b_user_data_format + - index_value + b_single_2b_1b_t1_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + value_specs: + get_input: + - port_1b_t1_port_value_specs + - index_value + exCP_naming: + get_input: port_1b_t1_port_exCP_naming + vlan_requirements: + get_input: port_1b_t1_port_vlan_requirements + ip_requirements: + get_input: port_1b_t1_port_ip_requirements + network_role_tag: + get_input: port_1b_t1_port_network_role_tag + mac_requirements: + get_input: port_1b_t1_port_mac_requirements + order: + get_input: port_1b_t1_port_order + network_role: + get_input: port_1b_t1_port_network_role + subnetpoolid: + get_input: port_1b_t1_port_subnetpoolid + network: + get_input: + - port_1b_t1_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: b_single_2b + relationship: tosca.relationships.network.BindsTo + b_single_2b_1b_t2_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_1b_t2_port_exCP_naming + vlan_requirements: + get_input: port_1b_t2_port_vlan_requirements + ip_requirements: + get_input: port_1b_t2_port_ip_requirements + network_role_tag: + get_input: port_1b_t2_port_network_role_tag + mac_requirements: + get_input: port_1b_t2_port_mac_requirements + order: + get_input: port_1b_t2_port_order + network_role: + get_input: port_1b_t2_port_network_role + subnetpoolid: + get_input: port_1b_t2_port_subnetpoolid + network: + get_input: + - port_1b_t2_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: b_single_2b + relationship: tosca.relationships.network.BindsTo + outputs: + b_single_2b_instance_name: + type: string + value: + get_attribute: + - b_single_2b + - instance_name + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.b_single_2b + capabilities: + disk.usage_b_single_2b: + - b_single_2b + - disk.usage + network.incoming.bytes.rate_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - network.incoming.bytes.rate + network.outgoing.bytes.rate_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - network.outgoing.bytes.rate + attachment_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - attachment + disk.write.bytes.rate_b_single_2b: + - b_single_2b + - disk.write.bytes.rate + disk.device.capacity_b_single_2b: + - b_single_2b + - disk.device.capacity + cpu.delta_b_single_2b: + - b_single_2b + - cpu.delta + host_b_single_2b: + - b_single_2b + - host + disk.device.write.requests_b_single_2b: + - b_single_2b + - disk.device.write.requests + network.incoming.packets.rate_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - network.incoming.packets.rate + disk.read.bytes_b_single_2b: + - b_single_2b + - disk.read.bytes + disk.device.iops_b_single_2b: + - b_single_2b + - disk.device.iops + disk.ephemeral.size_b_single_2b: + - b_single_2b + - disk.ephemeral.size + network.incoming.bytes.rate_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - network.incoming.bytes.rate + network.incoming.bytes_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - network.incoming.bytes + disk.write.requests.rate_b_single_2b: + - b_single_2b + - disk.write.requests.rate + feature_b_single_2b: + - b_single_2b + - feature + memory.resident_b_single_2b: + - b_single_2b + - memory.resident + disk.write.requests_b_single_2b: + - b_single_2b + - disk.write.requests + network.outgoing.packets.rate_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - network.outgoing.packets.rate + disk.capacity_b_single_2b: + - b_single_2b + - disk.capacity + disk.device.read.bytes_b_single_2b: + - b_single_2b + - disk.device.read.bytes + network.incoming.packets.rate_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - network.incoming.packets.rate + attachment_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - attachment + disk.write.bytes_b_single_2b: + - b_single_2b + - disk.write.bytes + network.incoming.packets_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - network.incoming.packets + vcpus_b_single_2b: + - b_single_2b + - vcpus + disk.device.read.requests.rate_b_single_2b: + - b_single_2b + - disk.device.read.requests.rate + binding_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - binding + instance_b_single_2b: + - b_single_2b + - instance + network.outpoing.packets_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - network.outpoing.packets + disk.device.read.requests_b_single_2b: + - b_single_2b + - disk.device.read.requests + disk.device.latency_b_single_2b: + - b_single_2b + - disk.device.latency + network.outgoing.bytes_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - network.outgoing.bytes + disk.device.allocation_b_single_2b: + - b_single_2b + - disk.device.allocation + disk.latency_b_single_2b: + - b_single_2b + - disk.latency + feature_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - feature + disk.device.read.bytes.rate_b_single_2b: + - b_single_2b + - disk.device.read.bytes.rate + network.outpoing.packets_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - network.outpoing.packets + disk.device.write.bytes.rate_b_single_2b: + - b_single_2b + - disk.device.write.bytes.rate + disk.allocation_b_single_2b: + - b_single_2b + - disk.allocation + memory_b_single_2b: + - b_single_2b + - memory + network.outgoing.packets.rate_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - network.outgoing.packets.rate + binding_b_single_2b: + - b_single_2b + - binding + network.incoming.packets_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - network.incoming.packets + network.outgoing.bytes_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - network.outgoing.bytes + binding_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - binding + feature_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - feature + os_b_single_2b: + - b_single_2b + - os + disk.root.size_b_single_2b: + - b_single_2b + - disk.root.size + disk.read.requests_b_single_2b: + - b_single_2b + - disk.read.requests + endpoint_b_single_2b: + - b_single_2b + - endpoint + disk.iops_b_single_2b: + - b_single_2b + - disk.iops + disk.device.write.bytes_b_single_2b: + - b_single_2b + - disk.device.write.bytes + scalable_b_single_2b: + - b_single_2b + - scalable + memory.usage_b_single_2b: + - b_single_2b + - memory.usage + cpu_util_b_single_2b: + - b_single_2b + - cpu_util + disk.device.usage_b_single_2b: + - b_single_2b + - disk.device.usage + disk.device.write.requests.rate_b_single_2b: + - b_single_2b + - disk.device.write.requests.rate + cpu_b_single_2b: + - b_single_2b + - cpu + disk.read.bytes.rate_b_single_2b: + - b_single_2b + - disk.read.bytes.rate + network.incoming.bytes_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - network.incoming.bytes + network.outgoing.bytes.rate_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - network.outgoing.bytes.rate + requirements: + local_storage_b_single_2b: + - b_single_2b + - local_storage + dependency_b_single_2b: + - b_single_2b + - dependency + link_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - link + link_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - link + dependency_b_single_2b_1b_t2_port: + - b_single_2b_1b_t2_port + - dependency + dependency_b_single_2b_1b_t1_port: + - b_single_2b_1b_t1_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2b_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2b_0ServiceTemplate.yaml deleted file mode 100644 index c268a091cb..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2b_0ServiceTemplate.yaml +++ /dev/null @@ -1,421 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_b_single_2b_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.b_single_2b: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - port_1b_t1_port_order: - type: integer - required: true - port_1b_t1_port_network_role: - type: string - required: true - port_1b_t1_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_1b_t1_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string - required: true - compute_b_single_2b_scheduler_hints: - type: list - required: true - entry_schema: - type: json - port_1b_t2_port_network_role: - type: string - required: true - port_1b_t2_port_order: - type: integer - required: true - port_1b_t2_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - port_1b_t2_port_network_role_tag: - type: string - required: true - port_1b_t2_port_subnetpoolid: - type: string - required: true - compute_b_single_2b_availability_zone: - type: list - required: true - entry_schema: - type: string - port_1b_t2_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - port_1b_t2_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t2_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - compute_b_single_2b_name: - type: list - required: true - entry_schema: - type: string - port_1b_t1_port_value_specs: - type: list - required: true - entry_schema: - type: json - compute_b_single_2b_user_data_format: - type: list - required: true - entry_schema: - type: string - port_1b_t1_port_network_role_tag: - type: string - required: true - port_1b_t1_port_subnetpoolid: - type: string - required: true - port_1b_t1_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_1b_t2_port_network: - type: list - required: true - entry_schema: - type: string - port_1b_t1_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - port_1b_t1_port_network: - type: list - required: true - entry_schema: - type: string - node_templates: - b_single_2b: - type: org.openecomp.resource.vfc.nodes.heat.b_single_2b - properties: - availability_zone: - get_input: - - compute_b_single_2b_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_b_single_2b_name - - index_value - scheduler_hints: - get_input: - - compute_b_single_2b_scheduler_hints - - index_value - user_data_format: - get_input: - - compute_b_single_2b_user_data_format - - index_value - b_single_2b_1b_t1_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - value_specs: - get_input: - - port_1b_t1_port_value_specs - - index_value - exCP_naming: - get_input: port_1b_t1_port_exCP_naming - vlan_requirements: - get_input: port_1b_t1_port_vlan_requirements - ip_requirements: - get_input: port_1b_t1_port_ip_requirements - network_role_tag: - get_input: port_1b_t1_port_network_role_tag - mac_requirements: - get_input: port_1b_t1_port_mac_requirements - order: - get_input: port_1b_t1_port_order - network_role: - get_input: port_1b_t1_port_network_role - subnetpoolid: - get_input: port_1b_t1_port_subnetpoolid - network: - get_input: - - port_1b_t1_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: b_single_2b - relationship: tosca.relationships.network.BindsTo - b_single_2b_1b_t2_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_1b_t2_port_exCP_naming - vlan_requirements: - get_input: port_1b_t2_port_vlan_requirements - ip_requirements: - get_input: port_1b_t2_port_ip_requirements - network_role_tag: - get_input: port_1b_t2_port_network_role_tag - mac_requirements: - get_input: port_1b_t2_port_mac_requirements - order: - get_input: port_1b_t2_port_order - network_role: - get_input: port_1b_t2_port_network_role - subnetpoolid: - get_input: port_1b_t2_port_subnetpoolid - network: - get_input: - - port_1b_t2_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: b_single_2b - relationship: tosca.relationships.network.BindsTo - outputs: - b_single_2b_instance_name: - type: list - value: - get_attribute: - - b_single_2b - - instance_name - entry_schema: - type: string - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.b_single_2b_0 - capabilities: - disk.usage_b_single_2b: - - b_single_2b - - disk.usage - network.incoming.bytes.rate_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - network.incoming.bytes.rate - network.outgoing.bytes.rate_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - network.outgoing.bytes.rate - attachment_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - attachment - disk.write.bytes.rate_b_single_2b: - - b_single_2b - - disk.write.bytes.rate - disk.device.capacity_b_single_2b: - - b_single_2b - - disk.device.capacity - cpu.delta_b_single_2b: - - b_single_2b - - cpu.delta - host_b_single_2b: - - b_single_2b - - host - disk.device.write.requests_b_single_2b: - - b_single_2b - - disk.device.write.requests - network.incoming.packets.rate_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - network.incoming.packets.rate - disk.read.bytes_b_single_2b: - - b_single_2b - - disk.read.bytes - disk.device.iops_b_single_2b: - - b_single_2b - - disk.device.iops - disk.ephemeral.size_b_single_2b: - - b_single_2b - - disk.ephemeral.size - network.incoming.bytes.rate_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - network.incoming.bytes.rate - network.incoming.bytes_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - network.incoming.bytes - disk.write.requests.rate_b_single_2b: - - b_single_2b - - disk.write.requests.rate - feature_b_single_2b: - - b_single_2b - - feature - memory.resident_b_single_2b: - - b_single_2b - - memory.resident - disk.write.requests_b_single_2b: - - b_single_2b - - disk.write.requests - network.outgoing.packets.rate_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - network.outgoing.packets.rate - disk.capacity_b_single_2b: - - b_single_2b - - disk.capacity - disk.device.read.bytes_b_single_2b: - - b_single_2b - - disk.device.read.bytes - network.incoming.packets.rate_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - network.incoming.packets.rate - attachment_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - attachment - disk.write.bytes_b_single_2b: - - b_single_2b - - disk.write.bytes - network.incoming.packets_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - network.incoming.packets - vcpus_b_single_2b: - - b_single_2b - - vcpus - disk.device.read.requests.rate_b_single_2b: - - b_single_2b - - disk.device.read.requests.rate - binding_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - binding - instance_b_single_2b: - - b_single_2b - - instance - network.outpoing.packets_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - network.outpoing.packets - disk.device.read.requests_b_single_2b: - - b_single_2b - - disk.device.read.requests - disk.device.latency_b_single_2b: - - b_single_2b - - disk.device.latency - network.outgoing.bytes_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - network.outgoing.bytes - disk.device.allocation_b_single_2b: - - b_single_2b - - disk.device.allocation - disk.latency_b_single_2b: - - b_single_2b - - disk.latency - feature_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - feature - disk.device.read.bytes.rate_b_single_2b: - - b_single_2b - - disk.device.read.bytes.rate - network.outpoing.packets_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - network.outpoing.packets - disk.device.write.bytes.rate_b_single_2b: - - b_single_2b - - disk.device.write.bytes.rate - disk.allocation_b_single_2b: - - b_single_2b - - disk.allocation - memory_b_single_2b: - - b_single_2b - - memory - network.outgoing.packets.rate_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - network.outgoing.packets.rate - binding_b_single_2b: - - b_single_2b - - binding - network.incoming.packets_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - network.incoming.packets - network.outgoing.bytes_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - network.outgoing.bytes - binding_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - binding - feature_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - feature - os_b_single_2b: - - b_single_2b - - os - disk.root.size_b_single_2b: - - b_single_2b - - disk.root.size - disk.read.requests_b_single_2b: - - b_single_2b - - disk.read.requests - endpoint_b_single_2b: - - b_single_2b - - endpoint - disk.iops_b_single_2b: - - b_single_2b - - disk.iops - disk.device.write.bytes_b_single_2b: - - b_single_2b - - disk.device.write.bytes - scalable_b_single_2b: - - b_single_2b - - scalable - memory.usage_b_single_2b: - - b_single_2b - - memory.usage - cpu_util_b_single_2b: - - b_single_2b - - cpu_util - disk.device.usage_b_single_2b: - - b_single_2b - - disk.device.usage - disk.device.write.requests.rate_b_single_2b: - - b_single_2b - - disk.device.write.requests.rate - cpu_b_single_2b: - - b_single_2b - - cpu - disk.read.bytes.rate_b_single_2b: - - b_single_2b - - disk.read.bytes.rate - network.incoming.bytes_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - network.incoming.bytes - network.outgoing.bytes.rate_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - network.outgoing.bytes.rate - requirements: - local_storage_b_single_2b: - - b_single_2b - - local_storage - dependency_b_single_2b: - - b_single_2b - - dependency - link_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - link - link_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - link - dependency_b_single_2b_1b_t2_port: - - b_single_2b_1b_t2_port - - dependency - dependency_b_single_2b_1b_t1_port: - - b_single_2b_1b_t1_port - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2b_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2b_1ServiceTemplate.yaml index c894808e8e..2d0c7cce39 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2b_1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_b_single_2b_1ServiceTemplate.yaml @@ -196,13 +196,11 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: b_single_2b_instance_name: - type: list + type: string value: get_attribute: - b_single_2b - instance_name - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.b_single_2b_1 capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_pcma_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_pcma_serverServiceTemplate.yaml new file mode 100644 index 0000000000..4997938e90 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_pcma_serverServiceTemplate.yaml @@ -0,0 +1,444 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pcma_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pcma_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pcm_port_3_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_2_network_role: + type: string + required: true + port_pcm_port_2_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_3_network_role: + type: string + required: true + port_pcm_port_3_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + port_pcm_port_3_security_groups: + type: list + required: true + entry_schema: + type: json + port_pcm_port_3_order: + type: integer + required: true + compute_pcma_server_availability_zone: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_pcm_port_2_security_groups: + type: list + required: true + entry_schema: + type: json + port_pcm_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_3_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_subnetpoolid: + type: string + required: true + port_pcm_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_2_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_3_subnetpoolid: + type: string + required: true + port_pcm_port_3_network_role_tag: + type: string + required: true + compute_pcma_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + port_pcm_port_3_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: + type: list + required: true + entry_schema: + type: string + port_pcm_port_2_order: + type: integer + required: true + port_pcm_port_3_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_2_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_2_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_2_network_role_tag: + type: string + required: true + port_pcm_port_3_network: + type: list + required: true + entry_schema: + type: string + compute_pcma_server_scheduler_hints: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_name: + type: list + required: true + entry_schema: + type: string + node_templates: + pcma_server: + type: org.openecomp.resource.vfc.nodes.heat.pcma_server + properties: + availability_zone: + get_input: + - compute_pcma_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + config_drive: + get_input: + - compute_pcma_server_config_drive + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_pcma_server_name + - index_value + scheduler_hints: + get_input: + - compute_pcma_server_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_pcma_server_user_data_format + - index_value + pcma_server_pcm_port_3: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_3_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_3_exCP_naming + vlan_requirements: + get_input: port_pcm_port_3_vlan_requirements + ip_requirements: + get_input: port_pcm_port_3_ip_requirements + network_role_tag: + get_input: port_pcm_port_3_network_role_tag + mac_requirements: + get_input: port_pcm_port_3_mac_requirements + order: + get_input: port_pcm_port_3_order + network_role: + get_input: port_pcm_port_3_network_role + subnetpoolid: + get_input: port_pcm_port_3_subnetpoolid + fixed_ips: + get_input: port_pcm_port_3_fixed_ips + network: + get_input: + - port_pcm_port_3_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + pcma_server_pcm_port_2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_2_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_2_exCP_naming + vlan_requirements: + get_input: port_pcm_port_2_vlan_requirements + ip_requirements: + get_input: port_pcm_port_2_ip_requirements + network_role_tag: + get_input: port_pcm_port_2_network_role_tag + mac_requirements: + get_input: port_pcm_port_2_mac_requirements + order: + get_input: port_pcm_port_2_order + network_role: + get_input: port_pcm_port_2_network_role + subnetpoolid: + get_input: port_pcm_port_2_subnetpoolid + fixed_ips: + get_input: port_pcm_port_2_fixed_ips + network: + get_input: + - port_pcm_port_2_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pcma_server + capabilities: + cpu.delta_pcma_server: + - pcma_server + - cpu.delta + scalable_pcma_server: + - pcma_server + - scalable + vcpus_pcma_server: + - pcma_server + - vcpus + host_pcma_server: + - pcma_server + - host + disk.device.read.requests.rate_pcma_server: + - pcma_server + - disk.device.read.requests.rate + disk.usage_pcma_server: + - pcma_server + - disk.usage + network.outgoing.bytes.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.bytes.rate + disk.read.bytes_pcma_server: + - pcma_server + - disk.read.bytes + disk.iops_pcma_server: + - pcma_server + - disk.iops + network.outgoing.bytes.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.bytes.rate + attachment_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - attachment + endpoint_pcma_server: + - pcma_server + - endpoint + feature_pcma_server: + - pcma_server + - feature + attachment_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - attachment + network.incoming.bytes.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.bytes.rate + memory.usage_pcma_server: + - pcma_server + - memory.usage + network.outgoing.bytes_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.bytes + binding_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - binding + network.incoming.bytes.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.bytes.rate + memory_pcma_server: + - pcma_server + - memory + network.outgoing.bytes_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.bytes + cpu_pcma_server: + - pcma_server + - cpu + disk.device.write.bytes.rate_pcma_server: + - pcma_server + - disk.device.write.bytes.rate + disk.read.bytes.rate_pcma_server: + - pcma_server + - disk.read.bytes.rate + network.incoming.packets_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.packets + binding_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - binding + os_pcma_server: + - pcma_server + - os + network.incoming.packets_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.packets + network.incoming.packets.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.packets.rate + network.outgoing.packets.rate_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outgoing.packets.rate + network.incoming.packets.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.packets.rate + disk.device.read.requests_pcma_server: + - pcma_server + - disk.device.read.requests + disk.write.bytes.rate_pcma_server: + - pcma_server + - disk.write.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outgoing.packets.rate + disk.device.write.requests.rate_pcma_server: + - pcma_server + - disk.device.write.requests.rate + cpu_util_pcma_server: + - pcma_server + - cpu_util + disk.device.write.bytes_pcma_server: + - pcma_server + - disk.device.write.bytes + disk.device.read.bytes.rate_pcma_server: + - pcma_server + - disk.device.read.bytes.rate + disk.device.usage_pcma_server: + - pcma_server + - disk.device.usage + disk.read.requests_pcma_server: + - pcma_server + - disk.read.requests + disk.allocation_pcma_server: + - pcma_server + - disk.allocation + feature_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - feature + feature_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - feature + disk.ephemeral.size_pcma_server: + - pcma_server + - disk.ephemeral.size + binding_pcma_server: + - pcma_server + - binding + disk.latency_pcma_server: + - pcma_server + - disk.latency + disk.device.write.requests_pcma_server: + - pcma_server + - disk.device.write.requests + disk.device.read.bytes_pcma_server: + - pcma_server + - disk.device.read.bytes + disk.device.allocation_pcma_server: + - pcma_server + - disk.device.allocation + memory.resident_pcma_server: + - pcma_server + - memory.resident + disk.root.size_pcma_server: + - pcma_server + - disk.root.size + disk.write.bytes_pcma_server: + - pcma_server + - disk.write.bytes + disk.write.requests_pcma_server: + - pcma_server + - disk.write.requests + network.incoming.bytes_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.incoming.bytes + network.incoming.bytes_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.incoming.bytes + disk.write.requests.rate_pcma_server: + - pcma_server + - disk.write.requests.rate + disk.device.iops_pcma_server: + - pcma_server + - disk.device.iops + instance_pcma_server: + - pcma_server + - instance + network.outpoing.packets_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - network.outpoing.packets + disk.device.latency_pcma_server: + - pcma_server + - disk.device.latency + network.outpoing.packets_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - network.outpoing.packets + disk.capacity_pcma_server: + - pcma_server + - disk.capacity + disk.device.capacity_pcma_server: + - pcma_server + - disk.device.capacity + requirements: + dependency_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - dependency + dependency_pcma_server: + - pcma_server + - dependency + dependency_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - dependency + local_storage_pcma_server: + - pcma_server + - local_storage + link_pcma_server_pcm_port_2: + - pcma_server_pcm_port_2 + - link + link_pcma_server_pcm_port_3: + - pcma_server_pcm_port_3 + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_pcma_server_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_pcma_server_1ServiceTemplate.yaml new file mode 100644 index 0000000000..38f70ab8a9 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/Nested_pcma_server_1ServiceTemplate.yaml @@ -0,0 +1,435 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pcma_server_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pcma_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pcm_port_0_network_role: + type: string + required: true + port_pcm_port_1_network_role_tag: + type: string + required: true + port_pcm_port_0_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_0_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + port_pcm_port_0_security_groups: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_order: + type: integer + required: true + port_pcm_port_0_subnetpoolid: + type: string + required: true + vm_image_name: + type: string + required: true + port_pcm_port_1_subnetpoolid: + type: string + required: true + port_pcm_port_0_network_role_tag: + type: string + required: true + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_1_network_role: + type: string + required: true + port_pcm_port_1_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_security_groups: + type: list + required: true + entry_schema: + type: json + compute_pcma_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pcma_server_user_data_format: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_1_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_1_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + compute_pcma_server_name: + type: list + required: true + entry_schema: + type: string + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_1_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_1_order: + type: integer + required: true + node_templates: + pcma_server: + type: org.openecomp.resource.vfc.nodes.heat.pcma_server + properties: + availability_zone: + get_input: + - compute_pcma_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + config_drive: + get_input: + - compute_pcma_server_config_drive + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_pcma_server_name + - index_value + user_data_format: + get_input: + - compute_pcma_server_user_data_format + - index_value + pcma_server_pcm_port_0: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_0_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_0_exCP_naming + vlan_requirements: + get_input: port_pcm_port_0_vlan_requirements + ip_requirements: + get_input: port_pcm_port_0_ip_requirements + network_role_tag: + get_input: port_pcm_port_0_network_role_tag + mac_requirements: + get_input: port_pcm_port_0_mac_requirements + order: + get_input: port_pcm_port_0_order + network_role: + get_input: port_pcm_port_0_network_role + subnetpoolid: + get_input: port_pcm_port_0_subnetpoolid + fixed_ips: + get_input: port_pcm_port_0_fixed_ips + network: + get_input: + - port_pcm_port_0_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + pcma_server_pcm_port_1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_1_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_1_exCP_naming + vlan_requirements: + get_input: port_pcm_port_1_vlan_requirements + ip_requirements: + get_input: port_pcm_port_1_ip_requirements + network_role_tag: + get_input: port_pcm_port_1_network_role_tag + mac_requirements: + get_input: port_pcm_port_1_mac_requirements + order: + get_input: port_pcm_port_1_order + network_role: + get_input: port_pcm_port_1_network_role + subnetpoolid: + get_input: port_pcm_port_1_subnetpoolid + fixed_ips: + get_input: port_pcm_port_1_fixed_ips + network: + get_input: + - port_pcm_port_1_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcma_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pcma_server_1 + capabilities: + cpu.delta_pcma_server: + - pcma_server + - cpu.delta + scalable_pcma_server: + - pcma_server + - scalable + vcpus_pcma_server: + - pcma_server + - vcpus + host_pcma_server: + - pcma_server + - host + disk.device.read.requests.rate_pcma_server: + - pcma_server + - disk.device.read.requests.rate + disk.usage_pcma_server: + - pcma_server + - disk.usage + attachment_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - attachment + disk.read.bytes_pcma_server: + - pcma_server + - disk.read.bytes + disk.iops_pcma_server: + - pcma_server + - disk.iops + network.outgoing.bytes.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.bytes.rate + attachment_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - attachment + endpoint_pcma_server: + - pcma_server + - endpoint + feature_pcma_server: + - pcma_server + - feature + memory.usage_pcma_server: + - pcma_server + - memory.usage + network.incoming.packets_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.packets + network.incoming.bytes.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.bytes.rate + network.outgoing.bytes_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.bytes + memory_pcma_server: + - pcma_server + - memory + network.outgoing.bytes_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.bytes + cpu_pcma_server: + - pcma_server + - cpu + disk.device.write.bytes.rate_pcma_server: + - pcma_server + - disk.device.write.bytes.rate + disk.read.bytes.rate_pcma_server: + - pcma_server + - disk.read.bytes.rate + network.incoming.packets.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.packets.rate + binding_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - binding + network.incoming.packets_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.packets + os_pcma_server: + - pcma_server + - os + binding_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - binding + network.incoming.packets.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.packets.rate + disk.device.read.requests_pcma_server: + - pcma_server + - disk.device.read.requests + disk.write.bytes.rate_pcma_server: + - pcma_server + - disk.write.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outgoing.packets.rate + disk.device.write.requests.rate_pcma_server: + - pcma_server + - disk.device.write.requests.rate + network.incoming.bytes.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.bytes.rate + network.outgoing.packets.rate_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outgoing.packets.rate + cpu_util_pcma_server: + - pcma_server + - cpu_util + disk.device.write.bytes_pcma_server: + - pcma_server + - disk.device.write.bytes + disk.device.read.bytes.rate_pcma_server: + - pcma_server + - disk.device.read.bytes.rate + disk.device.usage_pcma_server: + - pcma_server + - disk.device.usage + disk.read.requests_pcma_server: + - pcma_server + - disk.read.requests + disk.allocation_pcma_server: + - pcma_server + - disk.allocation + feature_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - feature + feature_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - feature + disk.ephemeral.size_pcma_server: + - pcma_server + - disk.ephemeral.size + binding_pcma_server: + - pcma_server + - binding + disk.latency_pcma_server: + - pcma_server + - disk.latency + disk.device.write.requests_pcma_server: + - pcma_server + - disk.device.write.requests + disk.device.read.bytes_pcma_server: + - pcma_server + - disk.device.read.bytes + disk.device.allocation_pcma_server: + - pcma_server + - disk.device.allocation + memory.resident_pcma_server: + - pcma_server + - memory.resident + disk.root.size_pcma_server: + - pcma_server + - disk.root.size + disk.write.bytes_pcma_server: + - pcma_server + - disk.write.bytes + network.incoming.bytes_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.incoming.bytes + disk.write.requests_pcma_server: + - pcma_server + - disk.write.requests + network.incoming.bytes_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.incoming.bytes + disk.write.requests.rate_pcma_server: + - pcma_server + - disk.write.requests.rate + disk.device.iops_pcma_server: + - pcma_server + - disk.device.iops + instance_pcma_server: + - pcma_server + - instance + disk.device.latency_pcma_server: + - pcma_server + - disk.device.latency + disk.capacity_pcma_server: + - pcma_server + - disk.capacity + disk.device.capacity_pcma_server: + - pcma_server + - disk.device.capacity + network.outpoing.packets_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - network.outpoing.packets + network.outpoing.packets_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - network.outpoing.packets + requirements: + dependency_pcma_server: + - pcma_server + - dependency + dependency_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - dependency + local_storage_pcma_server: + - pcma_server + - local_storage + link_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - link + link_pcma_server_pcm_port_1: + - pcma_server_pcm_port_1 + - link + dependency_pcma_server_pcm_port_0: + - pcma_server_pcm_port_0 + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/nested-no_vfc_v0.1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/nested-no_vfc_v0.1ServiceTemplate.yaml index 934dada392..2d854439a6 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/nested-no_vfc_v0.1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/nested-no_vfc_v0.1ServiceTemplate.yaml @@ -6,9 +6,6 @@ imports: file: openecomp-heat/_index.yml - GlobalSubstitutionTypes: file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pcma_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: server_group: @@ -110,135 +107,127 @@ topology_template: immutable: false type: string node_templates: - pcm_port_2: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + abstract_pcma_server_1: + type: org.openecomp.resource.abstract.nodes.pcma_server_1 + directives: + - substitutable 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: + port_pcm_port_1_network_role_tag: cps + port_pcm_port_0_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_pcma2 - relationship: tosca.relationships.network.BindsTo - pcm_port_1: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + vm_flavor_name: + get_input: pcma_flavor_name + port_pcm_port_0_security_groups: + - - get_input: security_group_name + compute_pcma_server_availability_zone: + - get_input: availabilityzone_name + vm_image_name: + get_input: pcma_image_name + port_pcm_port_0_network_role_tag: cps + port_pcm_port_1_network: + - get_input: oam_net_name + port_pcm_port_0_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: + port_pcm_port_1_security_groups: + - - get_input: security_group_name + compute_pcma_server_config_drive: + - true + compute_pcma_server_user_data_format: + - RAW + port_pcm_port_0_network: + - get_input: cps_net_name + port_pcm_port_1_mac_requirements: + mac_count_required: + is_required: false + port_pcm_port_1_fixed_ips: - ip_address: get_input: oam_net_ip - mac_requirements: + compute_pcma_server_name: + - get_input: pcma_server_name + port_pcm_port_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_pcma1 - relationship: tosca.relationships.network.BindsTo - pcm_port_3: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + port_pcm_port_1_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: + service_template_filter: + substitute_service_template: Nested_pcma_server_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pcma_server: + type: org.openecomp.resource.abstract.nodes.pcma_server + directives: + - substitutable + properties: + port_pcm_port_3_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_pcma2 - relationship: tosca.relationships.network.BindsTo - server_pcma2: - type: org.openecomp.resource.vfc.nodes.heat.pcma_server - properties: - flavor: - get_input: pcma_flavor_name - availability_zone: - get_input: availabilityzone_name - image: - get_input: pcma_image_name - config_drive: true - user_data_format: RAW - name: - get_input: pcma_server_name - scheduler_hints: - group: - get_input: server_group - server_pcma1: - type: org.openecomp.resource.vfc.nodes.heat.pcma_server - properties: - flavor: + port_pcm_port_2_fixed_ips: + - ip_address: + get_input: cps_net_ip + vm_flavor_name: get_input: pcma_flavor_name - availability_zone: - get_input: availabilityzone_name - image: + port_pcm_port_3_security_groups: + - - get_input: security_group_name + compute_pcma_server_availability_zone: + - get_input: availabilityzone_name + vm_image_name: get_input: pcma_image_name - config_drive: true - user_data_format: RAW - name: - get_input: pcma_server_name - pcm_port_0: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + port_pcm_port_2_security_groups: + - - get_input: security_group_name + port_pcm_port_3_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: + port_pcm_port_2_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_pcma1 - relationship: tosca.relationships.network.BindsTo + port_pcm_port_3_network_role_tag: cps + compute_pcma_server_config_drive: + - true + port_pcm_port_3_fixed_ips: + - ip_address: + get_input: oam_net_ip + compute_pcma_server_user_data_format: + - RAW + port_pcm_port_2_network: + - get_input: cps_net_name + port_pcm_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pcm_port_2_network_role_tag: cps + port_pcm_port_3_network: + - get_input: oam_net_name + compute_pcma_server_scheduler_hints: + - group: + get_input: server_group + compute_pcma_server_name: + - get_input: pcma_server_name + service_template_filter: + substitute_service_template: Nested_pcma_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value groups: nested-no_vfc_v0.1_group: type: org.openecomp.groups.heat.HeatStack @@ -246,12 +235,8 @@ topology_template: heat_file: ../Artifacts/nested-no_vfc_v0.1.yaml description: heat template that creates PCRF Cluman stack members: - - pcm_port_2 - - pcm_port_1 - - pcm_port_3 - - server_pcma2 - - server_pcma1 - - pcm_port_0 + - abstract_pcma_server + - abstract_pcma_server_1 outputs: portId: value: pcm_port_3 @@ -259,417 +244,417 @@ topology_template: node_type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1 capabilities: network.incoming.packets.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.packets.rate + - abstract_pcma_server_1 + - network.incoming.packets.rate_pcma_server_pcm_port_0 network.incoming.packets.rate_pcm_port_3: - - pcm_port_3 - - network.incoming.packets.rate + - abstract_pcma_server + - network.incoming.packets.rate_pcma_server_pcm_port_3 network.incoming.packets.rate_pcm_port_2: - - pcm_port_2 - - network.incoming.packets.rate + - abstract_pcma_server + - network.incoming.packets.rate_pcma_server_pcm_port_2 network.incoming.packets.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.packets.rate + - abstract_pcma_server_1 + - network.incoming.packets.rate_pcma_server_pcm_port_1 network.outpoing.packets_pcm_port_1: - - pcm_port_1 - - network.outpoing.packets + - abstract_pcma_server_1 + - network.outpoing.packets_pcma_server_pcm_port_1 disk.device.iops_server_pcma2: - - server_pcma2 - - disk.device.iops + - abstract_pcma_server + - disk.device.iops_pcma_server network.outpoing.packets_pcm_port_0: - - pcm_port_0 - - network.outpoing.packets + - abstract_pcma_server_1 + - network.outpoing.packets_pcma_server_pcm_port_0 network.outpoing.packets_pcm_port_3: - - pcm_port_3 - - network.outpoing.packets + - abstract_pcma_server + - network.outpoing.packets_pcma_server_pcm_port_3 network.outpoing.packets_pcm_port_2: - - pcm_port_2 - - network.outpoing.packets + - abstract_pcma_server + - network.outpoing.packets_pcma_server_pcm_port_2 disk.device.iops_server_pcma1: - - server_pcma1 - - disk.device.iops + - abstract_pcma_server_1 + - disk.device.iops_pcma_server disk.device.capacity_server_pcma2: - - server_pcma2 - - disk.device.capacity + - abstract_pcma_server + - disk.device.capacity_pcma_server disk.device.capacity_server_pcma1: - - server_pcma1 - - disk.device.capacity + - abstract_pcma_server_1 + - disk.device.capacity_pcma_server disk.read.requests_server_pcma2: - - server_pcma2 - - disk.read.requests + - abstract_pcma_server + - disk.read.requests_pcma_server disk.read.requests_server_pcma1: - - server_pcma1 - - disk.read.requests + - abstract_pcma_server_1 + - disk.read.requests_pcma_server disk.write.requests.rate_server_pcma1: - - server_pcma1 - - disk.write.requests.rate + - abstract_pcma_server_1 + - disk.write.requests.rate_pcma_server disk.write.requests.rate_server_pcma2: - - server_pcma2 - - disk.write.requests.rate + - abstract_pcma_server + - disk.write.requests.rate_pcma_server memory_server_pcma2: - - server_pcma2 - - memory + - abstract_pcma_server + - memory_pcma_server memory_server_pcma1: - - server_pcma1 - - memory + - abstract_pcma_server_1 + - memory_pcma_server disk.device.read.bytes.rate_server_pcma1: - - server_pcma1 - - disk.device.read.bytes.rate + - abstract_pcma_server_1 + - disk.device.read.bytes.rate_pcma_server network.outgoing.bytes_pcm_port_3: - - pcm_port_3 - - network.outgoing.bytes + - abstract_pcma_server + - network.outgoing.bytes_pcma_server_pcm_port_3 disk.device.read.bytes.rate_server_pcma2: - - server_pcma2 - - disk.device.read.bytes.rate + - abstract_pcma_server + - disk.device.read.bytes.rate_pcma_server binding_pcm_port_3: - - pcm_port_3 - - binding + - abstract_pcma_server + - binding_pcma_server_pcm_port_3 disk.device.latency_server_pcma2: - - server_pcma2 - - disk.device.latency + - abstract_pcma_server + - disk.device.latency_pcma_server disk.device.usage_server_pcma2: - - server_pcma2 - - disk.device.usage + - abstract_pcma_server + - disk.device.usage_pcma_server network.incoming.bytes_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes + - abstract_pcma_server_1 + - network.incoming.bytes_pcma_server_pcm_port_0 disk.device.latency_server_pcma1: - - server_pcma1 - - disk.device.latency + - abstract_pcma_server_1 + - disk.device.latency_pcma_server network.incoming.bytes_pcm_port_2: - - pcm_port_2 - - network.incoming.bytes + - abstract_pcma_server + - network.incoming.bytes_pcma_server_pcm_port_2 network.incoming.bytes_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes + - abstract_pcma_server_1 + - network.incoming.bytes_pcma_server_pcm_port_1 disk.device.usage_server_pcma1: - - server_pcma1 - - disk.device.usage + - abstract_pcma_server_1 + - disk.device.usage_pcma_server binding_pcm_port_0: - - pcm_port_0 - - binding + - abstract_pcma_server_1 + - binding_pcma_server_pcm_port_0 binding_pcm_port_1: - - pcm_port_1 - - binding + - abstract_pcma_server_1 + - binding_pcma_server_pcm_port_1 binding_pcm_port_2: - - pcm_port_2 - - binding + - abstract_pcma_server + - binding_pcma_server_pcm_port_2 network.incoming.bytes_pcm_port_3: - - pcm_port_3 - - network.incoming.bytes + - abstract_pcma_server + - network.incoming.bytes_pcma_server_pcm_port_3 network.outgoing.packets.rate_pcm_port_3: - - pcm_port_3 - - network.outgoing.packets.rate + - abstract_pcma_server + - network.outgoing.packets.rate_pcma_server_pcm_port_3 disk.device.read.requests_server_pcma1: - - server_pcma1 - - disk.device.read.requests + - abstract_pcma_server_1 + - disk.device.read.requests_pcma_server disk.device.read.requests_server_pcma2: - - server_pcma2 - - disk.device.read.requests + - abstract_pcma_server + - disk.device.read.requests_pcma_server network.outgoing.packets.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.packets.rate + - abstract_pcma_server_1 + - network.outgoing.packets.rate_pcma_server_pcm_port_0 network.outgoing.packets.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.packets.rate + - abstract_pcma_server_1 + - network.outgoing.packets.rate_pcma_server_pcm_port_1 disk.write.bytes_server_pcma2: - - server_pcma2 - - disk.write.bytes + - abstract_pcma_server + - disk.write.bytes_pcma_server disk.device.read.requests.rate_server_pcma1: - - server_pcma1 - - disk.device.read.requests.rate + - abstract_pcma_server_1 + - disk.device.read.requests.rate_pcma_server network.outgoing.packets.rate_pcm_port_2: - - pcm_port_2 - - network.outgoing.packets.rate + - abstract_pcma_server + - network.outgoing.packets.rate_pcma_server_pcm_port_2 disk.device.read.requests.rate_server_pcma2: - - server_pcma2 - - disk.device.read.requests.rate + - abstract_pcma_server + - disk.device.read.requests.rate_pcma_server disk.write.bytes_server_pcma1: - - server_pcma1 - - disk.write.bytes + - abstract_pcma_server_1 + - disk.write.bytes_pcma_server feature_pcm_port_1: - - pcm_port_1 - - feature + - abstract_pcma_server_1 + - feature_pcma_server_pcm_port_1 binding_server_pcma1: - - server_pcma1 - - binding + - abstract_pcma_server_1 + - binding_pcma_server network.outgoing.bytes_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes + - abstract_pcma_server_1 + - network.outgoing.bytes_pcma_server_pcm_port_0 binding_server_pcma2: - - server_pcma2 - - binding + - abstract_pcma_server + - binding_pcma_server feature_pcm_port_0: - - pcm_port_0 - - feature + - abstract_pcma_server_1 + - feature_pcma_server_pcm_port_0 network.outgoing.bytes_pcm_port_2: - - pcm_port_2 - - network.outgoing.bytes + - abstract_pcma_server + - network.outgoing.bytes_pcma_server_pcm_port_2 feature_pcm_port_3: - - pcm_port_3 - - feature + - abstract_pcma_server + - feature_pcma_server_pcm_port_3 feature_pcm_port_2: - - pcm_port_2 - - feature + - abstract_pcma_server + - feature_pcma_server_pcm_port_2 network.outgoing.bytes_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes + - abstract_pcma_server_1 + - network.outgoing.bytes_pcma_server_pcm_port_1 attachment_pcm_port_0: - - pcm_port_0 - - attachment + - abstract_pcma_server_1 + - attachment_pcma_server_pcm_port_0 attachment_pcm_port_1: - - pcm_port_1 - - attachment + - abstract_pcma_server_1 + - attachment_pcma_server_pcm_port_1 disk.write.bytes.rate_server_pcma2: - - server_pcma2 - - disk.write.bytes.rate + - abstract_pcma_server + - disk.write.bytes.rate_pcma_server attachment_pcm_port_2: - - pcm_port_2 - - attachment + - abstract_pcma_server + - attachment_pcma_server_pcm_port_2 disk.write.bytes.rate_server_pcma1: - - server_pcma1 - - disk.write.bytes.rate + - abstract_pcma_server_1 + - disk.write.bytes.rate_pcma_server attachment_pcm_port_3: - - pcm_port_3 - - attachment + - abstract_pcma_server + - attachment_pcma_server_pcm_port_3 disk.root.size_server_pcma2: - - server_pcma2 - - disk.root.size + - abstract_pcma_server + - disk.root.size_pcma_server disk.root.size_server_pcma1: - - server_pcma1 - - disk.root.size + - abstract_pcma_server_1 + - disk.root.size_pcma_server disk.iops_server_pcma2: - - server_pcma2 - - disk.iops + - abstract_pcma_server + - disk.iops_pcma_server disk.iops_server_pcma1: - - server_pcma1 - - disk.iops + - abstract_pcma_server_1 + - disk.iops_pcma_server disk.device.write.bytes.rate_server_pcma1: - - server_pcma1 - - disk.device.write.bytes.rate + - abstract_pcma_server_1 + - disk.device.write.bytes.rate_pcma_server disk.device.write.bytes.rate_server_pcma2: - - server_pcma2 - - disk.device.write.bytes.rate + - abstract_pcma_server + - disk.device.write.bytes.rate_pcma_server disk.read.bytes_server_pcma1: - - server_pcma1 - - disk.read.bytes + - abstract_pcma_server_1 + - disk.read.bytes_pcma_server disk.read.bytes_server_pcma2: - - server_pcma2 - - disk.read.bytes + - abstract_pcma_server + - disk.read.bytes_pcma_server cpu_util_server_pcma1: - - server_pcma1 - - cpu_util + - abstract_pcma_server_1 + - cpu_util_pcma_server cpu_util_server_pcma2: - - server_pcma2 - - cpu_util + - abstract_pcma_server + - cpu_util_pcma_server feature_server_pcma2: - - server_pcma2 - - feature + - abstract_pcma_server + - feature_pcma_server memory.usage_server_pcma2: - - server_pcma2 - - memory.usage + - abstract_pcma_server + - memory.usage_pcma_server memory.usage_server_pcma1: - - server_pcma1 - - memory.usage + - abstract_pcma_server_1 + - memory.usage_pcma_server feature_server_pcma1: - - server_pcma1 - - feature + - abstract_pcma_server_1 + - feature_pcma_server disk.read.bytes.rate_server_pcma1: - - server_pcma1 - - disk.read.bytes.rate + - abstract_pcma_server_1 + - disk.read.bytes.rate_pcma_server disk.device.read.bytes_server_pcma2: - - server_pcma2 - - disk.device.read.bytes + - abstract_pcma_server + - disk.device.read.bytes_pcma_server disk.device.read.bytes_server_pcma1: - - server_pcma1 - - disk.device.read.bytes + - abstract_pcma_server_1 + - disk.device.read.bytes_pcma_server endpoint_server_pcma2: - - server_pcma2 - - endpoint + - abstract_pcma_server + - endpoint_pcma_server disk.read.bytes.rate_server_pcma2: - - server_pcma2 - - disk.read.bytes.rate + - abstract_pcma_server + - disk.read.bytes.rate_pcma_server endpoint_server_pcma1: - - server_pcma1 - - endpoint + - abstract_pcma_server_1 + - endpoint_pcma_server cpu.delta_server_pcma1: - - server_pcma1 - - cpu.delta + - abstract_pcma_server_1 + - cpu.delta_pcma_server cpu.delta_server_pcma2: - - server_pcma2 - - cpu.delta + - abstract_pcma_server + - cpu.delta_pcma_server host_server_pcma2: - - server_pcma2 - - host + - abstract_pcma_server + - host_pcma_server host_server_pcma1: - - server_pcma1 - - host + - abstract_pcma_server_1 + - host_pcma_server disk.ephemeral.size_server_pcma1: - - server_pcma1 - - disk.ephemeral.size + - abstract_pcma_server_1 + - disk.ephemeral.size_pcma_server disk.ephemeral.size_server_pcma2: - - server_pcma2 - - disk.ephemeral.size + - abstract_pcma_server + - disk.ephemeral.size_pcma_server disk.device.write.requests.rate_server_pcma2: - - server_pcma2 - - disk.device.write.requests.rate + - abstract_pcma_server + - disk.device.write.requests.rate_pcma_server disk.latency_server_pcma1: - - server_pcma1 - - disk.latency + - abstract_pcma_server_1 + - disk.latency_pcma_server disk.latency_server_pcma2: - - server_pcma2 - - disk.latency + - abstract_pcma_server + - disk.latency_pcma_server disk.device.write.requests.rate_server_pcma1: - - server_pcma1 - - disk.device.write.requests.rate + - abstract_pcma_server_1 + - disk.device.write.requests.rate_pcma_server scalable_server_pcma2: - - server_pcma2 - - scalable + - abstract_pcma_server + - scalable_pcma_server scalable_server_pcma1: - - server_pcma1 - - scalable + - abstract_pcma_server_1 + - scalable_pcma_server disk.device.write.requests_server_pcma1: - - server_pcma1 - - disk.device.write.requests + - abstract_pcma_server_1 + - disk.device.write.requests_pcma_server disk.device.write.requests_server_pcma2: - - server_pcma2 - - disk.device.write.requests + - abstract_pcma_server + - disk.device.write.requests_pcma_server instance_server_pcma2: - - server_pcma2 - - instance + - abstract_pcma_server + - instance_pcma_server disk.device.allocation_server_pcma1: - - server_pcma1 - - disk.device.allocation + - abstract_pcma_server_1 + - disk.device.allocation_pcma_server disk.device.allocation_server_pcma2: - - server_pcma2 - - disk.device.allocation + - abstract_pcma_server + - disk.device.allocation_pcma_server instance_server_pcma1: - - server_pcma1 - - instance + - abstract_pcma_server_1 + - instance_pcma_server os_server_pcma1: - - server_pcma1 - - os + - abstract_pcma_server_1 + - os_pcma_server os_server_pcma2: - - server_pcma2 - - os + - abstract_pcma_server + - os_pcma_server disk.capacity_server_pcma1: - - server_pcma1 - - disk.capacity + - abstract_pcma_server_1 + - disk.capacity_pcma_server disk.capacity_server_pcma2: - - server_pcma2 - - disk.capacity + - abstract_pcma_server + - disk.capacity_pcma_server disk.write.requests_server_pcma1: - - server_pcma1 - - disk.write.requests + - abstract_pcma_server_1 + - disk.write.requests_pcma_server disk.write.requests_server_pcma2: - - server_pcma2 - - disk.write.requests + - abstract_pcma_server + - disk.write.requests_pcma_server network.outgoing.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes.rate + - abstract_pcma_server_1 + - network.outgoing.bytes.rate_pcma_server_pcm_port_1 network.incoming.packets_pcm_port_0: - - pcm_port_0 - - network.incoming.packets + - abstract_pcma_server_1 + - network.incoming.packets_pcma_server_pcm_port_0 network.outgoing.bytes.rate_pcm_port_2: - - pcm_port_2 - - network.outgoing.bytes.rate + - abstract_pcma_server + - network.outgoing.bytes.rate_pcma_server_pcm_port_2 network.outgoing.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes.rate + - abstract_pcma_server_1 + - network.outgoing.bytes.rate_pcma_server_pcm_port_0 network.incoming.packets_pcm_port_3: - - pcm_port_3 - - network.incoming.packets + - abstract_pcma_server + - network.incoming.packets_pcma_server_pcm_port_3 disk.usage_server_pcma2: - - server_pcma2 - - disk.usage + - abstract_pcma_server + - disk.usage_pcma_server network.incoming.packets_pcm_port_2: - - pcm_port_2 - - network.incoming.packets + - abstract_pcma_server + - network.incoming.packets_pcma_server_pcm_port_2 network.outgoing.bytes.rate_pcm_port_3: - - pcm_port_3 - - network.outgoing.bytes.rate + - abstract_pcma_server + - network.outgoing.bytes.rate_pcma_server_pcm_port_3 disk.usage_server_pcma1: - - server_pcma1 - - disk.usage + - abstract_pcma_server_1 + - disk.usage_pcma_server vcpus_server_pcma1: - - server_pcma1 - - vcpus + - abstract_pcma_server_1 + - vcpus_pcma_server memory.resident_server_pcma1: - - server_pcma1 - - memory.resident + - abstract_pcma_server_1 + - memory.resident_pcma_server network.incoming.packets_pcm_port_1: - - pcm_port_1 - - network.incoming.packets + - abstract_pcma_server_1 + - network.incoming.packets_pcma_server_pcm_port_1 vcpus_server_pcma2: - - server_pcma2 - - vcpus + - abstract_pcma_server + - vcpus_pcma_server memory.resident_server_pcma2: - - server_pcma2 - - memory.resident + - abstract_pcma_server + - memory.resident_pcma_server disk.device.write.bytes_server_pcma2: - - server_pcma2 - - disk.device.write.bytes + - abstract_pcma_server + - disk.device.write.bytes_pcma_server disk.allocation_server_pcma1: - - server_pcma1 - - disk.allocation + - abstract_pcma_server_1 + - disk.allocation_pcma_server disk.allocation_server_pcma2: - - server_pcma2 - - disk.allocation + - abstract_pcma_server + - disk.allocation_pcma_server disk.device.write.bytes_server_pcma1: - - server_pcma1 - - disk.device.write.bytes + - abstract_pcma_server_1 + - disk.device.write.bytes_pcma_server cpu_server_pcma1: - - server_pcma1 - - cpu + - abstract_pcma_server_1 + - cpu_pcma_server network.incoming.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes.rate + - abstract_pcma_server_1 + - network.incoming.bytes.rate_pcma_server_pcm_port_0 cpu_server_pcma2: - - server_pcma2 - - cpu + - abstract_pcma_server + - cpu_pcma_server network.incoming.bytes.rate_pcm_port_3: - - pcm_port_3 - - network.incoming.bytes.rate + - abstract_pcma_server + - network.incoming.bytes.rate_pcma_server_pcm_port_3 network.incoming.bytes.rate_pcm_port_2: - - pcm_port_2 - - network.incoming.bytes.rate + - abstract_pcma_server + - network.incoming.bytes.rate_pcma_server_pcm_port_2 network.incoming.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes.rate + - abstract_pcma_server_1 + - network.incoming.bytes.rate_pcma_server_pcm_port_1 requirements: dependency_server_pcma2: - - server_pcma2 - - dependency + - abstract_pcma_server + - dependency_pcma_server local_storage_server_pcma2: - - server_pcma2 - - local_storage + - abstract_pcma_server + - local_storage_pcma_server link_pcm_port_0: - - pcm_port_0 - - link + - abstract_pcma_server_1 + - link_pcma_server_pcm_port_0 link_pcm_port_1: - - pcm_port_1 - - link + - abstract_pcma_server_1 + - link_pcma_server_pcm_port_1 dependency_server_pcma1: - - server_pcma1 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server local_storage_server_pcma1: - - server_pcma1 - - local_storage + - abstract_pcma_server_1 + - local_storage_pcma_server link_pcm_port_2: - - pcm_port_2 - - link + - abstract_pcma_server + - link_pcma_server_pcm_port_2 link_pcm_port_3: - - pcm_port_3 - - link + - abstract_pcma_server + - link_pcma_server_pcm_port_3 dependency_pcm_port_0: - - pcm_port_0 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server_pcm_port_0 dependency_pcm_port_3: - - pcm_port_3 - - dependency + - abstract_pcma_server + - dependency_pcma_server_pcm_port_3 dependency_pcm_port_1: - - pcm_port_1 - - dependency + - abstract_pcma_server_1 + - dependency_pcma_server_pcm_port_1 dependency_pcm_port_2: - - pcm_port_2 - - dependency + - abstract_pcma_server + - dependency_pcma_server_pcm_port_2 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/MANIFEST.json new file mode 100644 index 0000000000..aaea329b69 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/MANIFEST.json @@ -0,0 +1,42 @@ +{ + "name": "Port to Network multi nested test", + "description": "HOT template to create multi nested of 4 levels", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested1-no-compute.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested-pattern-4.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested-pattern-4-same-type.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested1.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested2.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested3.yml", + "type": "HEAT", + "isBase": "false" + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/main.yml new file mode 100644 index 0000000000..e138b3d4cd --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/main.yml @@ -0,0 +1,176 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + security_group_name: + type: string + description: security_group_name + jsa_net_name: + type: string + description: network name of jsa network + contrail_net_name: + type: string + description: network name of contrail v2 network + pd_server_main_1b_names: + type: comma_delimited_list + description: PD server names + pd_server_main_1b_image: + type: string + description: PD Image server + ps_server_main_1b_names: + type: comma_delimited_list + description: Ps server names + ps_server_main_1b_image: + type: string + description: Ps Image server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + pd_server_main_1b_flavor: + type: string + description: Flavor for PD server + ps_server_main_1b_flavor: + type: string + description: Flavor for PS server + pd_server_main_1b_ips: + type: string + ps_server_main_1b_ips: + type: string + cmaui_1c1_main_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_1c1_main_image: + type: string + description: Image for CMAUI server + cmaui_oam_ips: + type: string + cmaui_1c1_main_flavor: + type: string + description: Flavor for CMAUI server + +resources: + test_nested1Level: + type: nested1.yml + depends_on: + - test_nested_no_compute + properties: + name: { get_param: security_group_name} + + test_nested1Level_duplicate_same_file: + type: nested1.yml + depends_on: + - test_nested1Level + properties: + name: { get_param: security_group_name} + + test_nested_no_compute: + type: nested1-no-compute.yml + depends_on: + - server_main_pd_1b + properties: + name: { get_param: jsa_net_name} + + ########### PATTERN 1B ################## + + pd_server_main_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: jsa_name } + fixed_ips: [{"ip_address": {get_param: [pd_server_main_1b_ips, 0]}}] + replacement_policy: AUTO + + ps_server_main_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: jsa_name } + fixed_ips: [{"ip_address": {get_param: [ps_server_main_1b_ips, 0]}}] + replacement_policy: AUTO + + server_main_pd_1b: + type: OS::Nova::Server + depends_on: + - test_nested1Level + properties: + name: { get_param: [pd_server_main_1b_names, 0]} + image: { get_param: pd_server_main_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_main_1b_flavor } + networks: + - port: { get_resource: pd_server_main_1b_port } + + server_main_ps_1b: + type: OS::Nova::Server + depends_on: + - server_main_pd_1b + - test_nested_no_compute + properties: + name: { get_param: [ps_server_main_1b_names, 1]} + image: { get_param: ps_server_main_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: ps_server_main_1b_flavor } + networks: + - port: { get_resource: ps_server_main_1b_port } + + ########### PATTERN 1C1 ################# + + cmaui_port_1: + type: OS::Neutron::Port + properties: + network: { get_param: contrail_net_name} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + cmaui_port_2: + type: OS::Neutron::Port + properties: + network: { get_param: contrail_net_name} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + server_main_1c1_cmaui_1: + type: OS::Nova::Server + depends_on: + - server_main_pd_1b + - server_main_ps_1b + - test_nested_no_compute + properties: + name: { get_param: [cmaui_1c1_main_names, 0]} + image: { get_param: cmaui_1c1_main_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_main_flavor } + networks: + - port: { get_resource: cmaui_port_1 } + + server_main_1c1_cmaui_2: + type: OS::Nova::Server + depends_on: + - server_main_pd_1b + - server_main_ps_1b + - test_nested_no_compute + properties: + name: { get_param: [cmaui_1c1_main_names, 1]} + image: { get_param: cmaui_1c1_main_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_main_flavor } + networks: + - port: { get_resource: cmaui_port_2 } + + ########### PATTERN 4 ################# + + test_nested_pattern_4_main_0: + type: nested-pattern-4.yml + depends_on: + - server_main_1c1_cmaui_1 + - server_main_1c1_cmaui_2 + - server_main_pd_1b + - server_main_ps_1b + - test_nested1Level + - test_nested_no_compute + properties: + p1: { get_param: jsa_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/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested-pattern-4-same-type.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested-pattern-4-same-type.yml new file mode 100644 index 0000000000..a90a5ca88e --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested-pattern-4-same-type.yml @@ -0,0 +1,66 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_server_pattern4_names: + type: comma_delimited_list + description: PD server names + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + pd_server_pattern4_flavor: + type: string + description: Flavor for PD server + pd_server_pattern4_image: + type: string + description: Flavor for PD server + ps_server_flavor: + type: string + description: Flavor for PS server + pd_server_pattern4_ips: + type: string + net: + type: string +resources: + + pd_server_pattern4_port_1: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_pattern4_ips, 0]}}] + replacement_policy: AUTO + + pd_server_pattern4_port_2: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_pattern4_ips, 1]}}] + replacement_policy: AUTO + + server_pd_pattern4: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_pattern4_names, 0]} + image: { get_param: pd_server_pattern4_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_pattern4_flavor } + networks: + - port: { get_resource: pd_server_pattern4_port_1 } + - port: { get_resource: pd_server_pattern4_port_2 } + +outputs: + pattern4_attr_1: + description: pattern4_attr_1_value + value: { get_resource: server_pd_pattern4 } + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested-pattern-4.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested-pattern-4.yml new file mode 100644 index 0000000000..a90a5ca88e --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested-pattern-4.yml @@ -0,0 +1,66 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_server_pattern4_names: + type: comma_delimited_list + description: PD server names + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + pd_server_pattern4_flavor: + type: string + description: Flavor for PD server + pd_server_pattern4_image: + type: string + description: Flavor for PD server + ps_server_flavor: + type: string + description: Flavor for PS server + pd_server_pattern4_ips: + type: string + net: + type: string +resources: + + pd_server_pattern4_port_1: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_pattern4_ips, 0]}}] + replacement_policy: AUTO + + pd_server_pattern4_port_2: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_pattern4_ips, 1]}}] + replacement_policy: AUTO + + server_pd_pattern4: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_pattern4_names, 0]} + image: { get_param: pd_server_pattern4_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_pattern4_flavor } + networks: + - port: { get_resource: pd_server_pattern4_port_1 } + - port: { get_resource: pd_server_pattern4_port_2 } + +outputs: + pattern4_attr_1: + description: pattern4_attr_1_value + value: { get_resource: server_pd_pattern4 } + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested1-no-compute.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested1-no-compute.yml new file mode 100644 index 0000000000..19e3cde33f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested1-no-compute.yml @@ -0,0 +1,29 @@ +heat_template_version: 2013-05-23 + +description: nested1-no-compute + +parameters: + pd_server_ips: + type: string + ps_server_ips: + type: string + net: + type: string + name: + type: string + description: nested parameter + +resources: + pd_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_ips, 0]}}] + replacement_policy: AUTO + + ps_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [ps_server_ips, 0]}}] + replacement_policy: AUTO diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested1.yml new file mode 100644 index 0000000000..9b397c6fd7 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested1.yml @@ -0,0 +1,162 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + name: + type: string + description: nested parameter + jsa_name: + type: string + description: network name of jsa log network + security_group_name: + type: string + description: security_group_name + jsa_net_name: + type: string + description: network name of jsa network + contrail_net_name: + type: string + description: network name of contrail v2 network + pd_server_main_1b_names: + type: comma_delimited_list + description: PD server names + pd_server_main_1b_image: + type: string + description: PD Image server + ps_server_main_1b_names: + type: comma_delimited_list + description: Ps server names + ps_server_main_1b_image: + type: string + description: Ps Image server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + pd_server_main_1b_flavor: + type: string + description: Flavor for PD server + ps_server_main_1b_flavor: + type: string + description: Flavor for PS server + pd_server_main_1b_ips: + type: string + ps_server_main_1b_ips: + type: string + cmaui_1c1_main_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_1c1_main_image: + type: string + description: Image for CMAUI server + cmaui_oam_ips: + type: string + cmaui_1c1_main_flavor: + type: string + description: Flavor for CMAUI server + +resources: + test_nested2Level: + type: nested2.yml + depends_on: + - test_nested_pattern_4_main_1 + properties: + name: { get_param: security_group_name} + + ########### PATTERN 1B (same type as main) ################## + + pd_server_main_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: jsa_name } + fixed_ips: [{"ip_address": {get_param: [pd_server_main_1b_ips, 0]}}] + replacement_policy: AUTO + + ps_server_main_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: jsa_name } + fixed_ips: [{"ip_address": {get_param: [ps_server_main_1b_ips, 0]}}] + replacement_policy: AUTO + + server_main_pd_1b: + type: OS::Nova::Server + depends_on: + - test_nested2Level + properties: + name: { get_param: [pd_server_main_1b_names, 0]} + image: { get_param: pd_server_main_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_main_1b_flavor } + networks: + - port: { get_resource: pd_server_main_1b_port } + + server_main_ps_1b: + type: OS::Nova::Server + depends_on: + - server_main_pd_1b + properties: + name: { get_param: [ps_server_main_1b_names, 1]} + image: { get_param: ps_server_main_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: ps_server_main_1b_flavor } + networks: + - port: { get_resource: ps_server_main_1b_port } + + ########### PATTERN 1C1 (same type as main) ################# + + cmaui_port_1: + type: OS::Neutron::Port + properties: + network: { get_param: contrail_net_name} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + cmaui_port_2: + type: OS::Neutron::Port + properties: + network: { get_param: contrail_net_name} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + server_main_1c1_cmaui_1: + type: OS::Nova::Server + depends_on: + - server_main_pd_1b + - server_main_ps_1b + - test_nested2Level + properties: + name: { get_param: [cmaui_1c1_main_names, 0]} + image: { get_param: cmaui_1c1_main_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_main_flavor } + networks: + - port: { get_resource: cmaui_port_1 } + + server_main_1c1_cmaui_2: + type: OS::Nova::Server + depends_on: + - server_main_pd_1b + - server_main_ps_1b + - test_nested2Level + properties: + name: { get_param: [cmaui_1c1_main_names, 1]} + image: { get_param: cmaui_1c1_main_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_main_flavor } + networks: + - port: { get_resource: cmaui_port_2 } + + ########### PATTERN 4 (same type as main) ################# + + test_nested_pattern_4_main_1: + type: nested-pattern-4.yml + depends_on: + - server_main_1c1_cmaui_1 + - server_main_1c1_cmaui_2 + - server_main_pd_1b + - server_main_ps_1b + properties: + p1: { get_param: jsa_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/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested2.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested2.yml new file mode 100644 index 0000000000..930b165ed3 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested2.yml @@ -0,0 +1,180 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + name: + type: string + description: nested parameter + jsa_name: + type: string + description: network name of jsa log network + security_group_name: + type: string + description: security_group_name + jsa_net_name: + type: string + description: network name of jsa network + contrail_net_name: + type: string + description: network name of contrail v2 network + pd_server_nested2_1b_names: + type: comma_delimited_list + description: PD server names + pd_server_nested2_1b_image: + type: string + description: PD Image server + ps_server_nested2_1b_names: + type: comma_delimited_list + description: Ps server names + ps_server_nested2_1b_image: + type: string + description: Ps Image server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + pd_server_nested2_1b_flavor: + type: string + description: Flavor for PD server + ps_server_nested2_1b_flavor: + type: string + description: Flavor for PS server + pd_server_nested2_1b_ips: + type: string + ps_server_nested2_1b_ips: + type: string + cmaui_1c1_nested2_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_1c1_nested2_image: + type: string + description: Image for CMAUI server + cmaui_oam_ips: + type: string + cmaui_1c1_nested2_flavor: + type: string + description: Flavor for CMAUI server + +resources: + test_nested3Level: + type: nested3.yml + depends_on: + - test_nested_pattern_4_nested2 + - server_nested2_ps_1b + properties: + name: { get_param: security_group_name} + + test_resourceGroup: + type: OS::Heat::ResourceGroup + properties: + count: 9 + resource_def: + type: nested3.yml + properties: + p1: { get_param: name} + indx: "%index%" + + ########### PATTERN 1B ################## + + pd_server_nested2_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: jsa_name } + fixed_ips: [{"ip_address": {get_param: [pd_server_nested2_1b_ips, 0]}}] + replacement_policy: AUTO + + ps_server_nested2_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: jsa_name } + fixed_ips: [{"ip_address": {get_param: [ps_server_nested2_1b_ips, 0]}}] + replacement_policy: AUTO + + server_nested2_pd_1b: + type: OS::Nova::Server + depends_on: + - test_nested3Level + - test_nested_pattern_4_nested2 + properties: + name: { get_param: [pd_server_nested2_1b_names, 0]} + image: { get_param: pd_server_nested2_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_nested2_1b_flavor } + networks: + - port: { get_resource: pd_server_nested2_1b_port } + + server_nested2_ps_1b: + type: OS::Nova::Server + depends_on: + - server_nested2_1c1_cmaui_1 + - server_nested2_1c1_cmaui_2 + - test_nested_pattern_4_nested2 + properties: + name: { get_param: [ps_server_nested2_1b_names, 1]} + image: { get_param: ps_server_nested2_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: ps_server_nested2_1b_flavor } + networks: + - port: { get_resource: ps_server_nested2_1b_port } + + ########### PATTERN 1C1 ################# + + cmaui_port_1: + type: OS::Neutron::Port + properties: + network: { get_param: contrail_net_name} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + cmaui_port_2: + type: OS::Neutron::Port + properties: + network: { get_param: contrail_net_name} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + server_nested2_1c1_cmaui_1: + type: OS::Nova::Server + depends_on: + - server_nested2_pd_1b + - server_nested2_ps_1b + - test_nested_pattern_4_nested2 + - test_nested3Level + properties: + name: { get_param: [cmaui_1c1_nested2_names, 0]} + image: { get_param: cmaui_1c1_nested2_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_nested2_flavor } + networks: + - port: { get_resource: cmaui_port_1 } + + server_nested2_1c1_cmaui_2: + type: OS::Nova::Server + depends_on: + - server_nested2_pd_1b + - server_nested2_ps_1b + - test_nested_pattern_4_nested2 + - test_nested3Level + properties: + name: { get_param: [cmaui_1c1_nested2_names, 1]} + image: { get_param: cmaui_1c1_nested2_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_nested2_flavor } + networks: + - port: { get_resource: cmaui_port_2 } + + ########### PATTERN 4 ################# + + test_nested_pattern_4_same_type_diff_file: + type: nested-pattern-4-same-type.yml + properties: + p1: { get_param: jsa_name} + + test_nested_pattern_4_nested2: + type: nested-pattern-4.yml + depends_on: + - test_resourceGroup + properties: + p1: { get_param: jsa_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/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested3.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested3.yml new file mode 100644 index 0000000000..1d4f9d1055 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/in/nested3.yml @@ -0,0 +1,34 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + security_group_name: + type: string + description: security_group_name + name: + type: string + description: nested parameter + p1: + type: string + description: nested parameter + indx: + type: string + description: nested parameter +resources: + jsa_security_group1: + type: OS::Neutron::SecurityGroup + properties: + description: ems security group + name: {get_param: security_group_name} + rules: [ + {"direction": ingress, "ethertype": IPv6, "protocol": icmp, "remote_ip_prefix": "::/0"} + ] + + jsa_security_group2: + type: OS::Neutron::SecurityGroup + properties: + description: ems security group + name: {get_param: security_group_name} + rules: [{"direction": egress, "ethertype": IPv4, "port_range_min": 1, "port_range_max": 65535, "protocol": tcp, "remote_ip_prefix": 0.0.0.0/0}] diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..b41b4dece5 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,12765 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.pd_server_nested2_1b: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pd_server_nested_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_nested_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_pd_server_nested_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_nested_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd_server_nested_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + compute_pd_server_nested2_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_nested2_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_nested_b_port_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_nested_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_nested_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_nested_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd_server_nested_b_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_nested_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + requirements: + - dependency_pd_server_nested2_1b_pd_server_nested_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_nested2_1b_pd_server_nested_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_nested2_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server_nested2_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + cpu_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_nested2_1b_pd_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_nested2_1b_pd_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server_nested2_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_nested2_1b_pd_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_nested2_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_nested2_1b_pd_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server_nested2_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_nested2_1b_pd_server_nested_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_nested2_1b_pd_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_nested2_1b_pd_server_nested_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + attachment_pd_server_nested2_1b_pd_server_nested_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + instance_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_nested2_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_nested2_1b_pd_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_nested2_1b_pd_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_nested2_1b_pd_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_pd_server_nested2_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server_nested2_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested1-no-compute: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + ps_server_ips: + type: string + required: true + status: SUPPORTED + name: + type: string + description: nested parameter + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + pd_server_ips: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_ps_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - binding_ps_server_port: + capability: tosca.capabilities.network.Bindable + relationship: tosca.relationships.network.BindsTo + occurrences: + - 1 + - 1 + - dependency_pd_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - binding_pd_server_port: + capability: tosca.capabilities.network.Bindable + relationship: tosca.relationships.network.BindsTo + occurrences: + - 1 + - 1 + capabilities: + feature_ps_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4_2: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + pd_server_pattern4_ips: + type: string + required: true + status: SUPPORTED + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_pattern4_port_2_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + net: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + pd_server_pattern4_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_order: + type: integer + required: true + status: SUPPORTED + pd_server_pattern4_image: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_subnetpoolid: + type: string + required: true + status: SUPPORTED + pd_server_pattern4_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: + type: string + attributes: + pattern4_attr_1: + type: string + description: pattern4_attr_1_value + status: SUPPORTED + requirements: + - dependency_server_pd_pattern4: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_pattern4: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pattern4_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_pattern4_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.root.size_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_pattern4: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_pattern4: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_pattern4: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_pattern4: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_pattern4: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_pattern4: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + pd_server_pattern4_ips: + type: string + required: true + status: SUPPORTED + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_pattern4_port_2_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + net: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + pd_server_pattern4_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: &id001 + type: string + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_order: + type: integer + required: true + status: SUPPORTED + pd_server_pattern4_image: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_subnetpoolid: + type: string + required: true + status: SUPPORTED + pd_server_pattern4_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: &id002 + type: string + attributes: + pattern4_attr_1: + type: string + description: pattern4_attr_1_value + status: SUPPORTED + requirements: + - dependency_server_pd_pattern4: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_pattern4: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pattern4_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_pattern4_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.root.size_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_pattern4: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_pattern4: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_pattern4: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_pattern4: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_pattern4: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_pattern4: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + pd_server_pattern4_ips: + type: string + required: true + status: SUPPORTED + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_pattern4_port_2_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + net: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + pd_server_pattern4_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: *id001 + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_order: + type: integer + required: true + status: SUPPORTED + pd_server_pattern4_image: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_subnetpoolid: + type: string + required: true + status: SUPPORTED + pd_server_pattern4_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: *id002 + attributes: + pattern4_attr_1: + type: string + description: pattern4_attr_1_value + status: SUPPORTED + requirements: + - dependency_server_pd_pattern4: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_pattern4: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pattern4_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_pattern4_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.root.size_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_pattern4: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_pattern4: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_pattern4: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_pattern4: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_pattern4: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_pattern4: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.cmaui_1c1_main_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_cmaui_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_cmaui_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_order: + type: integer + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_main_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_cmaui_1c1_main_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_1c1_main_cmaui_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_1c1_main_cmaui_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_1c1_main: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui_1c1_main: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.device.iops_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_1c1_main: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui_1c1_main: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_1c1_main_cmaui_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + instance_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_1c1_main_cmaui_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui_1c1_main: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui_1c1_main: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_1c1_main_cmaui_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.usage_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui_1c1_main: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_1c1_main: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested1: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + ps_server_main_1b_image: + type: string + description: Ps Image server + required: true + status: SUPPORTED + security_group_name: + type: string + description: security_group_name + required: true + status: SUPPORTED + cmaui_1c1_main_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + contrail_net_name: + type: string + description: network name of contrail v2 network + required: true + status: SUPPORTED + ps_server_main_1b_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + ps_server_main_1b_ips: + type: string + required: true + status: SUPPORTED + jsa_net_name: + type: string + description: network name of jsa network + required: true + status: SUPPORTED + jsa_name: + type: string + description: network name of jsa log network + required: true + status: SUPPORTED + pd_server_main_1b_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: + type: string + cmaui_1c1_main_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + pd_server_main_1b_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + cmaui_1c1_main_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + ps_server_main_1b_names: + type: list + description: Ps server names + required: true + status: SUPPORTED + entry_schema: + type: string + name: + type: string + description: nested parameter + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + pd_server_main_1b_image: + type: string + description: PD Image server + required: true + status: SUPPORTED + pd_server_main_1b_ips: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_pd_server_main_1b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_main_1b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_test_nested_pattern_4_main_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_pd_pattern4_test_nested_pattern_4_main_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_pattern4_test_nested_pattern_4_main_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_main_1c1_cmaui_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_main_1c1_cmaui_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_main_1c1_cmaui_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_main_1c1_cmaui_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_main_1b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_main_1b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_main_pd_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_main_pd_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_main_ps_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_main_ps_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_2_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_2_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_nested2_ps_1b_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_nested2_ps_1b_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_jsa_security_group1_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - port_jsa_security_group1_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.Attachment + node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + relationship: org.openecomp.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_jsa_security_group2_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - port_jsa_security_group2_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.Attachment + node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + relationship: org.openecomp.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_nested2_1c1_cmaui_2_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_nested2_1c1_cmaui_2_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_test_nested_pattern_4_nested2_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_jsa_security_group1_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - port_jsa_security_group1_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Attachment + node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + relationship: org.openecomp.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_jsa_security_group2_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - port_jsa_security_group2_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Attachment + node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + relationship: org.openecomp.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_nested2_1b_port_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_nested2_1b_port_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_nested2_1c1_cmaui_1_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_nested2_1c1_cmaui_1_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_nested2_pd_1b_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_nested2_pd_1b_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_nested2_1b_port_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_nested2_1b_port_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_port_1_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_1_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + feature_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_main_pd_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_nested2_pd_1b_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_nested2_pd_1b_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_pattern4_test_nested_pattern_4_main_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_main_ps_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_cmaui_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + feature_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_pattern4_test_nested_pattern_4_main_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_jsa_security_group2_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + scalable_server_main_pd_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_main_1c1_cmaui_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_server_main_1c1_cmaui_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_pattern4_test_nested_pattern_4_main_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_main_1b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_main_1b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_nested2_1b_port_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_nested2_1c1_cmaui_2_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_nested2_pd_1b_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_nested2_1c1_cmaui_2_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_main_pd_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_1_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.capacity_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_main_1c1_cmaui_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + os_server_main_1c1_cmaui_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_nested2_pd_1b_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_nested2_pd_1b_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_nested2_ps_1b_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_jsa_security_group1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.read.requests_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_pattern4_test_nested_pattern_4_main_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + scalable_server_main_1c1_cmaui_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_main_1c1_cmaui_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + feature_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_main_pd_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_main_ps_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_main_pd_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_nested2_1c1_cmaui_2_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + feature_test_nested_pattern_4_main_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_nested2_1c1_cmaui_1_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_nested2_1c1_cmaui_2_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_nested2_ps_1b_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_main_pd_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_main_1b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_nested2_ps_1b_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_jsa_security_group1_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_jsa_security_group2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_nested2_ps_1b_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_pattern4_test_nested_pattern_4_main_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_nested2_1c1_cmaui_1_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + endpoint_server_main_1c1_cmaui_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + endpoint_server_main_1c1_cmaui_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_1_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_main_1b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_nested2_1c1_cmaui_2_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_nested2_1c1_cmaui_1_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_nested2_1c1_cmaui_1_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_2_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_main_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_nested2_pd_1b_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_nested2_1b_port_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_2_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_nested2_1b_port_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_2_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pd_server_main_1b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_server_main_1c1_cmaui_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + instance_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_main_1c1_cmaui_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + feature_server_main_ps_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_pattern4_test_nested_pattern_4_main_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_nested2_1c1_cmaui_2_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_nested2_1b_port_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + host_server_main_ps_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + endpoint_server_main_ps_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_nested2_1b_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_main_ps_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_nested2_1b_port_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu_util_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_nested2_ps_1b_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_nested2_1c1_cmaui_1_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_main_1c1_cmaui_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + host_server_main_1c1_cmaui_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_nested2_1b_port_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_nested2_1c1_cmaui_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_main_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_nested2_pd_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_main_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_main_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_nested2_1c1_cmaui_1_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + binding_server_nested2_ps_1b_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_nested2_ps_1b_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_main_1b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + feature_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_main_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_1_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_nested2_1c1_cmaui_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.ps_server_main_1b_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_ps_server_main_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_ps_server_main_b_port_network_role: + type: string + required: true + status: SUPPORTED + compute_ps_server_main_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_main_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_ps_server_main_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_main_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps_server_main_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_main_b_port_order: + type: integer + required: true + status: SUPPORTED + port_ps_server_main_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_ps_server_main_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps_server_main_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_main_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_main_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_ps_server_main_1b_ps_server_main_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_main_1b_ps_server_main_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_ps_server_main_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_ps_server_main_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.device.write.requests_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_ps_server_main_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.usage_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_ps_server_main_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + os_ps_server_main_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_main_1b_ps_server_main_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_main_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_main_1b_ps_server_main_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + host_ps_server_main_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_main_1b_ps_server_main_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.requests_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_main_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested2: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + cmaui_1c1_nested2_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + cmaui_1c1_nested2_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + ps_server_nested2_1b_ips: + type: string + required: true + status: SUPPORTED + security_group_name: + type: string + description: security_group_name + required: true + status: SUPPORTED + pd_server_nested2_1b_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + contrail_net_name: + type: string + description: network name of contrail v2 network + required: true + status: SUPPORTED + jsa_net_name: + type: string + description: network name of jsa network + required: true + status: SUPPORTED + ps_server_nested2_1b_names: + type: list + description: Ps server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_nested2_1b_ips: + type: string + required: true + status: SUPPORTED + jsa_name: + type: string + description: network name of jsa log network + required: true + status: SUPPORTED + cmaui_1c1_nested2_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + ps_server_nested2_1b_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + pd_server_nested2_1b_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: + type: string + name: + type: string + description: nested parameter + required: true + status: SUPPORTED + pd_server_nested2_1b_image: + type: string + description: PD Image server + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + ps_server_nested2_1b_image: + type: string + description: Ps Image server + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_nested2_ps_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_nested2_ps_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_test_resourceGroup: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_jsa_security_group1_test_resourceGroup: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - port_jsa_security_group1_test_resourceGroup: + capability: tosca.capabilities.Attachment + node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + relationship: org.openecomp.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_jsa_security_group2_test_resourceGroup: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - port_jsa_security_group2_test_resourceGroup: + capability: tosca.capabilities.Attachment + node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + relationship: org.openecomp.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_nested2_1c1_cmaui_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_nested2_1c1_cmaui_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_test_nested_pattern_4_nested2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_pd_pattern4_test_nested_pattern_4_nested2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_pattern4_test_nested_pattern_4_nested2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_jsa_security_group1_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - port_jsa_security_group1_test_nested3Level: + capability: tosca.capabilities.Attachment + node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + relationship: org.openecomp.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_jsa_security_group2_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - port_jsa_security_group2_test_nested3Level: + capability: tosca.capabilities.Attachment + node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + relationship: org.openecomp.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_nested2_1b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_nested2_1b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_nested2_1c1_cmaui_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_nested2_1c1_cmaui_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_test_nested_pattern_4_same_type_diff_file: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_nested2_pd_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_nested2_pd_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_nested2_1b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_nested2_1b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + instance_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_nested2_pd_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_nested2_pd_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_nested2_1b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.iops_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes.rate_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_cmaui_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_test_resourceGroup: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_pattern4_test_nested_pattern_4_nested2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + os_server_nested2_ps_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_jsa_security_group1_test_resourceGroup: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_nested2_1c1_cmaui_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_server_nested2_1c1_cmaui_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + feature_server_nested2_1c1_cmaui_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_nested2_1c1_cmaui_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_nested2_ps_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_nested2_1b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_nested2_1c1_cmaui_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_nested2_1c1_cmaui_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_nested2_1b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_pattern4_test_nested_pattern_4_nested2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_nested2_ps_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_nested2_1b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + host_server_pd_pattern4_test_nested_pattern_4_nested2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + scalable_server_nested2_1c1_cmaui_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_nested2_1c1_cmaui_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + host_server_nested2_1c1_cmaui_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + host_server_nested2_1c1_cmaui_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_jsa_security_group1_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_nested2_1c1_cmaui_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_nested2_pd_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_jsa_security_group2_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested_pattern_4_nested2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_nested2_1c1_cmaui_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_nested2_ps_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_jsa_security_group2_test_resourceGroup: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_server_nested2_pd_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.requests.rate_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_pattern4_test_nested_pattern_4_nested2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_pattern4_test_nested_pattern_4_nested2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_nested2_ps_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_nested2_1b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_pattern4_test_nested_pattern_4_nested2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + memory_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_nested2_pd_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_nested2_1b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_nested2_pd_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_nested2_ps_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + scalable_server_nested2_pd_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_nested2_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_nested2_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_nested2_ps_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_nested2_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_main_1b: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pd_server_main_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_pd_server_main_b_port_order: + type: integer + required: true + status: SUPPORTED + compute_pd_server_main_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_main_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_main_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd_server_main_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd_server_main_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_main_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_main_b_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_main_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd_server_main_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + compute_pd_server_main_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_main_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server_main_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server_main_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_main_1b_pd_server_main_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_main_1b_pd_server_main_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_main_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_pd_server_main_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server_main_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_main_1b_pd_server_main_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + instance_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server_main_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_main_1b_pd_server_main_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.bytes_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_main_1b_pd_server_main_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_main_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server_main_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_main_1b_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pd_server_main_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_pd_server_main_b_port_order: + type: integer + required: true + status: SUPPORTED + compute_pd_server_main_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_main_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_main_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd_server_main_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd_server_main_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_main_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_main_b_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_main_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd_server_main_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + compute_pd_server_main_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_main_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server_main_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server_main_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_main_1b_pd_server_main_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_main_1b_pd_server_main_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_main_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_pd_server_main_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server_main_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_main_1b_pd_server_main_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + instance_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server_main_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_main_1b_pd_server_main_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.bytes_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_main_1b_pd_server_main_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_main_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server_main_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested3: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: nested parameter + required: true + status: SUPPORTED + name: + type: string + description: nested parameter + required: true + status: SUPPORTED + indx: + type: string + description: nested parameter + required: true + status: SUPPORTED + security_group_name: + type: string + description: security_group_name + required: true + status: SUPPORTED + requirements: + - dependency_jsa_security_group1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - port_jsa_security_group1: + capability: tosca.capabilities.Attachment + node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + relationship: org.openecomp.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_jsa_security_group2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - port_jsa_security_group2: + capability: tosca.capabilities.Attachment + node: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + relationship: org.openecomp.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + feature_jsa_security_group2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_jsa_security_group1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.ps_server_main_1b: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_ps_server_main_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_ps_server_main_b_port_network_role: + type: string + required: true + status: SUPPORTED + compute_ps_server_main_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_main_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_ps_server_main_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_main_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps_server_main_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_main_b_port_order: + type: integer + required: true + status: SUPPORTED + port_ps_server_main_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_ps_server_main_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps_server_main_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_main_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_main_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_ps_server_main_1b_ps_server_main_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_main_1b_ps_server_main_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_ps_server_main_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_ps_server_main_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.device.write.requests_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_ps_server_main_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.usage_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_ps_server_main_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + os_ps_server_main_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_main_1b_ps_server_main_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_main_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_main_1b_ps_server_main_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + host_ps_server_main_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_main_1b_ps_server_main_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.requests_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_main_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_ps_server_main_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.cmaui_1c1_nested2: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_cmaui_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_cmaui_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_order: + type: integer + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_nested2_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + compute_cmaui_1c1_nested2_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_cmaui_1c1_nested2_cmaui_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_1c1_nested2_cmaui_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_1c1_nested2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui_1c1_nested2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + feature_cmaui_1c1_nested2_cmaui_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_1c1_nested2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_1c1_nested2_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui_1c1_nested2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_1c1_nested2_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_1c1_nested2_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui_1c1_nested2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + cpu.delta_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui_1c1_nested2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_1c1_nested2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + memory_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui_1c1_nested2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_1c1_nested2_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_1c1_nested2_cmaui_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_1c1_nested2_cmaui_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui_1c1_nested2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.ps_server_nested2_1b: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_ps_server_nested_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_nested_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_nested_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_ps_server_nested2_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_nested_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + compute_ps_server_nested2_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps_server_nested_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_ps_server_nested_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_ps_server_nested_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps_server_nested_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_ps_server_nested_b_port_network_role: + type: string + required: true + status: SUPPORTED + port_ps_server_nested_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_ps_server_nested_b_port_order: + type: integer + required: true + status: SUPPORTED + requirements: + - dependency_ps_server_nested2_1b_ps_server_nested_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_nested2_1b_ps_server_nested_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_ps_server_nested2_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_ps_server_nested2_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.device.read.bytes.rate_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_nested2_1b_ps_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_nested2_1b_ps_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_nested2_1b_ps_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_nested2_1b_ps_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_ps_server_nested2_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_ps_server_nested2_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_nested2_1b_ps_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_nested2_1b_ps_server_nested_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.requests.rate_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_nested2_1b_ps_server_nested_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_nested2_1b_ps_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_nested2_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_ps_server_nested2_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_nested2_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_nested2_1b_ps_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_nested2_1b_ps_server_nested_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + os_ps_server_nested2_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.capacity_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_ps_server_nested2_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_nested2_1b_ps_server_nested_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.cmaui_1c1_main: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_cmaui_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_cmaui_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_order: + type: integer + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_main_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_cmaui_1c1_main_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_1c1_main_cmaui_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_1c1_main_cmaui_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_1c1_main: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui_1c1_main: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.device.iops_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_1c1_main: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui_1c1_main: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_1c1_main_cmaui_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + instance_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_1c1_main_cmaui_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui_1c1_main: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_1c1_main_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui_1c1_main: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_1c1_main_cmaui_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.usage_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui_1c1_main: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_1c1_main: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui_1c1_main: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4_3: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + pd_server_pattern4_ips: + type: string + required: true + status: SUPPORTED + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_pattern4_port_2_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + net: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + pd_server_pattern4_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: *id001 + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_order: + type: integer + required: true + status: SUPPORTED + pd_server_pattern4_image: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_pattern4_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd_server_pattern4_port_2_subnetpoolid: + type: string + required: true + status: SUPPORTED + pd_server_pattern4_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: *id002 + attributes: + pattern4_attr_1: + type: string + description: pattern4_attr_1_value + status: SUPPORTED + requirements: + - dependency_server_pd_pattern4: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_pattern4: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pattern4_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_pattern4_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pattern4_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.root.size_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pattern4_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_pattern4: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pattern4_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_pattern4: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_pattern4: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_pattern4: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_pattern4: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_pattern4: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pattern4_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pattern4_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_pattern4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..ff988d4835 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/MainServiceTemplate.yaml @@ -0,0 +1,322 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + ps_server_main_1b_image: + hidden: false + immutable: false + type: string + description: Ps Image server + security_group_name: + hidden: false + immutable: false + type: string + description: security_group_name + cmaui_1c1_main_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + contrail_net_name: + hidden: false + immutable: false + type: string + description: network name of contrail v2 network + ps_server_main_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + ps_server_main_1b_ips: + hidden: false + immutable: false + type: string + jsa_net_name: + hidden: false + immutable: false + type: string + description: network name of jsa network + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + pd_server_main_1b_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + cmaui_1c1_main_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + pd_server_main_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + cmaui_1c1_main_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + ps_server_main_1b_names: + hidden: false + immutable: false + type: list + description: Ps server names + entry_schema: + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + cmaui_oam_ips: + hidden: false + immutable: false + type: string + pd_server_main_1b_image: + hidden: false + immutable: false + type: string + description: PD Image server + pd_server_main_1b_ips: + hidden: false + immutable: false + type: string + node_templates: + abstract_pd_server_main_1b_1: + type: org.openecomp.resource.abstract.nodes.pd_server_main_1b_1 + directives: + - substitutable + properties: + compute_pd_server_main_1b_availability_zone: + - get_input: availability_zone_0 + port_pd_server_main_b_port_replacement_policy: + - AUTO + vm_flavor_name: + get_input: pd_server_main_1b_flavor + port_pd_server_main_b_port_fixed_ips: + - ip_address: + get_input: + - pd_server_main_1b_ips + - 0 + port_pd_server_main_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + vm_image_name: + get_input: pd_server_main_1b_image + port_pd_server_main_b_port_mac_requirements: + mac_count_required: + is_required: false + compute_pd_server_main_1b_name: + - get_input: + - pd_server_main_1b_names + - 0 + port_pd_server_main_b_port_network: + - get_input: jsa_name + service_template_filter: + substitute_service_template: Nested_pd_server_main_1b_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_ps_server_main_1b_1: + type: org.openecomp.resource.abstract.nodes.ps_server_main_1b_1 + directives: + - substitutable + properties: + compute_ps_server_main_1b_availability_zone: + - get_input: availability_zone_0 + port_ps_server_main_b_port_replacement_policy: + - AUTO + port_ps_server_main_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + vm_flavor_name: + get_input: ps_server_main_1b_flavor + port_ps_server_main_b_port_network: + - get_input: jsa_name + port_ps_server_main_b_port_mac_requirements: + mac_count_required: + is_required: false + port_ps_server_main_b_port_fixed_ips: + - ip_address: + get_input: + - ps_server_main_1b_ips + - 0 + vm_image_name: + get_input: ps_server_main_1b_image + compute_ps_server_main_1b_name: + - get_input: + - ps_server_main_1b_names + - 1 + service_template_filter: + substitute_service_template: Nested_ps_server_main_1b_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - dependency_ps_server_main_1b: + capability: tosca.capabilities.Node + node: test_nested_no_compute + relationship: tosca.relationships.DependsOn + test_nested1Level_duplicate_same_file: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + name: + get_input: security_group_name + test_nested_no_compute: + type: org.openecomp.resource.abstract.nodes.heat.nested1-no-compute + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested1-no-computeServiceTemplate.yaml + name: + get_input: jsa_net_name + requirements: + - dependency: + capability: feature_pd_server_main_1b + node: abstract_pd_server_main_1b_1 + relationship: tosca.relationships.DependsOn + abstract_cmaui_1c1_main_1: + type: org.openecomp.resource.abstract.nodes.cmaui_1c1_main_1 + directives: + - substitutable + properties: + port_cmaui_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui_port_network: + - get_input: contrail_net_name + port_cmaui_port_network_role_tag: contrail + vm_flavor_name: + get_input: cmaui_1c1_main_flavor + port_cmaui_port_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_replacement_policy: + - AUTO + vm_image_name: + get_input: cmaui_1c1_main_image + port_cmaui_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + compute_cmaui_1c1_main_availability_zone: + - get_input: availability_zone_0 + - get_input: availability_zone_0 + compute_cmaui_1c1_main_name: + - get_input: + - cmaui_1c1_main_names + - 1 + - get_input: + - cmaui_1c1_main_names + - 0 + service_template_filter: + substitute_service_template: Nested_cmaui_1c1_main_1ServiceTemplate.yaml + count: 2 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - dependency_cmaui_1c1_main: + capability: tosca.capabilities.Node + node: test_nested_no_compute + relationship: tosca.relationships.DependsOn + test_nested_pattern_4_main_0: + type: org.openecomp.resource.abstract.nodes.heat.nested-pattern-4 + directives: + - substitutable + properties: + p1: + get_input: jsa_name + service_template_filter: + substitute_service_template: nested-pattern-4ServiceTemplate.yaml + port_pd_server_pattern4_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_pattern4_port_2_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_pattern4_port_1_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_pattern4_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + requirements: + - dependency: + capability: tosca.capabilities.Node + node: test_nested_no_compute + relationship: tosca.relationships.DependsOn + test_nested1Level: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + name: + get_input: security_group_name + requirements: + - dependency: + capability: tosca.capabilities.Node + node: test_nested_no_compute + relationship: tosca.relationships.DependsOn + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_nested1Level + - test_nested1Level_duplicate_same_file + - test_nested_no_compute + - test_nested_pattern_4_main_0 + - abstract_pd_server_main_1b_1 + - abstract_ps_server_main_1b_1 + - abstract_cmaui_1c1_main_1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_mainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_mainServiceTemplate.yaml new file mode 100644 index 0000000000..fa347fbf57 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_mainServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui_1c1_main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.cmaui_1c1_main: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_cmaui_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_cmaui_port_network_role_tag: + type: string + required: true + port_cmaui_port_order: + type: integer + required: true + vm_flavor_name: + type: string + required: true + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_cmaui_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_main_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_cmaui_1c1_main_name: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + node_templates: + cmaui_1c1_main_cmaui_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_cmaui_port_exCP_naming + replacement_policy: + get_input: + - port_cmaui_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_cmaui_port_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_ip_requirements + network_role_tag: + get_input: port_cmaui_port_network_role_tag + mac_requirements: + get_input: port_cmaui_port_mac_requirements + order: + get_input: port_cmaui_port_order + network_role: + get_input: port_cmaui_port_network_role + subnetpoolid: + get_input: port_cmaui_port_subnetpoolid + fixed_ips: + get_input: port_cmaui_port_fixed_ips + network: + get_input: + - port_cmaui_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui_1c1_main + relationship: tosca.relationships.network.BindsTo + cmaui_1c1_main: + type: org.openecomp.resource.vfc.nodes.heat.cmaui_1c1_main + properties: + availability_zone: + get_input: + - compute_cmaui_1c1_main_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_1c1_main_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1_main + capabilities: + disk.device.iops_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.iops + disk.device.write.bytes.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.write.bytes.rate + binding_cmaui_1c1_main: + - cmaui_1c1_main + - binding + cpu_util_cmaui_1c1_main: + - cmaui_1c1_main + - cpu_util + disk.write.requests_cmaui_1c1_main: + - cmaui_1c1_main + - disk.write.requests + disk.latency_cmaui_1c1_main: + - cmaui_1c1_main + - disk.latency + network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.incoming.bytes.rate + disk.read.requests_cmaui_1c1_main: + - cmaui_1c1_main + - disk.read.requests + endpoint_cmaui_1c1_main: + - cmaui_1c1_main + - endpoint + disk.device.read.bytes.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.read.bytes.rate + disk.iops_cmaui_1c1_main: + - cmaui_1c1_main + - disk.iops + disk.device.read.requests.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.read.requests.rate + disk.write.bytes_cmaui_1c1_main: + - cmaui_1c1_main + - disk.write.bytes + disk.device.read.requests_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.read.requests + attachment_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - attachment + instance_cmaui_1c1_main: + - cmaui_1c1_main + - instance + disk.device.write.requests.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.write.requests.rate + disk.device.write.bytes_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.write.bytes + vcpus_cmaui_1c1_main: + - cmaui_1c1_main + - vcpus + disk.read.bytes.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.read.bytes.rate + disk.device.capacity_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.capacity + disk.device.write.requests_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.write.requests + disk.usage_cmaui_1c1_main: + - cmaui_1c1_main + - disk.usage + network.incoming.bytes_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.incoming.bytes + disk.device.read.bytes_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.read.bytes + network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.outgoing.bytes.rate + memory.usage_cmaui_1c1_main: + - cmaui_1c1_main + - memory.usage + network.outpoing.packets_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.outpoing.packets + memory.resident_cmaui_1c1_main: + - cmaui_1c1_main + - memory.resident + cpu.delta_cmaui_1c1_main: + - cmaui_1c1_main + - cpu.delta + disk.capacity_cmaui_1c1_main: + - cmaui_1c1_main + - disk.capacity + disk.ephemeral.size_cmaui_1c1_main: + - cmaui_1c1_main + - disk.ephemeral.size + network.incoming.packets_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.incoming.packets + disk.write.requests.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.write.requests.rate + feature_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - feature + network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.outgoing.packets.rate + disk.root.size_cmaui_1c1_main: + - cmaui_1c1_main + - disk.root.size + host_cmaui_1c1_main: + - cmaui_1c1_main + - host + network.incoming.packets.rate_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.incoming.packets.rate + disk.write.bytes.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.write.bytes.rate + network.outgoing.bytes_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.outgoing.bytes + memory_cmaui_1c1_main: + - cmaui_1c1_main + - memory + scalable_cmaui_1c1_main: + - cmaui_1c1_main + - scalable + cpu_cmaui_1c1_main: + - cmaui_1c1_main + - cpu + disk.device.allocation_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.allocation + binding_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - binding + disk.device.usage_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.usage + os_cmaui_1c1_main: + - cmaui_1c1_main + - os + disk.device.latency_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.latency + disk.read.bytes_cmaui_1c1_main: + - cmaui_1c1_main + - disk.read.bytes + feature_cmaui_1c1_main: + - cmaui_1c1_main + - feature + disk.allocation_cmaui_1c1_main: + - cmaui_1c1_main + - disk.allocation + requirements: + dependency_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - dependency + link_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - link + local_storage_cmaui_1c1_main: + - cmaui_1c1_main + - local_storage + dependency_cmaui_1c1_main: + - cmaui_1c1_main + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_main_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_main_1ServiceTemplate.yaml new file mode 100644 index 0000000000..5ea692050e --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_main_1ServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui_1c1_main_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.cmaui_1c1_main: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_cmaui_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_cmaui_port_network_role_tag: + type: string + required: true + port_cmaui_port_order: + type: integer + required: true + vm_flavor_name: + type: string + required: true + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_cmaui_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_main_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_cmaui_1c1_main_name: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + node_templates: + cmaui_1c1_main_cmaui_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_cmaui_port_exCP_naming + replacement_policy: + get_input: + - port_cmaui_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_cmaui_port_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_ip_requirements + network_role_tag: + get_input: port_cmaui_port_network_role_tag + mac_requirements: + get_input: port_cmaui_port_mac_requirements + order: + get_input: port_cmaui_port_order + network_role: + get_input: port_cmaui_port_network_role + subnetpoolid: + get_input: port_cmaui_port_subnetpoolid + fixed_ips: + get_input: port_cmaui_port_fixed_ips + network: + get_input: + - port_cmaui_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui_1c1_main + relationship: tosca.relationships.network.BindsTo + cmaui_1c1_main: + type: org.openecomp.resource.vfc.nodes.heat.cmaui_1c1_main + properties: + availability_zone: + get_input: + - compute_cmaui_1c1_main_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_1c1_main_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1_main_1 + capabilities: + disk.device.iops_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.iops + disk.device.write.bytes.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.write.bytes.rate + binding_cmaui_1c1_main: + - cmaui_1c1_main + - binding + cpu_util_cmaui_1c1_main: + - cmaui_1c1_main + - cpu_util + disk.write.requests_cmaui_1c1_main: + - cmaui_1c1_main + - disk.write.requests + disk.latency_cmaui_1c1_main: + - cmaui_1c1_main + - disk.latency + network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.incoming.bytes.rate + disk.read.requests_cmaui_1c1_main: + - cmaui_1c1_main + - disk.read.requests + endpoint_cmaui_1c1_main: + - cmaui_1c1_main + - endpoint + disk.device.read.bytes.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.read.bytes.rate + disk.iops_cmaui_1c1_main: + - cmaui_1c1_main + - disk.iops + disk.device.read.requests.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.read.requests.rate + disk.write.bytes_cmaui_1c1_main: + - cmaui_1c1_main + - disk.write.bytes + disk.device.read.requests_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.read.requests + attachment_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - attachment + instance_cmaui_1c1_main: + - cmaui_1c1_main + - instance + disk.device.write.requests.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.write.requests.rate + disk.device.write.bytes_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.write.bytes + vcpus_cmaui_1c1_main: + - cmaui_1c1_main + - vcpus + disk.read.bytes.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.read.bytes.rate + disk.device.capacity_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.capacity + disk.device.write.requests_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.write.requests + disk.usage_cmaui_1c1_main: + - cmaui_1c1_main + - disk.usage + network.incoming.bytes_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.incoming.bytes + disk.device.read.bytes_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.read.bytes + network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.outgoing.bytes.rate + memory.usage_cmaui_1c1_main: + - cmaui_1c1_main + - memory.usage + network.outpoing.packets_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.outpoing.packets + memory.resident_cmaui_1c1_main: + - cmaui_1c1_main + - memory.resident + cpu.delta_cmaui_1c1_main: + - cmaui_1c1_main + - cpu.delta + disk.capacity_cmaui_1c1_main: + - cmaui_1c1_main + - disk.capacity + disk.ephemeral.size_cmaui_1c1_main: + - cmaui_1c1_main + - disk.ephemeral.size + network.incoming.packets_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.incoming.packets + disk.write.requests.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.write.requests.rate + feature_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - feature + network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.outgoing.packets.rate + disk.root.size_cmaui_1c1_main: + - cmaui_1c1_main + - disk.root.size + host_cmaui_1c1_main: + - cmaui_1c1_main + - host + network.incoming.packets.rate_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.incoming.packets.rate + disk.write.bytes.rate_cmaui_1c1_main: + - cmaui_1c1_main + - disk.write.bytes.rate + network.outgoing.bytes_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - network.outgoing.bytes + memory_cmaui_1c1_main: + - cmaui_1c1_main + - memory + scalable_cmaui_1c1_main: + - cmaui_1c1_main + - scalable + cpu_cmaui_1c1_main: + - cmaui_1c1_main + - cpu + disk.device.allocation_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.allocation + binding_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - binding + disk.device.usage_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.usage + os_cmaui_1c1_main: + - cmaui_1c1_main + - os + disk.device.latency_cmaui_1c1_main: + - cmaui_1c1_main + - disk.device.latency + disk.read.bytes_cmaui_1c1_main: + - cmaui_1c1_main + - disk.read.bytes + feature_cmaui_1c1_main: + - cmaui_1c1_main + - feature + disk.allocation_cmaui_1c1_main: + - cmaui_1c1_main + - disk.allocation + requirements: + dependency_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - dependency + link_cmaui_1c1_main_cmaui_port: + - cmaui_1c1_main_cmaui_port + - link + local_storage_cmaui_1c1_main: + - cmaui_1c1_main + - local_storage + dependency_cmaui_1c1_main: + - cmaui_1c1_main + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_nested2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_nested2ServiceTemplate.yaml new file mode 100644 index 0000000000..01cb3e6096 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_cmaui_1c1_nested2ServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui_1c1_nested2 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.cmaui_1c1_nested2: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_cmaui_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_cmaui_port_network_role_tag: + type: string + required: true + port_cmaui_port_order: + type: integer + required: true + vm_flavor_name: + type: string + required: true + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_cmaui_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_nested2_name: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + compute_cmaui_1c1_nested2_availability_zone: + type: list + required: true + entry_schema: + type: string + node_templates: + cmaui_1c1_nested2_cmaui_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_cmaui_port_exCP_naming + replacement_policy: + get_input: + - port_cmaui_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_cmaui_port_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_ip_requirements + network_role_tag: + get_input: port_cmaui_port_network_role_tag + mac_requirements: + get_input: port_cmaui_port_mac_requirements + order: + get_input: port_cmaui_port_order + network_role: + get_input: port_cmaui_port_network_role + subnetpoolid: + get_input: port_cmaui_port_subnetpoolid + fixed_ips: + get_input: port_cmaui_port_fixed_ips + network: + get_input: + - port_cmaui_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui_1c1_nested2 + relationship: tosca.relationships.network.BindsTo + cmaui_1c1_nested2: + type: org.openecomp.resource.vfc.nodes.heat.cmaui_1c1_nested2 + properties: + availability_zone: + get_input: + - compute_cmaui_1c1_nested2_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_1c1_nested2_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1_nested2 + capabilities: + feature_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - feature + disk.device.write.bytes.rate_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.write.bytes.rate + disk.device.read.requests.rate_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.read.requests.rate + disk.write.bytes_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.write.bytes + disk.capacity_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.capacity + disk.device.capacity_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.capacity + network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - network.outgoing.packets.rate + vcpus_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - vcpus + disk.device.write.requests_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.write.requests + feature_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - feature + disk.usage_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.usage + disk.read.bytes_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.read.bytes + network.outpoing.packets_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - network.outpoing.packets + scalable_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - scalable + network.outgoing.bytes_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - network.outgoing.bytes + instance_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - instance + network.incoming.bytes_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - network.incoming.bytes + endpoint_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - endpoint + cpu.delta_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - cpu.delta + disk.device.read.bytes.rate_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.read.bytes.rate + disk.device.iops_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.iops + disk.device.read.bytes_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.read.bytes + disk.device.write.requests.rate_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.write.requests.rate + disk.device.write.bytes_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.write.bytes + network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - network.incoming.packets.rate + host_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - host + disk.device.latency_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.latency + network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - network.incoming.bytes.rate + disk.write.bytes.rate_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.write.bytes.rate + binding_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - binding + memory_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - memory + disk.allocation_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.allocation + disk.device.usage_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.usage + disk.ephemeral.size_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.ephemeral.size + disk.read.requests_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.read.requests + network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - network.outgoing.bytes.rate + os_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - os + network.incoming.packets_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - network.incoming.packets + disk.write.requests.rate_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.write.requests.rate + disk.device.read.requests_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.read.requests + disk.root.size_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.root.size + memory.usage_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - memory.usage + memory.resident_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - memory.resident + cpu_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - cpu + disk.read.bytes.rate_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.read.bytes.rate + disk.device.allocation_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.device.allocation + disk.latency_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.latency + binding_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - binding + disk.iops_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.iops + attachment_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - attachment + disk.write.requests_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - disk.write.requests + cpu_util_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - cpu_util + requirements: + link_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - link + dependency_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - dependency + local_storage_cmaui_1c1_nested2: + - cmaui_1c1_nested2 + - local_storage + dependency_cmaui_1c1_nested2_cmaui_port: + - cmaui_1c1_nested2_cmaui_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_main_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_main_1bServiceTemplate.yaml new file mode 100644 index 0000000000..fd6f3d63a5 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_main_1bServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_main_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server_main_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pd_server_main_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_pd_server_main_b_port_order: + type: integer + required: true + compute_pd_server_main_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pd_server_main_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_pd_server_main_b_port_subnetpoolid: + type: string + required: true + port_pd_server_main_b_port_network_role_tag: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_pd_server_main_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_main_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_main_b_port_network_role: + type: string + required: true + port_pd_server_main_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + port_pd_server_main_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + compute_pd_server_main_1b_name: + type: list + required: true + entry_schema: + type: string + port_pd_server_main_b_port_network: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server_main_1b: + type: org.openecomp.resource.vfc.nodes.heat.pd_server_main_1b + properties: + availability_zone: + get_input: + - compute_pd_server_main_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_main_1b_name + - index_value + pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd_server_main_b_port_exCP_naming + replacement_policy: + get_input: + - port_pd_server_main_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_pd_server_main_b_port_vlan_requirements + ip_requirements: + get_input: port_pd_server_main_b_port_ip_requirements + network_role_tag: + get_input: port_pd_server_main_b_port_network_role_tag + mac_requirements: + get_input: port_pd_server_main_b_port_mac_requirements + order: + get_input: port_pd_server_main_b_port_order + network_role: + get_input: port_pd_server_main_b_port_network_role + subnetpoolid: + get_input: port_pd_server_main_b_port_subnetpoolid + fixed_ips: + get_input: port_pd_server_main_b_port_fixed_ips + network: + get_input: + - port_pd_server_main_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server_main_1b + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_main_1b + capabilities: + disk.write.bytes_pd_server_main_1b: + - pd_server_main_1b + - disk.write.bytes + disk.device.capacity_pd_server_main_1b: + - pd_server_main_1b + - disk.device.capacity + disk.device.write.requests_pd_server_main_1b: + - pd_server_main_1b + - disk.device.write.requests + disk.capacity_pd_server_main_1b: + - pd_server_main_1b + - disk.capacity + feature_pd_server_main_1b: + - pd_server_main_1b + - feature + disk.usage_pd_server_main_1b: + - pd_server_main_1b + - disk.usage + disk.read.bytes_pd_server_main_1b: + - pd_server_main_1b + - disk.read.bytes + scalable_pd_server_main_1b: + - pd_server_main_1b + - scalable + network.incoming.packets.rate_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.incoming.packets.rate + endpoint_pd_server_main_1b: + - pd_server_main_1b + - endpoint + attachment_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - attachment + instance_pd_server_main_1b: + - pd_server_main_1b + - instance + host_pd_server_main_1b: + - pd_server_main_1b + - host + network.outpoing.packets_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.outpoing.packets + cpu.delta_pd_server_main_1b: + - pd_server_main_1b + - cpu.delta + binding_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - binding + disk.device.read.bytes_pd_server_main_1b: + - pd_server_main_1b + - disk.device.read.bytes + disk.device.read.bytes.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.outgoing.bytes + disk.device.iops_pd_server_main_1b: + - pd_server_main_1b + - disk.device.iops + disk.device.write.requests.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.device.write.requests.rate + network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.outgoing.packets.rate + disk.device.write.bytes_pd_server_main_1b: + - pd_server_main_1b + - disk.device.write.bytes + disk.device.latency_pd_server_main_1b: + - pd_server_main_1b + - disk.device.latency + feature_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - feature + binding_pd_server_main_1b: + - pd_server_main_1b + - binding + disk.write.bytes.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.write.bytes.rate + disk.ephemeral.size_pd_server_main_1b: + - pd_server_main_1b + - disk.ephemeral.size + disk.read.requests_pd_server_main_1b: + - pd_server_main_1b + - disk.read.requests + disk.allocation_pd_server_main_1b: + - pd_server_main_1b + - disk.allocation + disk.device.usage_pd_server_main_1b: + - pd_server_main_1b + - disk.device.usage + network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.incoming.bytes.rate + disk.write.requests.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.write.requests.rate + network.incoming.bytes_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.incoming.bytes + network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.outgoing.bytes.rate + os_pd_server_main_1b: + - pd_server_main_1b + - os + memory_pd_server_main_1b: + - pd_server_main_1b + - memory + disk.root.size_pd_server_main_1b: + - pd_server_main_1b + - disk.root.size + memory.usage_pd_server_main_1b: + - pd_server_main_1b + - memory.usage + memory.resident_pd_server_main_1b: + - pd_server_main_1b + - memory.resident + disk.latency_pd_server_main_1b: + - pd_server_main_1b + - disk.latency + disk.read.bytes.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.read.bytes.rate + disk.device.read.requests_pd_server_main_1b: + - pd_server_main_1b + - disk.device.read.requests + disk.device.allocation_pd_server_main_1b: + - pd_server_main_1b + - disk.device.allocation + network.incoming.packets_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.incoming.packets + disk.iops_pd_server_main_1b: + - pd_server_main_1b + - disk.iops + vcpus_pd_server_main_1b: + - pd_server_main_1b + - vcpus + disk.write.requests_pd_server_main_1b: + - pd_server_main_1b + - disk.write.requests + cpu_util_pd_server_main_1b: + - pd_server_main_1b + - cpu_util + cpu_pd_server_main_1b: + - pd_server_main_1b + - cpu + disk.device.write.bytes.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.device.write.bytes.rate + disk.device.read.requests.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.device.read.requests.rate + requirements: + link_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - link + dependency_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - dependency + dependency_pd_server_main_1b: + - pd_server_main_1b + - dependency + local_storage_pd_server_main_1b: + - pd_server_main_1b + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_main_1b_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_main_1b_1ServiceTemplate.yaml new file mode 100644 index 0000000000..56e89cb733 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_main_1b_1ServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_main_1b_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server_main_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pd_server_main_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_pd_server_main_b_port_order: + type: integer + required: true + compute_pd_server_main_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pd_server_main_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_pd_server_main_b_port_subnetpoolid: + type: string + required: true + port_pd_server_main_b_port_network_role_tag: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_pd_server_main_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_main_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_main_b_port_network_role: + type: string + required: true + port_pd_server_main_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + port_pd_server_main_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + compute_pd_server_main_1b_name: + type: list + required: true + entry_schema: + type: string + port_pd_server_main_b_port_network: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server_main_1b: + type: org.openecomp.resource.vfc.nodes.heat.pd_server_main_1b + properties: + availability_zone: + get_input: + - compute_pd_server_main_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_main_1b_name + - index_value + pd_server_main_1b_pd_server_main_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd_server_main_b_port_exCP_naming + replacement_policy: + get_input: + - port_pd_server_main_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_pd_server_main_b_port_vlan_requirements + ip_requirements: + get_input: port_pd_server_main_b_port_ip_requirements + network_role_tag: + get_input: port_pd_server_main_b_port_network_role_tag + mac_requirements: + get_input: port_pd_server_main_b_port_mac_requirements + order: + get_input: port_pd_server_main_b_port_order + network_role: + get_input: port_pd_server_main_b_port_network_role + subnetpoolid: + get_input: port_pd_server_main_b_port_subnetpoolid + fixed_ips: + get_input: port_pd_server_main_b_port_fixed_ips + network: + get_input: + - port_pd_server_main_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server_main_1b + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_main_1b_1 + capabilities: + disk.write.bytes_pd_server_main_1b: + - pd_server_main_1b + - disk.write.bytes + disk.device.capacity_pd_server_main_1b: + - pd_server_main_1b + - disk.device.capacity + disk.device.write.requests_pd_server_main_1b: + - pd_server_main_1b + - disk.device.write.requests + disk.capacity_pd_server_main_1b: + - pd_server_main_1b + - disk.capacity + feature_pd_server_main_1b: + - pd_server_main_1b + - feature + disk.usage_pd_server_main_1b: + - pd_server_main_1b + - disk.usage + disk.read.bytes_pd_server_main_1b: + - pd_server_main_1b + - disk.read.bytes + scalable_pd_server_main_1b: + - pd_server_main_1b + - scalable + network.incoming.packets.rate_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.incoming.packets.rate + endpoint_pd_server_main_1b: + - pd_server_main_1b + - endpoint + attachment_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - attachment + instance_pd_server_main_1b: + - pd_server_main_1b + - instance + host_pd_server_main_1b: + - pd_server_main_1b + - host + network.outpoing.packets_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.outpoing.packets + cpu.delta_pd_server_main_1b: + - pd_server_main_1b + - cpu.delta + binding_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - binding + disk.device.read.bytes_pd_server_main_1b: + - pd_server_main_1b + - disk.device.read.bytes + disk.device.read.bytes.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.outgoing.bytes + disk.device.iops_pd_server_main_1b: + - pd_server_main_1b + - disk.device.iops + disk.device.write.requests.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.device.write.requests.rate + network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.outgoing.packets.rate + disk.device.write.bytes_pd_server_main_1b: + - pd_server_main_1b + - disk.device.write.bytes + disk.device.latency_pd_server_main_1b: + - pd_server_main_1b + - disk.device.latency + feature_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - feature + binding_pd_server_main_1b: + - pd_server_main_1b + - binding + disk.write.bytes.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.write.bytes.rate + disk.ephemeral.size_pd_server_main_1b: + - pd_server_main_1b + - disk.ephemeral.size + disk.read.requests_pd_server_main_1b: + - pd_server_main_1b + - disk.read.requests + disk.allocation_pd_server_main_1b: + - pd_server_main_1b + - disk.allocation + disk.device.usage_pd_server_main_1b: + - pd_server_main_1b + - disk.device.usage + network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.incoming.bytes.rate + disk.write.requests.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.write.requests.rate + network.incoming.bytes_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.incoming.bytes + network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.outgoing.bytes.rate + os_pd_server_main_1b: + - pd_server_main_1b + - os + memory_pd_server_main_1b: + - pd_server_main_1b + - memory + disk.root.size_pd_server_main_1b: + - pd_server_main_1b + - disk.root.size + memory.usage_pd_server_main_1b: + - pd_server_main_1b + - memory.usage + memory.resident_pd_server_main_1b: + - pd_server_main_1b + - memory.resident + disk.latency_pd_server_main_1b: + - pd_server_main_1b + - disk.latency + disk.read.bytes.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.read.bytes.rate + disk.device.read.requests_pd_server_main_1b: + - pd_server_main_1b + - disk.device.read.requests + disk.device.allocation_pd_server_main_1b: + - pd_server_main_1b + - disk.device.allocation + network.incoming.packets_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - network.incoming.packets + disk.iops_pd_server_main_1b: + - pd_server_main_1b + - disk.iops + vcpus_pd_server_main_1b: + - pd_server_main_1b + - vcpus + disk.write.requests_pd_server_main_1b: + - pd_server_main_1b + - disk.write.requests + cpu_util_pd_server_main_1b: + - pd_server_main_1b + - cpu_util + cpu_pd_server_main_1b: + - pd_server_main_1b + - cpu + disk.device.write.bytes.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.device.write.bytes.rate + disk.device.read.requests.rate_pd_server_main_1b: + - pd_server_main_1b + - disk.device.read.requests.rate + requirements: + link_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - link + dependency_pd_server_main_1b_pd_server_main_b_port: + - pd_server_main_1b_pd_server_main_b_port + - dependency + dependency_pd_server_main_1b: + - pd_server_main_1b + - dependency + local_storage_pd_server_main_1b: + - pd_server_main_1b + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_nested2_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_nested2_1bServiceTemplate.yaml new file mode 100644 index 0000000000..6b763621d4 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_pd_server_nested2_1bServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_nested2_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server_nested2_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pd_server_nested_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_nested_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_pd_server_nested_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_nested_b_port_network_role_tag: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_pd_server_nested_b_port_subnetpoolid: + type: string + required: true + compute_pd_server_nested2_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_nested2_1b_name: + type: list + required: true + entry_schema: + type: string + port_pd_server_nested_b_port_order: + type: integer + required: true + port_pd_server_nested_b_port_network: + type: list + required: true + entry_schema: + type: string + port_pd_server_nested_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pd_server_nested_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_pd_server_nested_b_port_network_role: + type: string + required: true + port_pd_server_nested_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + node_templates: + pd_server_nested2_1b_pd_server_nested_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd_server_nested_b_port_exCP_naming + replacement_policy: + get_input: + - port_pd_server_nested_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_pd_server_nested_b_port_vlan_requirements + ip_requirements: + get_input: port_pd_server_nested_b_port_ip_requirements + network_role_tag: + get_input: port_pd_server_nested_b_port_network_role_tag + mac_requirements: + get_input: port_pd_server_nested_b_port_mac_requirements + order: + get_input: port_pd_server_nested_b_port_order + network_role: + get_input: port_pd_server_nested_b_port_network_role + subnetpoolid: + get_input: port_pd_server_nested_b_port_subnetpoolid + fixed_ips: + get_input: port_pd_server_nested_b_port_fixed_ips + network: + get_input: + - port_pd_server_nested_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server_nested2_1b + relationship: tosca.relationships.network.BindsTo + pd_server_nested2_1b: + type: org.openecomp.resource.vfc.nodes.heat.pd_server_nested2_1b + properties: + availability_zone: + get_input: + - compute_pd_server_nested2_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_nested2_1b_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_nested2_1b + capabilities: + cpu_pd_server_nested2_1b: + - pd_server_nested2_1b + - cpu + disk.ephemeral.size_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.ephemeral.size + network.outgoing.packets.rate_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - network.outgoing.packets.rate + memory.usage_pd_server_nested2_1b: + - pd_server_nested2_1b + - memory.usage + network.outgoing.bytes.rate_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - network.outgoing.bytes.rate + disk.write.bytes.rate_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.write.bytes.rate + disk.device.iops_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.iops + disk.device.capacity_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.capacity + endpoint_pd_server_nested2_1b: + - pd_server_nested2_1b + - endpoint + network.incoming.packets.rate_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - network.incoming.packets.rate + disk.device.read.requests.rate_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.read.requests.rate + binding_pd_server_nested2_1b: + - pd_server_nested2_1b + - binding + disk.write.requests_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.write.requests + memory_pd_server_nested2_1b: + - pd_server_nested2_1b + - memory + disk.device.latency_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.latency + network.incoming.packets_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - network.incoming.packets + disk.device.write.bytes.rate_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.write.bytes.rate + disk.iops_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.iops + os_pd_server_nested2_1b: + - pd_server_nested2_1b + - os + disk.device.allocation_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.allocation + disk.usage_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.usage + disk.read.requests_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.read.requests + disk.root.size_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.root.size + disk.device.read.requests_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.read.requests + feature_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - feature + network.incoming.bytes.rate_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - network.incoming.bytes.rate + disk.capacity_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.capacity + disk.write.bytes_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.write.bytes + binding_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - binding + attachment_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - attachment + instance_pd_server_nested2_1b: + - pd_server_nested2_1b + - instance + disk.device.write.requests_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.write.requests + disk.device.read.bytes_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.read.bytes + feature_pd_server_nested2_1b: + - pd_server_nested2_1b + - feature + disk.write.requests.rate_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.write.requests.rate + disk.read.bytes_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.read.bytes + network.outgoing.bytes_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - network.outgoing.bytes + cpu.delta_pd_server_nested2_1b: + - pd_server_nested2_1b + - cpu.delta + vcpus_pd_server_nested2_1b: + - pd_server_nested2_1b + - vcpus + disk.latency_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.latency + disk.device.write.bytes_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.write.bytes + cpu_util_pd_server_nested2_1b: + - pd_server_nested2_1b + - cpu_util + network.incoming.bytes_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - network.incoming.bytes + disk.allocation_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.allocation + network.outpoing.packets_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - network.outpoing.packets + disk.device.write.requests.rate_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.write.requests.rate + memory.resident_pd_server_nested2_1b: + - pd_server_nested2_1b + - memory.resident + disk.device.read.bytes.rate_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.read.bytes.rate + scalable_pd_server_nested2_1b: + - pd_server_nested2_1b + - scalable + disk.device.usage_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.device.usage + disk.read.bytes.rate_pd_server_nested2_1b: + - pd_server_nested2_1b + - disk.read.bytes.rate + host_pd_server_nested2_1b: + - pd_server_nested2_1b + - host + requirements: + dependency_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - dependency + local_storage_pd_server_nested2_1b: + - pd_server_nested2_1b + - local_storage + link_pd_server_nested2_1b_pd_server_nested_b_port: + - pd_server_nested2_1b_pd_server_nested_b_port + - link + dependency_pd_server_nested2_1b: + - pd_server_nested2_1b + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_main_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_main_1bServiceTemplate.yaml new file mode 100644 index 0000000000..99e9b836b4 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_main_1bServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_ps_server_main_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.ps_server_main_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_ps_server_main_b_port_network_role_tag: + type: string + required: true + port_ps_server_main_b_port_network_role: + type: string + required: true + compute_ps_server_main_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + port_ps_server_main_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_ps_server_main_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_ps_server_main_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_flavor_name: + type: string + required: true + port_ps_server_main_b_port_network: + type: list + required: true + entry_schema: + type: string + port_ps_server_main_b_port_order: + type: integer + required: true + port_ps_server_main_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_ps_server_main_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + port_ps_server_main_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_main_1b_name: + type: list + required: true + entry_schema: + type: string + port_ps_server_main_b_port_subnetpoolid: + type: string + required: true + node_templates: + ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_ps_server_main_b_port_exCP_naming + replacement_policy: + get_input: + - port_ps_server_main_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_ps_server_main_b_port_vlan_requirements + ip_requirements: + get_input: port_ps_server_main_b_port_ip_requirements + network_role_tag: + get_input: port_ps_server_main_b_port_network_role_tag + mac_requirements: + get_input: port_ps_server_main_b_port_mac_requirements + order: + get_input: port_ps_server_main_b_port_order + network_role: + get_input: port_ps_server_main_b_port_network_role + subnetpoolid: + get_input: port_ps_server_main_b_port_subnetpoolid + fixed_ips: + get_input: port_ps_server_main_b_port_fixed_ips + network: + get_input: + - port_ps_server_main_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: ps_server_main_1b + relationship: tosca.relationships.network.BindsTo + ps_server_main_1b: + type: org.openecomp.resource.vfc.nodes.heat.ps_server_main_1b + properties: + availability_zone: + get_input: + - compute_ps_server_main_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_ps_server_main_1b_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.ps_server_main_1b + capabilities: + disk.device.write.requests_ps_server_main_1b: + - ps_server_main_1b + - disk.device.write.requests + disk.device.capacity_ps_server_main_1b: + - ps_server_main_1b + - disk.device.capacity + disk.capacity_ps_server_main_1b: + - ps_server_main_1b + - disk.capacity + network.incoming.packets.rate_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.incoming.packets.rate + disk.device.read.bytes_ps_server_main_1b: + - ps_server_main_1b + - disk.device.read.bytes + vcpus_ps_server_main_1b: + - ps_server_main_1b + - vcpus + network.incoming.bytes_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.incoming.bytes + cpu_util_ps_server_main_1b: + - ps_server_main_1b + - cpu_util + disk.device.write.bytes.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.device.write.bytes.rate + disk.device.read.requests.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.device.read.requests.rate + disk.device.write.requests.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.device.write.requests.rate + cpu_ps_server_main_1b: + - ps_server_main_1b + - cpu + instance_ps_server_main_1b: + - ps_server_main_1b + - instance + disk.read.bytes.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.read.bytes.rate + disk.latency_ps_server_main_1b: + - ps_server_main_1b + - disk.latency + disk.device.read.requests_ps_server_main_1b: + - ps_server_main_1b + - disk.device.read.requests + memory.usage_ps_server_main_1b: + - ps_server_main_1b + - memory.usage + disk.write.requests.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.write.requests.rate + scalable_ps_server_main_1b: + - ps_server_main_1b + - scalable + disk.usage_ps_server_main_1b: + - ps_server_main_1b + - disk.usage + disk.read.bytes_ps_server_main_1b: + - ps_server_main_1b + - disk.read.bytes + disk.ephemeral.size_ps_server_main_1b: + - ps_server_main_1b + - disk.ephemeral.size + endpoint_ps_server_main_1b: + - ps_server_main_1b + - endpoint + os_ps_server_main_1b: + - ps_server_main_1b + - os + disk.write.bytes_ps_server_main_1b: + - ps_server_main_1b + - disk.write.bytes + network.incoming.packets_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.incoming.packets + feature_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - feature + disk.device.write.bytes_ps_server_main_1b: + - ps_server_main_1b + - disk.device.write.bytes + disk.device.latency_ps_server_main_1b: + - ps_server_main_1b + - disk.device.latency + disk.write.bytes.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.write.bytes.rate + network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.outgoing.bytes.rate + network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.incoming.bytes.rate + binding_ps_server_main_1b: + - ps_server_main_1b + - binding + disk.device.read.bytes.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.device.read.bytes.rate + attachment_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - attachment + host_ps_server_main_1b: + - ps_server_main_1b + - host + network.outpoing.packets_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.outpoing.packets + disk.device.iops_ps_server_main_1b: + - ps_server_main_1b + - disk.device.iops + binding_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - binding + disk.write.requests_ps_server_main_1b: + - ps_server_main_1b + - disk.write.requests + memory.resident_ps_server_main_1b: + - ps_server_main_1b + - memory.resident + cpu.delta_ps_server_main_1b: + - ps_server_main_1b + - cpu.delta + disk.read.requests_ps_server_main_1b: + - ps_server_main_1b + - disk.read.requests + disk.iops_ps_server_main_1b: + - ps_server_main_1b + - disk.iops + disk.device.allocation_ps_server_main_1b: + - ps_server_main_1b + - disk.device.allocation + feature_ps_server_main_1b: + - ps_server_main_1b + - feature + disk.device.usage_ps_server_main_1b: + - ps_server_main_1b + - disk.device.usage + network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.outgoing.packets.rate + network.outgoing.bytes_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.outgoing.bytes + memory_ps_server_main_1b: + - ps_server_main_1b + - memory + disk.root.size_ps_server_main_1b: + - ps_server_main_1b + - disk.root.size + disk.allocation_ps_server_main_1b: + - ps_server_main_1b + - disk.allocation + requirements: + dependency_ps_server_main_1b: + - ps_server_main_1b + - dependency + dependency_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - dependency + local_storage_ps_server_main_1b: + - ps_server_main_1b + - local_storage + link_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_main_1b_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_main_1b_1ServiceTemplate.yaml new file mode 100644 index 0000000000..b840bc59bc --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_main_1b_1ServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_ps_server_main_1b_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.ps_server_main_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_ps_server_main_b_port_network_role_tag: + type: string + required: true + port_ps_server_main_b_port_network_role: + type: string + required: true + compute_ps_server_main_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + port_ps_server_main_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_ps_server_main_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_ps_server_main_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_flavor_name: + type: string + required: true + port_ps_server_main_b_port_network: + type: list + required: true + entry_schema: + type: string + port_ps_server_main_b_port_order: + type: integer + required: true + port_ps_server_main_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_ps_server_main_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + port_ps_server_main_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_main_1b_name: + type: list + required: true + entry_schema: + type: string + port_ps_server_main_b_port_subnetpoolid: + type: string + required: true + node_templates: + ps_server_main_1b_ps_server_main_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_ps_server_main_b_port_exCP_naming + replacement_policy: + get_input: + - port_ps_server_main_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_ps_server_main_b_port_vlan_requirements + ip_requirements: + get_input: port_ps_server_main_b_port_ip_requirements + network_role_tag: + get_input: port_ps_server_main_b_port_network_role_tag + mac_requirements: + get_input: port_ps_server_main_b_port_mac_requirements + order: + get_input: port_ps_server_main_b_port_order + network_role: + get_input: port_ps_server_main_b_port_network_role + subnetpoolid: + get_input: port_ps_server_main_b_port_subnetpoolid + fixed_ips: + get_input: port_ps_server_main_b_port_fixed_ips + network: + get_input: + - port_ps_server_main_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: ps_server_main_1b + relationship: tosca.relationships.network.BindsTo + ps_server_main_1b: + type: org.openecomp.resource.vfc.nodes.heat.ps_server_main_1b + properties: + availability_zone: + get_input: + - compute_ps_server_main_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_ps_server_main_1b_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.ps_server_main_1b_1 + capabilities: + disk.device.write.requests_ps_server_main_1b: + - ps_server_main_1b + - disk.device.write.requests + disk.device.capacity_ps_server_main_1b: + - ps_server_main_1b + - disk.device.capacity + disk.capacity_ps_server_main_1b: + - ps_server_main_1b + - disk.capacity + network.incoming.packets.rate_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.incoming.packets.rate + disk.device.read.bytes_ps_server_main_1b: + - ps_server_main_1b + - disk.device.read.bytes + vcpus_ps_server_main_1b: + - ps_server_main_1b + - vcpus + network.incoming.bytes_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.incoming.bytes + cpu_util_ps_server_main_1b: + - ps_server_main_1b + - cpu_util + disk.device.write.bytes.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.device.write.bytes.rate + disk.device.read.requests.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.device.read.requests.rate + disk.device.write.requests.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.device.write.requests.rate + cpu_ps_server_main_1b: + - ps_server_main_1b + - cpu + instance_ps_server_main_1b: + - ps_server_main_1b + - instance + disk.read.bytes.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.read.bytes.rate + disk.latency_ps_server_main_1b: + - ps_server_main_1b + - disk.latency + disk.device.read.requests_ps_server_main_1b: + - ps_server_main_1b + - disk.device.read.requests + memory.usage_ps_server_main_1b: + - ps_server_main_1b + - memory.usage + disk.write.requests.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.write.requests.rate + scalable_ps_server_main_1b: + - ps_server_main_1b + - scalable + disk.usage_ps_server_main_1b: + - ps_server_main_1b + - disk.usage + disk.read.bytes_ps_server_main_1b: + - ps_server_main_1b + - disk.read.bytes + disk.ephemeral.size_ps_server_main_1b: + - ps_server_main_1b + - disk.ephemeral.size + endpoint_ps_server_main_1b: + - ps_server_main_1b + - endpoint + os_ps_server_main_1b: + - ps_server_main_1b + - os + disk.write.bytes_ps_server_main_1b: + - ps_server_main_1b + - disk.write.bytes + network.incoming.packets_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.incoming.packets + feature_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - feature + disk.device.write.bytes_ps_server_main_1b: + - ps_server_main_1b + - disk.device.write.bytes + disk.device.latency_ps_server_main_1b: + - ps_server_main_1b + - disk.device.latency + disk.write.bytes.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.write.bytes.rate + network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.outgoing.bytes.rate + network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.incoming.bytes.rate + binding_ps_server_main_1b: + - ps_server_main_1b + - binding + disk.device.read.bytes.rate_ps_server_main_1b: + - ps_server_main_1b + - disk.device.read.bytes.rate + attachment_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - attachment + host_ps_server_main_1b: + - ps_server_main_1b + - host + network.outpoing.packets_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.outpoing.packets + disk.device.iops_ps_server_main_1b: + - ps_server_main_1b + - disk.device.iops + binding_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - binding + disk.write.requests_ps_server_main_1b: + - ps_server_main_1b + - disk.write.requests + memory.resident_ps_server_main_1b: + - ps_server_main_1b + - memory.resident + cpu.delta_ps_server_main_1b: + - ps_server_main_1b + - cpu.delta + disk.read.requests_ps_server_main_1b: + - ps_server_main_1b + - disk.read.requests + disk.iops_ps_server_main_1b: + - ps_server_main_1b + - disk.iops + disk.device.allocation_ps_server_main_1b: + - ps_server_main_1b + - disk.device.allocation + feature_ps_server_main_1b: + - ps_server_main_1b + - feature + disk.device.usage_ps_server_main_1b: + - ps_server_main_1b + - disk.device.usage + network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.outgoing.packets.rate + network.outgoing.bytes_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - network.outgoing.bytes + memory_ps_server_main_1b: + - ps_server_main_1b + - memory + disk.root.size_ps_server_main_1b: + - ps_server_main_1b + - disk.root.size + disk.allocation_ps_server_main_1b: + - ps_server_main_1b + - disk.allocation + requirements: + dependency_ps_server_main_1b: + - ps_server_main_1b + - dependency + dependency_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - dependency + local_storage_ps_server_main_1b: + - ps_server_main_1b + - local_storage + link_ps_server_main_1b_ps_server_main_b_port: + - ps_server_main_1b_ps_server_main_b_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_nested2_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_nested2_1bServiceTemplate.yaml new file mode 100644 index 0000000000..01e6852416 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/Nested_ps_server_nested2_1bServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_ps_server_nested2_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.ps_server_nested2_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_ps_server_nested_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_ps_server_nested_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_nested_b_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_ps_server_nested2_1b_name: + type: list + required: true + entry_schema: + type: string + port_ps_server_nested_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + compute_ps_server_nested2_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + port_ps_server_nested_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_ps_server_nested_b_port_subnetpoolid: + type: string + required: true + port_ps_server_nested_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_ps_server_nested_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_ps_server_nested_b_port_network_role: + type: string + required: true + port_ps_server_nested_b_port_network_role_tag: + type: string + required: true + port_ps_server_nested_b_port_order: + type: integer + required: true + node_templates: + ps_server_nested2_1b_ps_server_nested_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_ps_server_nested_b_port_exCP_naming + replacement_policy: + get_input: + - port_ps_server_nested_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_ps_server_nested_b_port_vlan_requirements + ip_requirements: + get_input: port_ps_server_nested_b_port_ip_requirements + network_role_tag: + get_input: port_ps_server_nested_b_port_network_role_tag + mac_requirements: + get_input: port_ps_server_nested_b_port_mac_requirements + order: + get_input: port_ps_server_nested_b_port_order + network_role: + get_input: port_ps_server_nested_b_port_network_role + subnetpoolid: + get_input: port_ps_server_nested_b_port_subnetpoolid + fixed_ips: + get_input: port_ps_server_nested_b_port_fixed_ips + network: + get_input: + - port_ps_server_nested_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: ps_server_nested2_1b + relationship: tosca.relationships.network.BindsTo + ps_server_nested2_1b: + type: org.openecomp.resource.vfc.nodes.heat.ps_server_nested2_1b + properties: + availability_zone: + get_input: + - compute_ps_server_nested2_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_ps_server_nested2_1b_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.ps_server_nested2_1b + capabilities: + disk.device.read.bytes.rate_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.read.bytes.rate + network.incoming.packets.rate_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - network.incoming.packets.rate + disk.iops_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.iops + vcpus_ps_server_nested2_1b: + - ps_server_nested2_1b + - vcpus + network.outgoing.packets.rate_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - network.outgoing.packets.rate + instance_ps_server_nested2_1b: + - ps_server_nested2_1b + - instance + network.incoming.packets_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - network.incoming.packets + disk.usage_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.usage + disk.allocation_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.allocation + disk.device.read.bytes_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.read.bytes + disk.read.bytes_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.read.bytes + disk.device.allocation_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.allocation + cpu.delta_ps_server_nested2_1b: + - ps_server_nested2_1b + - cpu.delta + memory.resident_ps_server_nested2_1b: + - ps_server_nested2_1b + - memory.resident + network.outpoing.packets_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - network.outpoing.packets + disk.ephemeral.size_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.ephemeral.size + host_ps_server_nested2_1b: + - ps_server_nested2_1b + - host + disk.device.write.bytes_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.write.bytes + disk.write.bytes_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.write.bytes + disk.device.usage_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.usage + disk.read.bytes.rate_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.read.bytes.rate + scalable_ps_server_nested2_1b: + - ps_server_nested2_1b + - scalable + disk.write.requests.rate_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.write.requests.rate + cpu_util_ps_server_nested2_1b: + - ps_server_nested2_1b + - cpu_util + network.outgoing.bytes_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - network.outgoing.bytes + disk.read.requests_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.read.requests + disk.write.requests_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.write.requests + memory_ps_server_nested2_1b: + - ps_server_nested2_1b + - memory + binding_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - binding + disk.device.read.requests.rate_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.read.requests.rate + disk.device.latency_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.latency + feature_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - feature + network.incoming.bytes_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - network.incoming.bytes + disk.latency_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.latency + disk.device.write.requests.rate_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.write.requests.rate + binding_ps_server_nested2_1b: + - ps_server_nested2_1b + - binding + disk.write.bytes.rate_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.write.bytes.rate + endpoint_ps_server_nested2_1b: + - ps_server_nested2_1b + - endpoint + disk.device.capacity_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.capacity + feature_ps_server_nested2_1b: + - ps_server_nested2_1b + - feature + disk.root.size_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.root.size + network.incoming.bytes.rate_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - network.incoming.bytes.rate + disk.device.write.requests_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.write.requests + disk.device.iops_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.iops + attachment_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - attachment + os_ps_server_nested2_1b: + - ps_server_nested2_1b + - os + disk.capacity_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.capacity + memory.usage_ps_server_nested2_1b: + - ps_server_nested2_1b + - memory.usage + cpu_ps_server_nested2_1b: + - ps_server_nested2_1b + - cpu + disk.device.read.requests_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.read.requests + disk.device.write.bytes.rate_ps_server_nested2_1b: + - ps_server_nested2_1b + - disk.device.write.bytes.rate + network.outgoing.bytes.rate_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - network.outgoing.bytes.rate + requirements: + local_storage_ps_server_nested2_1b: + - ps_server_nested2_1b + - local_storage + dependency_ps_server_nested2_1b: + - ps_server_nested2_1b + - dependency + link_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - link + dependency_ps_server_nested2_1b_ps_server_nested_b_port: + - ps_server_nested2_1b_ps_server_nested_b_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested-pattern-4-same-typeServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested-pattern-4-same-typeServiceTemplate.yaml new file mode 100644 index 0000000000..c7fa924e21 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested-pattern-4-same-typeServiceTemplate.yaml @@ -0,0 +1,425 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested-pattern-4-same-type +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server_pattern4: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + pd_server_pattern4_ips: + hidden: false + immutable: false + type: string + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + port_pd_server_pattern4_port_2_order: + type: integer + required: true + port_pd_server_pattern4_port_2_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_pattern4_port_2_network_role_tag: + type: string + required: true + port_pd_server_pattern4_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + port_pd_server_pattern4_port_2_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + net: + hidden: false + immutable: false + type: string + port_pd_server_pattern4_port_1_network_role_tag: + type: string + required: true + pd_server_pattern4_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + port_pd_server_pattern4_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd_server_pattern4_port_1_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + ps_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + port_pd_server_pattern4_port_1_order: + type: integer + required: true + pd_server_pattern4_image: + hidden: false + immutable: false + type: string + description: Flavor for PD server + port_pd_server_pattern4_port_1_network_role: + type: string + required: true + port_pd_server_pattern4_port_2_network_role: + type: string + required: true + port_pd_server_pattern4_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pd_server_pattern4_port_1_subnetpoolid: + type: string + required: true + port_pd_server_pattern4_port_2_subnetpoolid: + type: string + required: true + pd_server_pattern4_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + node_templates: + server_pd_pattern4: + type: org.openecomp.resource.vfc.nodes.heat.pd_server_pattern4 + properties: + flavor: + get_input: pd_server_pattern4_flavor + availability_zone: + get_input: availability_zone_0 + image: + get_input: pd_server_pattern4_image + name: + get_input: + - pd_server_pattern4_names + - 0 + pd_server_pattern4_port_1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + ip_requirements: + get_input: port_pd_server_pattern4_port_1_ip_requirements + network_role: + get_input: port_pd_server_pattern4_port_1_network_role + fixed_ips: + - ip_address: + get_input: + - pd_server_pattern4_ips + - 0 + subnetpoolid: + get_input: port_pd_server_pattern4_port_1_subnetpoolid + mac_requirements: + get_input: port_pd_server_pattern4_port_1_mac_requirements + exCP_naming: + get_input: port_pd_server_pattern4_port_1_exCP_naming + vlan_requirements: + get_input: port_pd_server_pattern4_port_1_vlan_requirements + network_role_tag: + get_input: port_pd_server_pattern4_port_1_network_role_tag + network: + get_input: net + order: + get_input: port_pd_server_pattern4_port_1_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_pd_pattern4 + relationship: tosca.relationships.network.BindsTo + pd_server_pattern4_port_2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + ip_requirements: + get_input: port_pd_server_pattern4_port_2_ip_requirements + network_role: + get_input: port_pd_server_pattern4_port_2_network_role + fixed_ips: + - ip_address: + get_input: + - pd_server_pattern4_ips + - 1 + subnetpoolid: + get_input: port_pd_server_pattern4_port_2_subnetpoolid + mac_requirements: + get_input: port_pd_server_pattern4_port_2_mac_requirements + exCP_naming: + get_input: port_pd_server_pattern4_port_2_exCP_naming + vlan_requirements: + get_input: port_pd_server_pattern4_port_2_vlan_requirements + network_role_tag: + get_input: port_pd_server_pattern4_port_2_network_role_tag + network: + get_input: net + order: + get_input: port_pd_server_pattern4_port_2_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_pd_pattern4 + relationship: tosca.relationships.network.BindsTo + groups: + nested-pattern-4-same-type_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested-pattern-4-same-type.yml + description: nested1 + members: + - server_pd_pattern4 + - pd_server_pattern4_port_1 + - pd_server_pattern4_port_2 + outputs: + pattern4_attr_1: + description: pattern4_attr_1_value + value: server_pd_pattern4 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4_2 + capabilities: + disk.root.size_server_pd_pattern4: + - server_pd_pattern4 + - disk.root.size + disk.device.write.bytes_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.write.bytes + network.outgoing.bytes_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.outgoing.bytes + disk.allocation_server_pd_pattern4: + - server_pd_pattern4 + - disk.allocation + disk.device.usage_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.usage + network.outgoing.bytes_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.outgoing.bytes + disk.write.bytes.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.write.bytes.rate + disk.ephemeral.size_server_pd_pattern4: + - server_pd_pattern4 + - disk.ephemeral.size + cpu.delta_server_pd_pattern4: + - server_pd_pattern4 + - cpu.delta + disk.write.bytes_server_pd_pattern4: + - server_pd_pattern4 + - disk.write.bytes + feature_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - feature + feature_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - feature + disk.latency_server_pd_pattern4: + - server_pd_pattern4 + - disk.latency + endpoint_server_pd_pattern4: + - server_pd_pattern4 + - endpoint + attachment_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - attachment + attachment_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - attachment + feature_server_pd_pattern4: + - server_pd_pattern4 + - feature + disk.device.read.requests.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.read.requests.rate + instance_server_pd_pattern4: + - server_pd_pattern4 + - instance + cpu_server_pd_pattern4: + - server_pd_pattern4 + - cpu + disk.device.read.requests_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.read.requests + host_server_pd_pattern4: + - server_pd_pattern4 + - host + cpu_util_server_pd_pattern4: + - server_pd_pattern4 + - cpu_util + memory.resident_server_pd_pattern4: + - server_pd_pattern4 + - memory.resident + disk.read.requests_server_pd_pattern4: + - server_pd_pattern4 + - disk.read.requests + disk.read.bytes.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.read.bytes.rate + disk.device.write.bytes.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.write.bytes.rate + disk.device.read.bytes_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.read.bytes + disk.write.requests_server_pd_pattern4: + - server_pd_pattern4 + - disk.write.requests + disk.device.write.requests.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.write.requests.rate + memory.usage_server_pd_pattern4: + - server_pd_pattern4 + - memory.usage + vcpus_server_pd_pattern4: + - server_pd_pattern4 + - vcpus + disk.capacity_server_pd_pattern4: + - server_pd_pattern4 + - disk.capacity + binding_server_pd_pattern4: + - server_pd_pattern4 + - binding + network.outpoing.packets_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.outpoing.packets + network.outpoing.packets_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.outpoing.packets + network.incoming.packets.rate_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.incoming.packets.rate + network.incoming.bytes_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.incoming.bytes + disk.device.iops_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.iops + network.incoming.packets.rate_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.incoming.packets.rate + network.incoming.bytes_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.incoming.bytes + disk.device.read.bytes.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.read.bytes.rate + disk.device.allocation_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.allocation + network.outgoing.bytes.rate_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.outgoing.bytes.rate + disk.usage_server_pd_pattern4: + - server_pd_pattern4 + - disk.usage + disk.read.bytes_server_pd_pattern4: + - server_pd_pattern4 + - disk.read.bytes + os_server_pd_pattern4: + - server_pd_pattern4 + - os + memory_server_pd_pattern4: + - server_pd_pattern4 + - memory + disk.iops_server_pd_pattern4: + - server_pd_pattern4 + - disk.iops + scalable_server_pd_pattern4: + - server_pd_pattern4 + - scalable + binding_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - binding + network.incoming.bytes.rate_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.incoming.bytes.rate + disk.write.requests.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.write.requests.rate + disk.device.latency_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.latency + binding_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - binding + network.incoming.bytes.rate_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.incoming.bytes.rate + network.outgoing.packets.rate_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.outgoing.packets.rate + disk.device.write.requests_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.write.requests + network.incoming.packets_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.incoming.packets + network.outgoing.packets.rate_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.outgoing.packets.rate + network.incoming.packets_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.incoming.packets + disk.device.capacity_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.capacity + requirements: + dependency_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - dependency + local_storage_server_pd_pattern4: + - server_pd_pattern4 + - local_storage + dependency_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - dependency + link_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - link + link_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - link + dependency_server_pd_pattern4: + - server_pd_pattern4 + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested-pattern-4ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested-pattern-4ServiceTemplate.yaml new file mode 100644 index 0000000000..de4d785b6f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested-pattern-4ServiceTemplate.yaml @@ -0,0 +1,425 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested-pattern-4 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server_pattern4: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + pd_server_pattern4_ips: + hidden: false + immutable: false + type: string + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + port_pd_server_pattern4_port_2_order: + type: integer + required: true + port_pd_server_pattern4_port_2_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_pattern4_port_2_network_role_tag: + type: string + required: true + port_pd_server_pattern4_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + port_pd_server_pattern4_port_2_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + net: + hidden: false + immutable: false + type: string + port_pd_server_pattern4_port_1_network_role_tag: + type: string + required: true + pd_server_pattern4_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + port_pd_server_pattern4_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd_server_pattern4_port_1_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_pattern4_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + ps_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + port_pd_server_pattern4_port_1_order: + type: integer + required: true + pd_server_pattern4_image: + hidden: false + immutable: false + type: string + description: Flavor for PD server + port_pd_server_pattern4_port_1_network_role: + type: string + required: true + port_pd_server_pattern4_port_2_network_role: + type: string + required: true + port_pd_server_pattern4_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pd_server_pattern4_port_1_subnetpoolid: + type: string + required: true + port_pd_server_pattern4_port_2_subnetpoolid: + type: string + required: true + pd_server_pattern4_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + node_templates: + server_pd_pattern4: + type: org.openecomp.resource.vfc.nodes.heat.pd_server_pattern4 + properties: + flavor: + get_input: pd_server_pattern4_flavor + availability_zone: + get_input: availability_zone_0 + image: + get_input: pd_server_pattern4_image + name: + get_input: + - pd_server_pattern4_names + - 0 + pd_server_pattern4_port_1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + ip_requirements: + get_input: port_pd_server_pattern4_port_1_ip_requirements + network_role: + get_input: port_pd_server_pattern4_port_1_network_role + fixed_ips: + - ip_address: + get_input: + - pd_server_pattern4_ips + - 0 + subnetpoolid: + get_input: port_pd_server_pattern4_port_1_subnetpoolid + mac_requirements: + get_input: port_pd_server_pattern4_port_1_mac_requirements + exCP_naming: + get_input: port_pd_server_pattern4_port_1_exCP_naming + vlan_requirements: + get_input: port_pd_server_pattern4_port_1_vlan_requirements + network_role_tag: + get_input: port_pd_server_pattern4_port_1_network_role_tag + network: + get_input: net + order: + get_input: port_pd_server_pattern4_port_1_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_pd_pattern4 + relationship: tosca.relationships.network.BindsTo + pd_server_pattern4_port_2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + ip_requirements: + get_input: port_pd_server_pattern4_port_2_ip_requirements + network_role: + get_input: port_pd_server_pattern4_port_2_network_role + fixed_ips: + - ip_address: + get_input: + - pd_server_pattern4_ips + - 1 + subnetpoolid: + get_input: port_pd_server_pattern4_port_2_subnetpoolid + mac_requirements: + get_input: port_pd_server_pattern4_port_2_mac_requirements + exCP_naming: + get_input: port_pd_server_pattern4_port_2_exCP_naming + vlan_requirements: + get_input: port_pd_server_pattern4_port_2_vlan_requirements + network_role_tag: + get_input: port_pd_server_pattern4_port_2_network_role_tag + network: + get_input: net + order: + get_input: port_pd_server_pattern4_port_2_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_pd_pattern4 + relationship: tosca.relationships.network.BindsTo + groups: + nested-pattern-4_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested-pattern-4.yml + description: nested1 + members: + - server_pd_pattern4 + - pd_server_pattern4_port_1 + - pd_server_pattern4_port_2 + outputs: + pattern4_attr_1: + description: pattern4_attr_1_value + value: server_pd_pattern4 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4 + capabilities: + disk.root.size_server_pd_pattern4: + - server_pd_pattern4 + - disk.root.size + disk.device.write.bytes_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.write.bytes + network.outgoing.bytes_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.outgoing.bytes + disk.allocation_server_pd_pattern4: + - server_pd_pattern4 + - disk.allocation + disk.device.usage_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.usage + network.outgoing.bytes_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.outgoing.bytes + disk.write.bytes.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.write.bytes.rate + disk.ephemeral.size_server_pd_pattern4: + - server_pd_pattern4 + - disk.ephemeral.size + cpu.delta_server_pd_pattern4: + - server_pd_pattern4 + - cpu.delta + disk.write.bytes_server_pd_pattern4: + - server_pd_pattern4 + - disk.write.bytes + feature_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - feature + feature_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - feature + disk.latency_server_pd_pattern4: + - server_pd_pattern4 + - disk.latency + endpoint_server_pd_pattern4: + - server_pd_pattern4 + - endpoint + attachment_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - attachment + attachment_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - attachment + feature_server_pd_pattern4: + - server_pd_pattern4 + - feature + disk.device.read.requests.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.read.requests.rate + instance_server_pd_pattern4: + - server_pd_pattern4 + - instance + cpu_server_pd_pattern4: + - server_pd_pattern4 + - cpu + disk.device.read.requests_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.read.requests + host_server_pd_pattern4: + - server_pd_pattern4 + - host + cpu_util_server_pd_pattern4: + - server_pd_pattern4 + - cpu_util + memory.resident_server_pd_pattern4: + - server_pd_pattern4 + - memory.resident + disk.read.requests_server_pd_pattern4: + - server_pd_pattern4 + - disk.read.requests + disk.read.bytes.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.read.bytes.rate + disk.device.write.bytes.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.write.bytes.rate + disk.device.read.bytes_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.read.bytes + disk.write.requests_server_pd_pattern4: + - server_pd_pattern4 + - disk.write.requests + disk.device.write.requests.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.write.requests.rate + memory.usage_server_pd_pattern4: + - server_pd_pattern4 + - memory.usage + vcpus_server_pd_pattern4: + - server_pd_pattern4 + - vcpus + disk.capacity_server_pd_pattern4: + - server_pd_pattern4 + - disk.capacity + binding_server_pd_pattern4: + - server_pd_pattern4 + - binding + network.outpoing.packets_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.outpoing.packets + network.outpoing.packets_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.outpoing.packets + network.incoming.packets.rate_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.incoming.packets.rate + network.incoming.bytes_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.incoming.bytes + disk.device.iops_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.iops + network.incoming.packets.rate_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.incoming.packets.rate + network.incoming.bytes_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.incoming.bytes + disk.device.read.bytes.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.read.bytes.rate + disk.device.allocation_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.allocation + network.outgoing.bytes.rate_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.outgoing.bytes.rate + disk.usage_server_pd_pattern4: + - server_pd_pattern4 + - disk.usage + disk.read.bytes_server_pd_pattern4: + - server_pd_pattern4 + - disk.read.bytes + os_server_pd_pattern4: + - server_pd_pattern4 + - os + memory_server_pd_pattern4: + - server_pd_pattern4 + - memory + disk.iops_server_pd_pattern4: + - server_pd_pattern4 + - disk.iops + scalable_server_pd_pattern4: + - server_pd_pattern4 + - scalable + binding_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - binding + network.incoming.bytes.rate_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.incoming.bytes.rate + disk.write.requests.rate_server_pd_pattern4: + - server_pd_pattern4 + - disk.write.requests.rate + disk.device.latency_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.latency + binding_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - binding + network.incoming.bytes.rate_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.incoming.bytes.rate + network.outgoing.packets.rate_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.outgoing.packets.rate + disk.device.write.requests_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.write.requests + network.incoming.packets_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - network.incoming.packets + network.outgoing.packets.rate_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.outgoing.packets.rate + network.incoming.packets_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - network.incoming.packets + disk.device.capacity_server_pd_pattern4: + - server_pd_pattern4 + - disk.device.capacity + requirements: + dependency_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - dependency + local_storage_server_pd_pattern4: + - server_pd_pattern4 + - local_storage + dependency_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - dependency + link_pd_server_pattern4_port_1: + - pd_server_pattern4_port_1 + - link + link_pd_server_pattern4_port_2: + - pd_server_pattern4_port_2 + - link + dependency_server_pd_pattern4: + - server_pd_pattern4 + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested1-no-computeServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested1-no-computeServiceTemplate.yaml new file mode 100644 index 0000000000..39ba825a1f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested1-no-computeServiceTemplate.yaml @@ -0,0 +1,165 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1-no-compute +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + ps_server_ips: + hidden: false + immutable: false + type: string + name: + hidden: false + immutable: false + type: string + description: nested parameter + net: + hidden: false + immutable: false + type: string + pd_server_ips: + hidden: false + immutable: false + type: string + node_templates: + ps_server_port: + 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 + fixed_ips: + - ip_address: + get_input: + - ps_server_ips + - 0 + mac_requirements: + mac_count_required: + is_required: false + network: + get_input: net + pd_server_port: + 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 + fixed_ips: + - ip_address: + get_input: + - pd_server_ips + - 0 + mac_requirements: + mac_count_required: + is_required: false + network: + get_input: net + groups: + nested1-no-compute_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1-no-compute.yml + description: nested1-no-compute + members: + - ps_server_port + - pd_server_port + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1-no-compute + capabilities: + feature_ps_server_port: + - ps_server_port + - feature + network.outgoing.bytes_ps_server_port: + - ps_server_port + - network.outgoing.bytes + feature_pd_server_port: + - pd_server_port + - feature + network.outgoing.bytes.rate_ps_server_port: + - ps_server_port + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_pd_server_port: + - pd_server_port + - network.outgoing.bytes.rate + network.outgoing.bytes_pd_server_port: + - pd_server_port + - network.outgoing.bytes + network.outgoing.packets.rate_pd_server_port: + - pd_server_port + - network.outgoing.packets.rate + binding_pd_server_port: + - pd_server_port + - binding + network.incoming.packets.rate_ps_server_port: + - ps_server_port + - network.incoming.packets.rate + network.incoming.bytes.rate_ps_server_port: + - ps_server_port + - network.incoming.bytes.rate + network.outgoing.packets.rate_ps_server_port: + - ps_server_port + - network.outgoing.packets.rate + binding_ps_server_port: + - ps_server_port + - binding + network.incoming.packets_pd_server_port: + - pd_server_port + - network.incoming.packets + network.incoming.bytes_pd_server_port: + - pd_server_port + - network.incoming.bytes + network.outpoing.packets_pd_server_port: + - pd_server_port + - network.outpoing.packets + network.outpoing.packets_ps_server_port: + - ps_server_port + - network.outpoing.packets + network.incoming.bytes_ps_server_port: + - ps_server_port + - network.incoming.bytes + attachment_ps_server_port: + - ps_server_port + - attachment + attachment_pd_server_port: + - pd_server_port + - attachment + network.incoming.packets_ps_server_port: + - ps_server_port + - network.incoming.packets + network.incoming.packets.rate_pd_server_port: + - pd_server_port + - network.incoming.packets.rate + network.incoming.bytes.rate_pd_server_port: + - pd_server_port + - network.incoming.bytes.rate + requirements: + dependency_ps_server_port: + - ps_server_port + - dependency + dependency_pd_server_port: + - pd_server_port + - dependency + link_pd_server_port: + - pd_server_port + - link + link_ps_server_port: + - ps_server_port + - link + binding_ps_server_port: + - ps_server_port + - binding + binding_pd_server_port: + - pd_server_port + - binding diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested1ServiceTemplate.yaml new file mode 100644 index 0000000000..1a7f8816f3 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested1ServiceTemplate.yaml @@ -0,0 +1,2323 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + ps_server_main_1b_image: + hidden: false + immutable: false + type: string + description: Ps Image server + security_group_name: + hidden: false + immutable: false + type: string + description: security_group_name + cmaui_1c1_main_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + contrail_net_name: + hidden: false + immutable: false + type: string + description: network name of contrail v2 network + ps_server_main_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + ps_server_main_1b_ips: + hidden: false + immutable: false + type: string + jsa_net_name: + hidden: false + immutable: false + type: string + description: network name of jsa network + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + pd_server_main_1b_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + cmaui_1c1_main_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + pd_server_main_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + cmaui_1c1_main_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + ps_server_main_1b_names: + hidden: false + immutable: false + type: list + description: Ps server names + entry_schema: + type: string + name: + hidden: false + immutable: false + type: string + description: nested parameter + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + cmaui_oam_ips: + hidden: false + immutable: false + type: string + pd_server_main_1b_image: + hidden: false + immutable: false + type: string + description: PD Image server + pd_server_main_1b_ips: + hidden: false + immutable: false + type: string + node_templates: + test_nested_pattern_4_main_1: + type: org.openecomp.resource.abstract.nodes.heat.nested-pattern-4 + directives: + - substitutable + properties: + p1: + get_input: jsa_name + service_template_filter: + substitute_service_template: nested-pattern-4ServiceTemplate.yaml + port_pd_server_pattern4_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_pattern4_port_2_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_pattern4_port_1_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_pattern4_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + abstract_ps_server_main_1b: + type: org.openecomp.resource.abstract.nodes.ps_server_main_1b + directives: + - substitutable + properties: + compute_ps_server_main_1b_availability_zone: + - get_input: availability_zone_0 + port_ps_server_main_b_port_replacement_policy: + - AUTO + port_ps_server_main_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + vm_flavor_name: + get_input: ps_server_main_1b_flavor + port_ps_server_main_b_port_network: + - get_input: jsa_name + port_ps_server_main_b_port_mac_requirements: + mac_count_required: + is_required: false + port_ps_server_main_b_port_fixed_ips: + - ip_address: + get_input: + - ps_server_main_1b_ips + - 0 + vm_image_name: + get_input: ps_server_main_1b_image + compute_ps_server_main_1b_name: + - get_input: + - ps_server_main_1b_names + - 1 + service_template_filter: + substitute_service_template: Nested_ps_server_main_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_cmaui_1c1_main: + type: org.openecomp.resource.abstract.nodes.cmaui_1c1_main + directives: + - substitutable + properties: + port_cmaui_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui_port_network: + - get_input: contrail_net_name + port_cmaui_port_network_role_tag: contrail + vm_flavor_name: + get_input: cmaui_1c1_main_flavor + port_cmaui_port_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_replacement_policy: + - AUTO + vm_image_name: + get_input: cmaui_1c1_main_image + port_cmaui_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + compute_cmaui_1c1_main_availability_zone: + - get_input: availability_zone_0 + - get_input: availability_zone_0 + compute_cmaui_1c1_main_name: + - get_input: + - cmaui_1c1_main_names + - 1 + - get_input: + - cmaui_1c1_main_names + - 0 + service_template_filter: + substitute_service_template: Nested_cmaui_1c1_mainServiceTemplate.yaml + count: 2 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pd_server_main_1b: + type: org.openecomp.resource.abstract.nodes.pd_server_main_1b + directives: + - substitutable + properties: + compute_pd_server_main_1b_availability_zone: + - get_input: availability_zone_0 + port_pd_server_main_b_port_replacement_policy: + - AUTO + vm_flavor_name: + get_input: pd_server_main_1b_flavor + port_pd_server_main_b_port_fixed_ips: + - ip_address: + get_input: + - pd_server_main_1b_ips + - 0 + port_pd_server_main_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + vm_image_name: + get_input: pd_server_main_1b_image + port_pd_server_main_b_port_mac_requirements: + mac_count_required: + is_required: false + compute_pd_server_main_1b_name: + - get_input: + - pd_server_main_1b_names + - 0 + port_pd_server_main_b_port_network: + - get_input: jsa_name + service_template_filter: + substitute_service_template: Nested_pd_server_main_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + test_nested2Level: + type: org.openecomp.resource.abstract.nodes.heat.nested2 + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested2ServiceTemplate.yaml + name: + get_input: security_group_name + groups: + nested1_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_nested_pattern_4_main_1 + - test_nested2Level + - abstract_pd_server_main_1b + - abstract_ps_server_main_1b + - abstract_cmaui_1c1_main + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1 + capabilities: + feature_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - feature_server_pd_pattern4_test_nested_pattern_4_nested2 + instance_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - instance_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.write.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + feature_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - feature_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.ephemeral.size_server_pd_pattern4 + disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2 + cpu.delta_server_main_pd_1b: + - abstract_pd_server_main_1b + - cpu.delta_pd_server_main_1b + network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + instance_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - instance_cmaui_1c1_main + instance_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - instance_cmaui_1c1_main + feature_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - feature_test_nested_pattern_4_same_type_diff_file + disk.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.usage_server_pd_pattern4_test_nested_pattern_4_nested2 + network.incoming.packets_cmaui_port_2_test_nested2Level: + - test_nested2Level + - network.incoming.packets_cmaui_port_2 + disk.allocation_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.allocation_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.usage_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.usage_pd_server_main_1b + memory.resident_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - memory.resident_cmaui_1c1_main + os_server_main_pd_1b: + - abstract_pd_server_main_1b + - os_pd_server_main_1b + memory.resident_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - memory.resident_cmaui_1c1_main + disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.read.bytes_server_pd_pattern4 + disk.latency_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.latency_server_nested2_1c1_cmaui_2 + memory.usage_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - memory.usage_cmaui_1c1_main + memory.usage_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - memory.usage_cmaui_1c1_main + disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + memory.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - memory.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.read.bytes_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.read.bytes_ps_server_main_1b + disk.write.requests_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.write.requests_cmaui_1c1_main + cpu_util_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - cpu_util_server_pd_pattern4 + disk.write.requests_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.write.requests_cmaui_1c1_main + disk.ephemeral.size_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_nested2_pd_1b + host_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - host_server_nested2_pd_1b + network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + feature_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - feature_server_nested2_pd_1b + network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.incoming.bytes.rate_pd_server_pattern4_port_2 + disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.device.read.bytes_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.read.bytes_pd_server_main_1b + disk.device.write.requests_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_nested2_1c1_cmaui_2 + disk.read.requests_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.read.requests_pd_server_main_1b + disk.latency_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.latency_server_nested2_1c1_cmaui_1 + disk.device.write.requests_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_nested2_ps_1b + disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.allocation_server_pd_pattern4 + disk.device.capacity_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.capacity_cmaui_1c1_main + disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.device.capacity_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.capacity_cmaui_1c1_main + disk.latency_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.latency_pd_server_main_1b + disk.device.write.bytes.rate_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_nested2_pd_1b + disk.usage_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.usage_cmaui_1c1_main + disk.usage_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.usage_cmaui_1c1_main + disk.device.read.requests_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_nested2_ps_1b + disk.root.size_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.root.size_server_nested2_ps_1b + disk.read.requests_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_nested2_1c1_cmaui_2 + disk.read.requests_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.read.requests_cmaui_1c1_main + disk.write.requests_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.write.requests_ps_server_main_1b + disk.iops_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.iops_pd_server_main_1b + disk.device.usage_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_nested2_pd_1b + disk.usage_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.usage_server_nested2_ps_1b + os_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - os_server_pd_pattern4 + disk.read.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_nested2_1c1_cmaui_1 + disk.device.capacity_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_nested2_ps_1b + memory.resident_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - memory.resident_server_nested2_pd_1b + disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2 + binding_server_main_ps_1b: + - abstract_ps_server_main_1b + - binding_ps_server_main_1b + network.outgoing.bytes.rate_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_b_port + binding_cmaui_port_1: + - abstract_cmaui_1c1_main + - binding_cmaui_1c1_main_cmaui_port + binding_cmaui_port_2: + - abstract_cmaui_1c1_main + - binding_cmaui_1c1_main_cmaui_port + feature_test_nested2Level: + - test_nested2Level + - feature + attachment_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - attachment_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + cpu.delta_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - cpu.delta_server_nested2_1c1_cmaui_2 + disk.read.requests_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.read.requests_server_pd_pattern4 + disk.write.bytes_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_nested2_ps_1b + disk.write.requests.rate_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.write.requests.rate_pd_server_main_1b + disk.ephemeral.size_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_nested2_1c1_cmaui_1 + memory_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - memory_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2 + network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.outgoing.bytes_pd_server_pattern4_port_2 + network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + cpu_util_server_main_ps_1b: + - abstract_ps_server_main_1b + - cpu_util_ps_server_main_1b + disk.read.requests_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.read.requests_cmaui_1c1_main + disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.read.bytes.rate_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_nested2_pd_1b + attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + cpu_util_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - cpu_util_server_nested2_ps_1b + network.incoming.bytes_cmaui_port_2: + - abstract_cmaui_1c1_main + - network.incoming.bytes_cmaui_1c1_main_cmaui_port + network.outgoing.packets.rate_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_ps_server_nested2_1b_port + network.incoming.bytes_cmaui_port_1: + - abstract_cmaui_1c1_main + - network.incoming.bytes_cmaui_1c1_main_cmaui_port + disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2 + memory.usage_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - memory.usage_server_nested2_ps_1b + disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.capacity_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.capacity_server_nested2_1c1_cmaui_2 + disk.write.requests_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_nested2_1c1_cmaui_2 + network.incoming.packets.rate_cmaui_port_1: + - abstract_cmaui_1c1_main + - network.incoming.packets.rate_cmaui_1c1_main_cmaui_port + network.incoming.packets.rate_cmaui_port_2: + - abstract_cmaui_1c1_main + - network.incoming.packets.rate_cmaui_1c1_main_cmaui_port + cpu_util_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - cpu_util_cmaui_1c1_main + cpu_util_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - cpu_util_cmaui_1c1_main + host_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - host_server_pd_pattern4 + disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2 + network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + cpu_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - cpu_server_pd_pattern4 + feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2 + feature_jsa_security_group2_test_resourceGroup_test_nested2Level: + - test_nested2Level + - feature_jsa_security_group2_test_resourceGroup + scalable_server_main_pd_1b: + - abstract_pd_server_main_1b + - scalable_pd_server_main_1b + disk.device.read.requests_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.read.requests_cmaui_1c1_main + disk.device.read.requests_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.read.requests_cmaui_1c1_main + feature_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - feature_cmaui_1c1_main + feature_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - feature_cmaui_1c1_main + disk.read.bytes.rate_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.read.bytes.rate_cmaui_1c1_main + disk.read.bytes.rate_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.read.bytes.rate_cmaui_1c1_main + disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.device.read.bytes.rate_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.read.bytes.rate_ps_server_main_1b + network.incoming.packets.rate_cmaui_port_1_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_cmaui_port_1 + binding_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - binding_server_pd_pattern4 + network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.outgoing.packets.rate_pd_server_pattern4_port_2 + network.incoming.bytes_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_pd_server_nested2_1b_port + disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.device.iops_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.iops_cmaui_1c1_main + disk.device.iops_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.iops_cmaui_1c1_main + network.incoming.packets.rate_cmaui_port_2_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_cmaui_port_2 + disk.device.iops_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.iops_pd_server_main_1b + disk.device.write.requests.rate_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.write.requests.rate_pd_server_main_1b + binding_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - binding_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + cpu_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - cpu_server_nested2_ps_1b + disk.device.latency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + attachment_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - attachment_pd_server_main_1b_pd_server_main_b_port + feature_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - feature_ps_server_main_1b_ps_server_main_b_port + disk.root.size_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.root.size_server_nested2_1c1_cmaui_1 + disk.read.bytes_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_nested2_pd_1b + cpu.delta_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - cpu.delta_server_nested2_ps_1b + feature_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - feature_ps_server_nested2_1b_port + disk.device.read.requests_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.read.requests_pd_server_main_1b + network.incoming.bytes.rate_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_b_port + disk.allocation_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.allocation_pd_server_main_1b + disk.write.requests.rate_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_nested2_pd_1b + disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + network.outgoing.bytes_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_ps_server_nested2_1b_port + network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + disk.capacity_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.capacity_pd_server_main_1b + feature_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - feature_server_nested2_1c1_cmaui_2 + vcpus_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - vcpus_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.outgoing.bytes.rate_pd_server_pattern4_port_1 + network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.incoming.packets.rate_pd_server_pattern4_port_2 + disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.read.bytes.rate_server_pd_pattern4 + disk.device.iops_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_nested2_1c1_cmaui_1 + disk.device.read.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_nested2_1c1_cmaui_1 + disk.device.latency_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.latency_pd_server_main_1b + disk.device.read.requests.rate_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.read.requests.rate_ps_server_main_1b + network.incoming.bytes.rate_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_pd_server_nested2_1b_port + binding_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - binding_server_nested2_pd_1b + disk.root.size_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.root.size_server_pd_pattern4 + binding_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - binding_server_nested2_1c1_cmaui_2 + instance_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - instance_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + network.outgoing.packets.rate_cmaui_port_1_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_cmaui_port_1 + disk.device.write.requests.rate_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.write.requests.rate_cmaui_1c1_main + disk.device.write.requests.rate_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.write.requests.rate_cmaui_1c1_main + disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1 + network.outpoing.packets_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - network.outpoing.packets_ps_server_main_1b_ps_server_main_b_port + feature_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - feature_pd_server_pattern4_port_2 + disk.allocation_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.allocation_server_nested2_1c1_cmaui_1 + network.outgoing.bytes_cmaui_port_2_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_cmaui_port_2 + network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + network.outgoing.bytes_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - network.outgoing.bytes_ps_server_main_1b_ps_server_main_b_port + disk.ephemeral.size_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.ephemeral.size_pd_server_main_1b + disk.usage_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.usage_server_nested2_1c1_cmaui_2 + disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.write.bytes_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_nested2_1c1_cmaui_2 + network.outgoing.bytes.rate_cmaui_port_2_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_cmaui_port_2 + network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + endpoint_server_main_pd_1b: + - abstract_pd_server_main_1b + - endpoint_pd_server_main_1b + disk.iops_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.iops_server_pd_pattern4 + binding_cmaui_port_1_test_nested2Level: + - test_nested2Level + - binding_cmaui_port_1 + disk.device.capacity_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.capacity_ps_server_main_1b + network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2 + cpu_util_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - cpu_util_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.device.read.requests.rate_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_nested2_ps_1b + disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.write.bytes.rate_server_pd_pattern4 + disk.usage_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.usage_server_nested2_1c1_cmaui_1 + os_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - os_cmaui_1c1_main + binding_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - binding_pd_server_pattern4_port_1 + os_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - os_cmaui_1c1_main + disk.allocation_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.allocation_server_nested2_1c1_cmaui_2 + disk.read.bytes_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_nested2_1c1_cmaui_1 + network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + disk.iops_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.iops_server_nested2_1c1_cmaui_1 + disk.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + network.outgoing.bytes.rate_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_pd_server_nested2_1b_port + disk.write.requests_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_nested2_ps_1b + disk.device.write.requests.rate_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_nested2_ps_1b + instance_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - instance_server_nested2_1c1_cmaui_2 + network.outpoing.packets_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_pd_server_nested2_1b_port + os_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - os_server_nested2_pd_1b + network.incoming.packets_cmaui_port_2: + - abstract_cmaui_1c1_main + - network.incoming.packets_cmaui_1c1_main_cmaui_port + memory.resident_server_main_pd_1b: + - abstract_pd_server_main_1b + - memory.resident_pd_server_main_1b + disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2 + network.incoming.packets_cmaui_port_1: + - abstract_cmaui_1c1_main + - network.incoming.packets_cmaui_1c1_main_cmaui_port + disk.write.requests_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.write.requests_server_pd_pattern4 + disk.allocation_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.allocation_ps_server_main_1b + disk.device.read.bytes.rate_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_nested2_pd_1b + disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + memory.usage_server_main_pd_1b: + - abstract_pd_server_main_1b + - memory.usage_pd_server_main_1b + disk.device.latency_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_nested2_1c1_cmaui_2 + network.incoming.bytes_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_ps_server_nested2_1b_port + network.outgoing.packets.rate_cmaui_port_2_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_cmaui_port_2 + disk.device.read.requests_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.read.requests_ps_server_main_1b + vcpus_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - vcpus_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.write.bytes_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_nested2_pd_1b + network.incoming.packets.rate_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_ps_server_nested2_1b_port + network.incoming.packets.rate_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_pd_server_nested2_1b_port + disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1 + cpu.delta_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - cpu.delta_server_pd_pattern4 + disk.write.bytes_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_nested2_1c1_cmaui_1 + disk.write.bytes.rate_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.write.bytes.rate_pd_server_main_1b + disk.device.read.requests.rate_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.read.requests.rate_pd_server_main_1b + network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + scalable_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - scalable_server_nested2_pd_1b + network.outgoing.packets.rate_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_b_port + disk.device.write.bytes.rate_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.write.bytes.rate_ps_server_main_1b + memory_server_main_ps_1b: + - abstract_ps_server_main_1b + - memory_ps_server_main_1b + network.outgoing.bytes.rate_cmaui_port_2: + - abstract_cmaui_1c1_main + - network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port + disk.capacity_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.capacity_server_nested2_ps_1b + network.outgoing.bytes.rate_cmaui_port_1: + - abstract_cmaui_1c1_main + - network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port + network.outpoing.packets_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_ps_server_nested2_1b_port + os_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - os_server_nested2_ps_1b + disk.read.bytes.rate_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.read.bytes.rate_pd_server_main_1b + disk.device.write.requests_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.write.requests_pd_server_main_1b + network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + disk.device.read.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_nested2_1c1_cmaui_2 + disk.device.write.requests_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.write.requests_cmaui_1c1_main + disk.device.write.requests_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.write.requests_cmaui_1c1_main + disk.latency_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.latency_server_nested2_ps_1b + disk.root.size_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.root.size_server_nested2_1c1_cmaui_2 + disk.device.usage_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.usage_pd_server_main_1b + binding_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - binding_server_pd_pattern4_test_nested_pattern_4_nested2 + network.outgoing.bytes_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - network.outgoing.bytes_pd_server_main_1b_pd_server_main_b_port + instance_server_main_ps_1b: + - abstract_ps_server_main_1b + - instance_ps_server_main_1b + memory.resident_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - memory.resident_server_nested2_1c1_cmaui_1 + vcpus_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - vcpus_server_nested2_ps_1b + disk.device.iops_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_nested2_1c1_cmaui_2 + network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + host_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - host_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + feature_jsa_security_group1_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_jsa_security_group1_test_nested3Level + network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + disk.root.size_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.root.size_pd_server_main_1b + memory_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - memory_cmaui_1c1_main + memory_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - memory_cmaui_1c1_main + disk.device.write.bytes_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.write.bytes_pd_server_main_1b + disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.iops_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.iops_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.latency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.latency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.capacity_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.capacity_server_nested2_1c1_cmaui_1 + disk.capacity_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.capacity_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + feature_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - feature_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + disk.device.read.bytes_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_nested2_pd_1b + binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + disk.read.requests_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_nested2_ps_1b + disk.read.bytes_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_nested2_ps_1b + network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + scalable_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - scalable_server_pd_pattern4 + disk.device.latency_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.latency_server_pd_pattern4 + network.outgoing.packets.rate_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_b_port + disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.read.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_nested2_1c1_cmaui_2 + disk.device.write.requests_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_nested2_1c1_cmaui_1 + cpu_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - cpu_cmaui_1c1_main + cpu_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - cpu_cmaui_1c1_main + instance_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - instance_server_pd_pattern4 + disk.read.requests_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.read.requests_ps_server_main_1b + binding_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - binding_pd_server_pattern4_port_2 + scalable_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - scalable_cmaui_1c1_main + disk.allocation_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.allocation_server_nested2_pd_1b + scalable_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - scalable_cmaui_1c1_main + disk.device.read.bytes_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_nested2_1c1_cmaui_2 + disk.write.bytes_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.write.bytes_pd_server_main_1b + disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + network.incoming.bytes.rate_cmaui_port_1: + - abstract_cmaui_1c1_main + - network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port + network.incoming.bytes.rate_cmaui_port_2: + - abstract_cmaui_1c1_main + - network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port + disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + scalable_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - scalable_server_pd_pattern4_test_nested_pattern_4_nested2 + feature_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_test_nested3Level + cpu_util_server_main_pd_1b: + - abstract_pd_server_main_1b + - cpu_util_pd_server_main_1b + scalable_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - scalable_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.ephemeral.size_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_nested2_1c1_cmaui_2 + network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.incoming.bytes.rate_pd_server_pattern4_port_1 + vcpus_server_main_pd_1b: + - abstract_pd_server_main_1b + - vcpus_pd_server_main_1b + host_server_main_pd_1b: + - abstract_pd_server_main_1b + - host_pd_server_main_1b + disk.latency_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.latency_server_nested2_pd_1b + scalable_server_main_ps_1b: + - abstract_ps_server_main_1b + - scalable_ps_server_main_1b + disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.write.requests.rate_server_pd_pattern4 + disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.write.requests_server_pd_pattern4 + disk.write.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_nested2_1c1_cmaui_2 + cpu_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - cpu_server_nested2_pd_1b + disk.device.allocation_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_nested2_1c1_cmaui_2 + feature_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - feature_pd_server_pattern4_port_1 + disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.read.bytes_server_pd_pattern4 + vcpus_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - vcpus_server_nested2_pd_1b + disk.device.usage_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_nested2_1c1_cmaui_1 + network.incoming.bytes_cmaui_port_1_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_cmaui_port_1 + feature_server_main_pd_1b: + - abstract_pd_server_main_1b + - feature_pd_server_main_1b + disk.device.allocation_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_nested2_1c1_cmaui_1 + network.outgoing.bytes_cmaui_port_2: + - abstract_cmaui_1c1_main + - network.outgoing.bytes_cmaui_1c1_main_cmaui_port + network.outgoing.bytes_cmaui_port_1: + - abstract_cmaui_1c1_main + - network.outgoing.bytes_cmaui_1c1_main_cmaui_port + disk.device.write.requests.rate_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.write.requests.rate_ps_server_main_1b + endpoint_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - endpoint_server_nested2_1c1_cmaui_2 + feature_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - feature + memory.usage_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - memory.usage_server_nested2_pd_1b + disk.device.write.bytes_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_nested2_pd_1b + disk.device.iops_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.iops_ps_server_main_1b + network.incoming.bytes_cmaui_port_2_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_cmaui_port_2 + disk.device.write.bytes_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.write.bytes_ps_server_main_1b + disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.write.bytes_server_pd_pattern4 + binding_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - binding_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2 + vcpus_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - vcpus_server_nested2_1c1_cmaui_1 + disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.device.read.bytes_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_nested2_1c1_cmaui_1 + disk.read.bytes.rate_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_nested2_ps_1b + network.incoming.bytes_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - network.incoming.bytes_pd_server_main_1b_pd_server_main_b_port + endpoint_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - endpoint_server_nested2_1c1_cmaui_1 + attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + disk.device.iops_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.iops_server_pd_pattern4 + disk.read.bytes_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.read.bytes_pd_server_main_1b + network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + disk.write.bytes.rate_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.write.bytes.rate_cmaui_1c1_main + disk.device.read.requests_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_nested2_pd_1b + memory.resident_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - memory.resident_server_pd_pattern4 + disk.ephemeral.size_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_nested2_ps_1b + disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2 + network.outgoing.bytes_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_pd_server_nested2_1b_port + disk.write.bytes.rate_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.write.bytes.rate_cmaui_1c1_main + disk.device.write.bytes.rate_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_nested2_ps_1b + disk.device.allocation_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.allocation_cmaui_1c1_main + disk.device.allocation_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.allocation_cmaui_1c1_main + network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + disk.device.capacity_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_nested2_1c1_cmaui_2 + disk.device.write.requests_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_nested2_pd_1b + disk.capacity_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.capacity_ps_server_main_1b + cpu.delta_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - cpu.delta_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.device.usage_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_nested2_1c1_cmaui_2 + disk.write.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_nested2_1c1_cmaui_1 + network.incoming.bytes.rate_cmaui_port_2_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_cmaui_port_2 + disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.device.read.requests.rate_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_nested2_pd_1b + disk.device.latency_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.latency_ps_server_main_1b + disk.device.read.bytes_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.read.bytes_cmaui_1c1_main + disk.device.read.bytes_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.read.bytes_cmaui_1c1_main + network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + network.incoming.bytes.rate_cmaui_port_1_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_cmaui_port_1 + os_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - os_server_nested2_1c1_cmaui_2 + disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2 + cpu.delta_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - cpu.delta_cmaui_1c1_main + cpu.delta_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - cpu.delta_cmaui_1c1_main + network.incoming.packets_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.incoming.packets_pd_server_nested2_1b_port + binding_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - binding_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.outpoing.packets_pd_server_pattern4_port_1 + feature_cmaui_port_1: + - abstract_cmaui_1c1_main + - feature_cmaui_1c1_main_cmaui_port + feature_cmaui_port_2: + - abstract_cmaui_1c1_main + - feature_cmaui_1c1_main_cmaui_port + endpoint_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - endpoint_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.usage_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.usage_server_pd_pattern4 + disk.device.read.bytes.rate_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.read.bytes.rate_cmaui_1c1_main + disk.usage_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.usage_ps_server_main_1b + disk.device.read.bytes.rate_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.read.bytes.rate_cmaui_1c1_main + network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.outgoing.bytes.rate_pd_server_pattern4_port_2 + disk.device.usage_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.usage_cmaui_1c1_main + disk.device.usage_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.usage_cmaui_1c1_main + memory.resident_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - memory.resident_server_nested2_1c1_cmaui_2 + disk.capacity_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.capacity_server_nested2_pd_1b + memory_server_main_pd_1b: + - abstract_pd_server_main_1b + - memory_pd_server_main_1b + cpu_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - cpu_server_pd_pattern4_test_nested_pattern_4_nested2 + network.outpoing.packets_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - network.outpoing.packets_pd_server_main_1b_pd_server_main_b_port + network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.outpoing.packets_pd_server_pattern4_port_2 + disk.read.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + cpu.delta_server_main_ps_1b: + - abstract_ps_server_main_1b + - cpu.delta_ps_server_main_1b + disk.allocation_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.allocation_cmaui_1c1_main + os_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - os_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.device.read.requests_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_nested2_1c1_cmaui_1 + host_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - host_server_nested2_ps_1b + disk.allocation_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.allocation_cmaui_1c1_main + host_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - host_server_pd_pattern4_test_nested_pattern_4_nested2 + cpu_util_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - cpu_util_server_nested2_1c1_cmaui_1 + attachment_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - attachment_pd_server_pattern4_port_1 + network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + attachment_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - attachment_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + memory.resident_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - memory.resident_server_pd_pattern4_test_nested_pattern_4_nested2 + network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + disk.device.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + network.outgoing.packets.rate_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_pd_server_nested2_1b_port + disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.read.requests.rate_server_pd_pattern4 + network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.incoming.packets.rate_pd_server_pattern4_port_1 + binding_server_main_pd_1b: + - abstract_pd_server_main_1b + - binding_pd_server_main_1b + disk.device.read.bytes_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.read.bytes_ps_server_main_1b + disk.device.latency_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_nested2_ps_1b + disk.device.read.requests_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_nested2_1c1_cmaui_2 + cpu_util_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - cpu_util_server_nested2_1c1_cmaui_2 + memory_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - memory_server_nested2_1c1_cmaui_2 + attachment_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - attachment_ps_server_main_1b_ps_server_main_b_port + disk.write.bytes.rate_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_nested2_pd_1b + disk.root.size_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.root.size_server_nested2_pd_1b + endpoint_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - endpoint_server_nested2_ps_1b + disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2 + disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.capacity_server_pd_pattern4 + disk.device.read.bytes.rate_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_nested2_ps_1b + disk.write.requests_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.write.requests_pd_server_main_1b + feature_jsa_security_group1_test_resourceGroup_test_nested2Level: + - test_nested2Level + - feature_jsa_security_group1_test_resourceGroup + network.outgoing.bytes.rate_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_b_port + cpu_server_main_ps_1b: + - abstract_ps_server_main_1b + - cpu_ps_server_main_1b + disk.device.usage_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_nested2_ps_1b + disk.iops_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.iops_server_nested2_1c1_cmaui_2 + memory_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - memory_server_pd_pattern4 + feature_jsa_security_group2_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_jsa_security_group2_test_nested3Level + network.incoming.bytes.rate_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_ps_server_nested2_1b_port + disk.allocation_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.allocation_server_pd_pattern4 + disk.write.requests.rate_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.write.requests.rate_cmaui_1c1_main + disk.write.requests.rate_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.write.requests.rate_cmaui_1c1_main + disk.latency_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.latency_ps_server_main_1b + disk.allocation_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.allocation_server_nested2_ps_1b + network.outpoing.packets_cmaui_port_2_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_cmaui_port_2 + disk.device.write.bytes.rate_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.write.bytes.rate_pd_server_main_1b + network.outgoing.bytes_cmaui_port_1_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_cmaui_port_1 + feature_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - feature_server_nested2_ps_1b + disk.device.capacity_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.capacity_pd_server_main_1b + network.outpoing.packets_cmaui_port_1: + - abstract_cmaui_1c1_main + - network.outpoing.packets_cmaui_1c1_main_cmaui_port + network.outpoing.packets_cmaui_port_2: + - abstract_cmaui_1c1_main + - network.outpoing.packets_cmaui_1c1_main_cmaui_port + vcpus_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - vcpus_server_nested2_1c1_cmaui_2 + disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.device.allocation_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.allocation_ps_server_main_1b + network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.outgoing.packets.rate_pd_server_pattern4_port_1 + disk.device.iops_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_nested2_pd_1b + endpoint_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - endpoint_server_pd_pattern4 + disk.device.allocation_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_nested2_pd_1b + disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2 + os_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - os_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + network.outgoing.bytes.rate_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_ps_server_nested2_1b_port + disk.device.latency_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_nested2_1c1_cmaui_1 + disk.write.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_nested2_1c1_cmaui_2 + vcpus_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - vcpus_server_pd_pattern4 + host_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - host_server_nested2_1c1_cmaui_1 + disk.read.bytes.rate_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.read.bytes.rate_ps_server_main_1b + network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + memory_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - memory_server_nested2_ps_1b + network.outpoing.packets_cmaui_port_1_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_cmaui_port_1 + disk.iops_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.iops_server_nested2_pd_1b + disk.ephemeral.size_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.ephemeral.size_cmaui_1c1_main + network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.read.bytes.rate_server_pd_pattern4 + disk.device.read.requests.rate_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.read.requests.rate_cmaui_1c1_main + disk.device.read.requests.rate_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.read.requests.rate_cmaui_1c1_main + disk.device.usage_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.usage_ps_server_main_1b + instance_server_main_pd_1b: + - abstract_pd_server_main_1b + - instance_pd_server_main_1b + instance_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - instance_server_nested2_ps_1b + disk.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2 + network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + memory.resident_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - memory.resident_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.ephemeral.size_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.ephemeral.size_cmaui_1c1_main + disk.capacity_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.capacity_cmaui_1c1_main + disk.device.iops_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_nested2_ps_1b + disk.read.requests_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_nested2_pd_1b + disk.capacity_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.capacity_server_pd_pattern4 + disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + instance_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - instance_server_nested2_1c1_cmaui_1 + feature_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - feature_test_nested_pattern_4_nested2 + endpoint_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - endpoint_cmaui_1c1_main + endpoint_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - endpoint_cmaui_1c1_main + cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2 + attachment_cmaui_port_1_test_nested2Level: + - test_nested2Level + - attachment_cmaui_port_1 + network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.outgoing.bytes_pd_server_pattern4_port_1 + feature_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - feature_pd_server_main_1b_pd_server_main_b_port + disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.write.requests.rate_server_pd_pattern4 + disk.write.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_nested2_1c1_cmaui_1 + host_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - host_server_nested2_1c1_cmaui_2 + disk.read.bytes_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_nested2_1c1_cmaui_2 + disk.device.write.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_nested2_1c1_cmaui_1 + disk.root.size_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.root.size_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + network.outgoing.bytes.rate_cmaui_port_1_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_cmaui_port_1 + disk.device.read.bytes.rate_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.read.bytes.rate_pd_server_main_1b + binding_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - binding_server_nested2_1c1_cmaui_1 + network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.incoming.packets_pd_server_pattern4_port_1 + disk.write.bytes.rate_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_nested2_ps_1b + disk.device.write.bytes_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_nested2_1c1_cmaui_1 + cpu_server_main_pd_1b: + - abstract_pd_server_main_1b + - cpu_pd_server_main_1b + feature_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - feature_server_nested2_1c1_cmaui_1 + network.incoming.packets.rate_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - network.incoming.packets.rate_pd_server_main_1b_pd_server_main_b_port + disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2 + attachment_cmaui_port_2_test_nested2Level: + - test_nested2Level + - attachment_cmaui_port_2 + disk.device.allocation_server_main_pd_1b: + - abstract_pd_server_main_1b + - disk.device.allocation_pd_server_main_1b + endpoint_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - endpoint_server_nested2_pd_1b + feature_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - feature_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + disk.device.capacity_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_nested2_pd_1b + network.incoming.bytes.rate_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_b_port + disk.latency_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.latency_server_pd_pattern4 + vcpus_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - vcpus_cmaui_1c1_main + memory.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - memory.usage_server_pd_pattern4_test_nested_pattern_4_nested2 + vcpus_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - vcpus_cmaui_1c1_main + disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2 + attachment_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - attachment_pd_server_nested2_1b_port + feature_cmaui_port_2_test_nested2Level: + - test_nested2Level + - feature_cmaui_port_2 + disk.latency_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.latency_cmaui_1c1_main + disk.device.write.bytes_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_nested2_ps_1b + disk.latency_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.latency_cmaui_1c1_main + memory.usage_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - memory.usage_server_nested2_1c1_cmaui_2 + network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + cpu_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - cpu_server_nested2_1c1_cmaui_1 + disk.usage_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.usage_server_nested2_pd_1b + disk.device.read.bytes_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_nested2_ps_1b + feature_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - feature_pd_server_nested2_1b_port + network.incoming.packets_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - network.incoming.packets_ps_server_main_1b_ps_server_main_b_port + binding_cmaui_port_2_test_nested2Level: + - test_nested2Level + - binding_cmaui_port_2 + binding_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - binding_pd_server_main_1b_pd_server_main_b_port + binding_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - binding_cmaui_1c1_main + instance_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - instance_server_nested2_pd_1b + binding_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - binding_cmaui_1c1_main + feature_server_main_ps_1b: + - abstract_ps_server_main_1b + - feature_ps_server_main_1b + memory_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - memory_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.read.requests_server_pd_pattern4 + cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.device.write.bytes_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.write.bytes_cmaui_1c1_main + feature_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - feature_server_pd_pattern4 + disk.device.write.bytes_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.write.bytes_cmaui_1c1_main + scalable_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - scalable_server_nested2_1c1_cmaui_2 + network.incoming.packets_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - network.incoming.packets_pd_server_main_1b_pd_server_main_b_port + memory_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - memory_server_nested2_pd_1b + binding_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - binding_pd_server_nested2_1b_port + host_server_main_ps_1b: + - abstract_ps_server_main_1b + - host_ps_server_main_1b + feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + endpoint_server_main_ps_1b: + - abstract_ps_server_main_1b + - endpoint_ps_server_main_1b + network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + disk.root.size_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.root.size_cmaui_1c1_main + disk.root.size_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.root.size_cmaui_1c1_main + disk.write.bytes_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.write.bytes_cmaui_1c1_main + vcpus_server_main_ps_1b: + - abstract_ps_server_main_1b + - vcpus_ps_server_main_1b + attachment_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - attachment_pd_server_pattern4_port_2 + attachment_cmaui_port_2: + - abstract_cmaui_1c1_main + - attachment_cmaui_1c1_main_cmaui_port + network.incoming.packets_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - network.incoming.packets_ps_server_nested2_1b_port + disk.device.usage_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.usage_server_pd_pattern4 + cpu_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - cpu_server_nested2_1c1_cmaui_2 + disk.write.requests_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_nested2_pd_1b + network.outgoing.packets.rate_cmaui_port_1: + - abstract_cmaui_1c1_main + - network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port + memory.usage_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - memory.usage_server_pd_pattern4 + network.outgoing.packets.rate_cmaui_port_2: + - abstract_cmaui_1c1_main + - network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port + disk.device.write.requests.rate_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_nested2_pd_1b + attachment_cmaui_port_1: + - abstract_cmaui_1c1_main + - attachment_cmaui_1c1_main_cmaui_port + disk.device.write.bytes.rate_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.write.bytes.rate_cmaui_1c1_main + os_server_main_ps_1b: + - abstract_ps_server_main_1b + - os_ps_server_main_1b + disk.device.write.bytes.rate_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.write.bytes.rate_cmaui_1c1_main + binding_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - binding_ps_server_nested2_1b_port + cpu_util_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - cpu_util_server_nested2_pd_1b + scalable_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - scalable_server_nested2_ps_1b + disk.write.bytes_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.write.bytes_cmaui_1c1_main + disk.ephemeral.size_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.ephemeral.size_ps_server_main_1b + disk.write.bytes_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.write.bytes_ps_server_main_1b + memory_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - memory_server_nested2_1c1_cmaui_1 + network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.incoming.bytes_pd_server_pattern4_port_2 + disk.device.write.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_nested2_1c1_cmaui_2 + network.incoming.bytes_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - network.incoming.bytes_ps_server_main_1b_ps_server_main_b_port + scalable_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - scalable_server_nested2_1c1_cmaui_1 + disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.write.bytes_server_pd_pattern4 + disk.iops_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.iops_server_nested2_ps_1b + disk.device.iops_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + cpu_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - cpu_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + host_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - host_cmaui_1c1_main + host_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - host_cmaui_1c1_main + memory.resident_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - memory.resident_server_nested2_ps_1b + cpu.delta_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - cpu.delta_server_nested2_pd_1b + memory.usage_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - memory.usage_server_nested2_1c1_cmaui_1 + disk.device.allocation_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_nested2_ps_1b + disk.write.requests.rate_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.write.requests.rate_ps_server_main_1b + attachment_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - attachment_ps_server_nested2_1b_port + disk.read.requests_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_nested2_1c1_cmaui_1 + disk.device.latency_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.device.latency_cmaui_1c1_main + disk.iops_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.iops_cmaui_1c1_main + disk.device.latency_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.device.latency_cmaui_1c1_main + disk.iops_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.iops_cmaui_1c1_main + memory.usage_server_main_ps_1b: + - abstract_ps_server_main_1b + - memory.usage_ps_server_main_1b + disk.device.capacity_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_nested2_1c1_cmaui_1 + disk.device.write.bytes_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_nested2_1c1_cmaui_2 + disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - disk.device.write.bytes.rate_server_pd_pattern4 + network.incoming.packets.rate_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - network.incoming.packets.rate_ps_server_main_1b_ps_server_main_b_port + disk.device.latency_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_nested2_pd_1b + disk.write.bytes.rate_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.write.bytes.rate_ps_server_main_1b + disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + disk.capacity_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.capacity_cmaui_1c1_main + endpoint_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - endpoint_server_pd_pattern4_test_nested_pattern_4_nested2 + disk.write.requests_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_nested2_1c1_cmaui_1 + disk.read.bytes_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - disk.read.bytes_cmaui_1c1_main + disk.device.write.requests_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.device.write.requests_ps_server_main_1b + disk.read.bytes_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - disk.read.bytes_cmaui_1c1_main + disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2 + network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + os_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - os_server_nested2_1c1_cmaui_1 + binding_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - binding_server_nested2_ps_1b + disk.write.requests.rate_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_nested2_ps_1b + network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.incoming.packets_pd_server_pattern4_port_2 + binding_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - binding_ps_server_main_1b_ps_server_main_b_port + feature_test_resourceGroup_test_nested2Level: + - test_nested2Level + - feature_test_resourceGroup + disk.root.size_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.root.size_ps_server_main_1b + disk.iops_server_main_ps_1b: + - abstract_ps_server_main_1b + - disk.iops_ps_server_main_1b + disk.latency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.latency_server_pd_pattern4_test_nested_pattern_4_nested2 + memory.resident_server_main_ps_1b: + - abstract_ps_server_main_1b + - memory.resident_ps_server_main_1b + feature_cmaui_port_1_test_nested2Level: + - test_nested2Level + - feature_cmaui_port_1 + network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - network.incoming.bytes_pd_server_pattern4_port_1 + cpu.delta_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - cpu.delta_server_nested2_1c1_cmaui_1 + network.incoming.packets_cmaui_port_1_test_nested2Level: + - test_nested2Level + - network.incoming.packets_cmaui_port_1 + disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2 + requirements: + dependency_jsa_security_group2_test_resourceGroup_test_nested2Level: + - test_nested2Level + - dependency_jsa_security_group2_test_resourceGroup + dependency_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - dependency_pd_server_main_1b_pd_server_main_b_port + dependency_cmaui_port_2_test_nested2Level: + - test_nested2Level + - dependency_cmaui_port_2 + dependency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - dependency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + link_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - link_pd_server_pattern4_port_2 + dependency_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - dependency_server_nested2_1c1_cmaui_1 + dependency_server_main_pd_1b: + - abstract_pd_server_main_1b + - dependency_pd_server_main_1b + port_jsa_security_group1_test_nested3Level_test_nested2Level: + - test_nested2Level + - port_jsa_security_group1_test_nested3Level + dependency_test_nested2Level: + - test_nested2Level + - dependency + local_storage_server_main_pd_1b: + - abstract_pd_server_main_1b + - local_storage_pd_server_main_1b + dependency_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - dependency_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + link_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - link_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + dependency_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - dependency_cmaui_1c1_main + local_storage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - local_storage_server_pd_pattern4_test_nested_pattern_4_nested2 + dependency_cmaui_port_1: + - abstract_cmaui_1c1_main + - dependency_cmaui_1c1_main_cmaui_port + local_storage_server_main_1c1_cmaui_2: + - abstract_cmaui_1c1_main + - local_storage_cmaui_1c1_main + local_storage_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - local_storage_server_nested2_1c1_cmaui_2 + dependency_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - dependency_ps_server_main_1b_ps_server_main_b_port + dependency_pd_server_pattern4_port_2_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - dependency_pd_server_pattern4_port_2_test_nested_pattern_4_nested2 + local_storage_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - local_storage_server_nested2_pd_1b + local_storage_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - local_storage_cmaui_1c1_main + dependency_cmaui_port_2: + - abstract_cmaui_1c1_main + - dependency_cmaui_1c1_main_cmaui_port + local_storage_server_nested2_1c1_cmaui_1_test_nested2Level: + - test_nested2Level + - local_storage_server_nested2_1c1_cmaui_1 + local_storage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - local_storage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file + dependency_test_resourceGroup_test_nested2Level: + - test_nested2Level + - dependency_test_resourceGroup + dependency_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - dependency_pd_server_pattern4_port_1 + dependency_server_main_1c1_cmaui_1: + - abstract_cmaui_1c1_main + - dependency_cmaui_1c1_main + link_pd_server_pattern4_port_1_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - link_pd_server_pattern4_port_1_test_nested_pattern_4_nested2 + dependency_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - dependency_pd_server_nested2_1b_port + dependency_server_nested2_1c1_cmaui_2_test_nested2Level: + - test_nested2Level + - dependency_server_nested2_1c1_cmaui_2 + link_pd_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - link_pd_server_nested2_1b_port + local_storage_server_main_ps_1b: + - abstract_ps_server_main_1b + - local_storage_ps_server_main_1b + dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + dependency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - dependency_server_pd_pattern4_test_nested_pattern_4_nested2 + link_ps_server_main_1b_port: + - abstract_ps_server_main_1b + - link_ps_server_main_1b_ps_server_main_b_port + dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + dependency_cmaui_port_1_test_nested2Level: + - test_nested2Level + - dependency_cmaui_port_1 + link_pd_server_main_1b_port: + - abstract_pd_server_main_1b + - link_pd_server_main_1b_pd_server_main_b_port + local_storage_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - local_storage_server_pd_pattern4 + dependency_server_nested2_pd_1b_test_nested2Level: + - test_nested2Level + - dependency_server_nested2_pd_1b + dependency_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - dependency_server_nested2_ps_1b + dependency_jsa_security_group1_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_jsa_security_group1_test_nested3Level + link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file + link_cmaui_port_2: + - abstract_cmaui_1c1_main + - link_cmaui_1c1_main_cmaui_port + link_cmaui_port_1: + - abstract_cmaui_1c1_main + - link_cmaui_1c1_main_cmaui_port + dependency_jsa_security_group1_test_resourceGroup_test_nested2Level: + - test_nested2Level + - dependency_jsa_security_group1_test_resourceGroup + link_cmaui_port_2_test_nested2Level: + - test_nested2Level + - link_cmaui_port_2 + dependency_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - dependency_test_nested_pattern_4_same_type_diff_file + dependency_pd_server_pattern4_port_2_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - dependency_pd_server_pattern4_port_2 + link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level: + - test_nested2Level + - link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file + port_jsa_security_group2_test_resourceGroup_test_nested2Level: + - test_nested2Level + - port_jsa_security_group2_test_resourceGroup + port_jsa_security_group2_test_nested3Level_test_nested2Level: + - test_nested2Level + - port_jsa_security_group2_test_nested3Level + dependency_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - dependency + dependency_jsa_security_group2_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_jsa_security_group2_test_nested3Level + dependency_server_pd_pattern4_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - dependency_server_pd_pattern4 + link_cmaui_port_1_test_nested2Level: + - test_nested2Level + - link_cmaui_port_1 + local_storage_server_nested2_ps_1b_test_nested2Level: + - test_nested2Level + - local_storage_server_nested2_ps_1b + dependency_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - dependency_ps_server_nested2_1b_port + link_ps_server_nested2_1b_port_test_nested2Level: + - test_nested2Level + - link_ps_server_nested2_1b_port + dependency_server_main_ps_1b: + - abstract_ps_server_main_1b + - dependency_ps_server_main_1b + link_pd_server_pattern4_port_1_test_nested_pattern_4_main_1: + - test_nested_pattern_4_main_1 + - link_pd_server_pattern4_port_1 + port_jsa_security_group1_test_resourceGroup_test_nested2Level: + - test_nested2Level + - port_jsa_security_group1_test_resourceGroup + dependency_test_nested_pattern_4_nested2_test_nested2Level: + - test_nested2Level + - dependency_test_nested_pattern_4_nested2 + dependency_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_test_nested3Level diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested2ServiceTemplate.yaml new file mode 100644 index 0000000000..9ddecd4527 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested2ServiceTemplate.yaml @@ -0,0 +1,1501 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested2 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + cmaui_1c1_nested2_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + cmaui_1c1_nested2_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + ps_server_nested2_1b_ips: + hidden: false + immutable: false + type: string + security_group_name: + hidden: false + immutable: false + type: string + description: security_group_name + pd_server_nested2_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + contrail_net_name: + hidden: false + immutable: false + type: string + description: network name of contrail v2 network + jsa_net_name: + hidden: false + immutable: false + type: string + description: network name of jsa network + ps_server_nested2_1b_names: + hidden: false + immutable: false + type: list + description: Ps server names + entry_schema: + type: string + pd_server_nested2_1b_ips: + hidden: false + immutable: false + type: string + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + cmaui_1c1_nested2_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + ps_server_nested2_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + pd_server_nested2_1b_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + name: + hidden: false + immutable: false + type: string + description: nested parameter + pd_server_nested2_1b_image: + hidden: false + immutable: false + type: string + description: PD Image server + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + cmaui_oam_ips: + hidden: false + immutable: false + type: string + ps_server_nested2_1b_image: + hidden: false + immutable: false + type: string + description: Ps Image server + node_templates: + abstract_pd_server_nested2_1b: + type: org.openecomp.resource.abstract.nodes.pd_server_nested2_1b + directives: + - substitutable + properties: + port_pd_server_nested_b_port_fixed_ips: + - ip_address: + get_input: + - pd_server_nested2_1b_ips + - 0 + vm_flavor_name: + get_input: pd_server_nested2_1b_flavor + compute_pd_server_nested2_1b_availability_zone: + - get_input: availability_zone_0 + compute_pd_server_nested2_1b_name: + - get_input: + - pd_server_nested2_1b_names + - 0 + port_pd_server_nested_b_port_network: + - get_input: jsa_name + port_pd_server_nested_b_port_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_nested_b_port_replacement_policy: + - AUTO + vm_image_name: + get_input: pd_server_nested2_1b_image + port_pd_server_nested_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_pd_server_nested2_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - dependency_pd_server_nested2_1b: + capability: tosca.capabilities.Node + node: test_nested3Level + relationship: tosca.relationships.DependsOn + test_nested_pattern_4_nested2: + type: org.openecomp.resource.abstract.nodes.heat.nested-pattern-4 + directives: + - substitutable + properties: + p1: + get_input: jsa_name + service_template_filter: + substitute_service_template: nested-pattern-4ServiceTemplate.yaml + port_pd_server_pattern4_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_pattern4_port_2_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_pattern4_port_1_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_pattern4_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + requirements: + - dependency: + capability: tosca.capabilities.Node + node: test_resourceGroup + relationship: tosca.relationships.DependsOn + test_nested3Level: + type: org.openecomp.resource.abstract.nodes.heat.nested3 + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested3ServiceTemplate.yaml + name: + get_input: security_group_name + requirements: + - dependency: + capability: tosca.capabilities.Node + node: test_nested_pattern_4_nested2 + relationship: tosca.relationships.DependsOn + - dependency: + capability: feature_ps_server_nested2_1b + node: abstract_ps_server_nested2_1b + relationship: tosca.relationships.DependsOn + test_nested_pattern_4_same_type_diff_file: + type: org.openecomp.resource.abstract.nodes.heat.nested-pattern-4-same-type + directives: + - substitutable + properties: + p1: + get_input: jsa_name + service_template_filter: + substitute_service_template: nested-pattern-4-same-typeServiceTemplate.yaml + port_pd_server_pattern4_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_pattern4_port_2_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_pattern4_port_1_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_pattern4_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + abstract_ps_server_nested2_1b: + type: org.openecomp.resource.abstract.nodes.ps_server_nested2_1b + directives: + - substitutable + properties: + port_ps_server_nested_b_port_replacement_policy: + - AUTO + port_ps_server_nested_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_ps_server_nested_b_port_network: + - get_input: jsa_name + compute_ps_server_nested2_1b_name: + - get_input: + - ps_server_nested2_1b_names + - 1 + compute_ps_server_nested2_1b_availability_zone: + - get_input: availability_zone_0 + vm_flavor_name: + get_input: ps_server_nested2_1b_flavor + port_ps_server_nested_b_port_fixed_ips: + - ip_address: + get_input: + - ps_server_nested2_1b_ips + - 0 + port_ps_server_nested_b_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: ps_server_nested2_1b_image + service_template_filter: + substitute_service_template: Nested_ps_server_nested2_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + test_resourceGroup: + type: org.openecomp.resource.abstract.nodes.heat.nested3 + directives: + - substitutable + properties: + p1: + get_input: name + service_template_filter: + substitute_service_template: nested3ServiceTemplate.yaml + count: 9 + mandatory: true + indx: + get_property: + - SELF + - service_template_filter + - index_value + abstract_cmaui_1c1_nested2: + type: org.openecomp.resource.abstract.nodes.cmaui_1c1_nested2 + directives: + - substitutable + properties: + port_cmaui_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui_port_network: + - get_input: contrail_net_name + port_cmaui_port_network_role_tag: contrail + vm_flavor_name: + get_input: cmaui_1c1_nested2_flavor + port_cmaui_port_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_replacement_policy: + - AUTO + vm_image_name: + get_input: cmaui_1c1_nested2_image + port_cmaui_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + compute_cmaui_1c1_nested2_name: + - get_input: + - cmaui_1c1_nested2_names + - 1 + - get_input: + - cmaui_1c1_nested2_names + - 0 + compute_cmaui_1c1_nested2_availability_zone: + - get_input: availability_zone_0 + - get_input: availability_zone_0 + service_template_filter: + substitute_service_template: Nested_cmaui_1c1_nested2ServiceTemplate.yaml + count: 2 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - dependency_cmaui_1c1_nested2: + capability: tosca.capabilities.Node + node: test_nested3Level + relationship: tosca.relationships.DependsOn + groups: + nested2_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested2.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_resourceGroup + - test_nested_pattern_4_nested2 + - test_nested3Level + - test_nested_pattern_4_same_type_diff_file + - abstract_cmaui_1c1_nested2 + - abstract_pd_server_nested2_1b + - abstract_ps_server_nested2_1b + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested2 + capabilities: + instance_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - instance_cmaui_1c1_nested2 + disk.allocation_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.allocation_ps_server_nested2_1b + network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.incoming.packets_pd_server_pattern4_port_2 + network.incoming.packets.rate_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - network.incoming.packets.rate_pd_server_nested2_1b_pd_server_nested_b_port + os_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - os_pd_server_nested2_1b + disk.device.usage_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.usage_pd_server_nested2_1b + disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.write.bytes_server_pd_pattern4 + vcpus_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - vcpus_pd_server_nested2_1b + memory.usage_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - memory.usage_cmaui_1c1_nested2 + disk.device.latency_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.latency_cmaui_1c1_nested2 + memory.usage_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - memory.usage_cmaui_1c1_nested2 + instance_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - instance_server_pd_pattern4 + instance_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - instance_cmaui_1c1_nested2 + disk.device.latency_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.latency_cmaui_1c1_nested2 + disk.iops_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.iops_ps_server_nested2_1b + disk.read.bytes_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.read.bytes_pd_server_nested2_1b + cpu_util_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - cpu_util_server_pd_pattern4 + disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.read.requests.rate_server_pd_pattern4 + network.outgoing.packets.rate_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - network.outgoing.packets.rate_ps_server_nested2_1b_ps_server_nested_b_port + memory.resident_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - memory.resident_ps_server_nested2_1b + network.outpoing.packets_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - network.outpoing.packets_pd_server_nested2_1b_pd_server_nested_b_port + disk.device.read.bytes_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.read.bytes_cmaui_1c1_nested2 + disk.device.read.bytes_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.read.bytes_cmaui_1c1_nested2 + endpoint_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - endpoint_pd_server_nested2_1b + cpu_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - cpu_server_pd_pattern4 + network.outgoing.bytes_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - network.outgoing.bytes_cmaui_1c1_nested2_cmaui_port + disk.device.allocation_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.allocation_pd_server_nested2_1b + network.outgoing.bytes_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - network.outgoing.bytes_cmaui_1c1_nested2_cmaui_port + disk.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.read.requests_server_pd_pattern4 + network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.incoming.bytes.rate_pd_server_pattern4_port_1 + disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.capacity_server_pd_pattern4 + disk.write.bytes.rate_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.write.bytes.rate_ps_server_nested2_1b + network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.incoming.packets.rate_pd_server_pattern4_port_2 + feature_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - feature + network.outgoing.bytes.rate_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - network.outgoing.bytes.rate_ps_server_nested2_1b_ps_server_nested_b_port + memory_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - memory_server_pd_pattern4 + disk.write.bytes.rate_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.write.bytes.rate_cmaui_1c1_nested2 + disk.write.bytes.rate_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.write.bytes.rate_cmaui_1c1_nested2 + attachment_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - attachment_ps_server_nested2_1b_ps_server_nested_b_port + binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - binding_pd_server_pattern4_port_1 + disk.device.iops_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.iops_ps_server_nested2_1b + cpu_util_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - cpu_util_pd_server_nested2_1b + network.incoming.packets_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - network.incoming.packets_pd_server_nested2_1b_pd_server_nested_b_port + network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.incoming.bytes.rate_pd_server_pattern4_port_1 + binding_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - binding_pd_server_pattern4_port_1 + disk.write.bytes.rate_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.write.bytes.rate_pd_server_nested2_1b + host_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - host_server_pd_pattern4 + disk.device.capacity_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.capacity_cmaui_1c1_nested2 + disk.device.capacity_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.capacity_cmaui_1c1_nested2 + disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.ephemeral.size_server_pd_pattern4 + network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.outpoing.packets_pd_server_pattern4_port_1 + disk.write.bytes_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.write.bytes_ps_server_nested2_1b + disk.latency_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.latency_pd_server_nested2_1b + network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.outgoing.bytes.rate_pd_server_pattern4_port_1 + network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.incoming.packets_pd_server_pattern4_port_1 + network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.incoming.packets_pd_server_pattern4_port_2 + binding_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - binding_cmaui_1c1_nested2_cmaui_port + binding_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - binding_cmaui_1c1_nested2_cmaui_port + network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.outgoing.packets.rate_pd_server_pattern4_port_1 + disk.device.capacity_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.capacity_ps_server_nested2_1b + disk.device.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.usage_server_pd_pattern4 + network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.outgoing.bytes.rate_pd_server_pattern4_port_1 + network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.outpoing.packets_pd_server_pattern4_port_2 + disk.read.requests_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.read.requests_ps_server_nested2_1b + network.incoming.bytes_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - network.incoming.bytes_ps_server_nested2_1b_ps_server_nested_b_port + disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.read.requests_server_pd_pattern4 + feature_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - feature_pd_server_pattern4_port_2 + feature_test_resourceGroup: + - test_resourceGroup + - feature + endpoint_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - endpoint_server_pd_pattern4 + disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.read.bytes.rate_server_pd_pattern4 + network.incoming.bytes_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - network.incoming.bytes_cmaui_1c1_nested2_cmaui_port + network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.outgoing.bytes_pd_server_pattern4_port_1 + disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.write.requests.rate_server_pd_pattern4 + disk.device.read.bytes.rate_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.read.bytes.rate_pd_server_nested2_1b + network.incoming.bytes_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - network.incoming.bytes_cmaui_1c1_nested2_cmaui_port + disk.write.requests.rate_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.write.requests.rate_pd_server_nested2_1b + scalable_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - scalable_server_pd_pattern4 + disk.allocation_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.allocation_cmaui_1c1_nested2 + disk.usage_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.usage_ps_server_nested2_1b + disk.allocation_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.allocation_cmaui_1c1_nested2 + network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.incoming.packets.rate_pd_server_pattern4_port_1 + disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.write.bytes.rate_cmaui_1c1_nested2 + network.incoming.packets.rate_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_port + network.incoming.packets.rate_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_port + disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.write.bytes.rate_cmaui_1c1_nested2 + feature_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - feature_cmaui_1c1_nested2_cmaui_port + feature_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - feature_cmaui_1c1_nested2_cmaui_port + os_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - os_ps_server_nested2_1b + cpu_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - cpu_server_pd_pattern4 + disk.device.read.requests_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.read.requests_ps_server_nested2_1b + disk.latency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.latency_server_pd_pattern4 + disk.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.usage_server_pd_pattern4 + disk.ephemeral.size_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.ephemeral.size_ps_server_nested2_1b + disk.device.iops_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.iops_pd_server_nested2_1b + network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.incoming.packets.rate_pd_server_pattern4_port_1 + feature_jsa_security_group1_test_resourceGroup: + - test_resourceGroup + - feature_jsa_security_group1 + disk.device.usage_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.usage_ps_server_nested2_1b + feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - feature_pd_server_pattern4_port_2 + memory_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - memory_server_pd_pattern4 + disk.device.write.requests.rate_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.write.requests.rate_cmaui_1c1_nested2 + disk.device.write.requests.rate_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.write.requests.rate_cmaui_1c1_nested2 + disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.write.bytes_server_pd_pattern4 + disk.latency_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.latency_server_pd_pattern4 + cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - cpu_util_server_pd_pattern4 + disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.write.bytes.rate_server_pd_pattern4 + memory.usage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - memory.usage_server_pd_pattern4 + binding_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - binding_cmaui_1c1_nested2 + binding_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - binding_cmaui_1c1_nested2 + feature_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - feature_cmaui_1c1_nested2 + disk.write.requests.rate_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.write.requests.rate_cmaui_1c1_nested2 + feature_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - feature_cmaui_1c1_nested2 + disk.write.requests.rate_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.write.requests.rate_cmaui_1c1_nested2 + disk.root.size_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.root.size_pd_server_nested2_1b + disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.write.requests_server_pd_pattern4 + memory.usage_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - memory.usage_ps_server_nested2_1b + disk.read.bytes.rate_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.read.bytes.rate_cmaui_1c1_nested2 + disk.read.bytes.rate_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.read.bytes.rate_cmaui_1c1_nested2 + endpoint_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - endpoint_ps_server_nested2_1b + network.incoming.bytes_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - network.incoming.bytes_pd_server_nested2_1b_pd_server_nested_b_port + vcpus_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - vcpus_server_pd_pattern4 + vcpus_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - vcpus_cmaui_1c1_nested2 + vcpus_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - vcpus_ps_server_nested2_1b + vcpus_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - vcpus_cmaui_1c1_nested2 + disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.allocation_server_pd_pattern4 + disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.iops_server_pd_pattern4 + disk.usage_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.usage_server_pd_pattern4 + network.outgoing.bytes_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - network.outgoing.bytes_ps_server_nested2_1b_ps_server_nested_b_port + disk.write.requests_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.write.requests_pd_server_nested2_1b + disk.device.write.bytes_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.write.bytes_ps_server_nested2_1b + disk.latency_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.latency_ps_server_nested2_1b + memory.resident_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - memory.resident_cmaui_1c1_nested2 + network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.outpoing.packets_pd_server_pattern4_port_2 + disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.allocation_server_pd_pattern4 + feature_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - feature_pd_server_nested2_1b_pd_server_nested_b_port + cpu_util_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - cpu_util_ps_server_nested2_1b + disk.device.write.requests.rate_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.write.requests.rate_pd_server_nested2_1b + disk.read.requests_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.read.requests_pd_server_nested2_1b + network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.outgoing.packets.rate_pd_server_pattern4_port_2 + memory.resident_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - memory.resident_server_pd_pattern4 + disk.device.latency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.latency_server_pd_pattern4 + disk.device.capacity_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.capacity_pd_server_nested2_1b + disk.capacity_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.capacity_ps_server_nested2_1b + os_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - os_cmaui_1c1_nested2 + disk.read.bytes_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.read.bytes_ps_server_nested2_1b + os_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - os_cmaui_1c1_nested2 + network.incoming.bytes.rate_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - network.incoming.bytes.rate_pd_server_nested2_1b_pd_server_nested_b_port + attachment_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - attachment_pd_server_nested2_1b_pd_server_nested_b_port + disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.allocation_server_pd_pattern4 + network.outpoing.packets_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - network.outpoing.packets_cmaui_1c1_nested2_cmaui_port + network.outpoing.packets_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - network.outpoing.packets_cmaui_1c1_nested2_cmaui_port + disk.ephemeral.size_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.ephemeral.size_pd_server_nested2_1b + memory.resident_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - memory.resident_pd_server_nested2_1b + network.outgoing.packets.rate_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - network.outgoing.packets.rate_pd_server_nested2_1b_pd_server_nested_b_port + disk.device.usage_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.usage_cmaui_1c1_nested2 + disk.device.usage_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.usage_cmaui_1c1_nested2 + feature_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - feature_server_pd_pattern4 + disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.write.requests.rate_server_pd_pattern4 + network.outpoing.packets_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - network.outpoing.packets_ps_server_nested2_1b_ps_server_nested_b_port + feature_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - feature_ps_server_nested2_1b + memory.resident_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - memory.resident_cmaui_1c1_nested2 + disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.latency_server_pd_pattern4 + disk.device.iops_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.iops_cmaui_1c1_nested2 + disk.device.iops_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.iops_cmaui_1c1_nested2 + disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.usage_server_pd_pattern4 + disk.device.write.bytes.rate_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.write.bytes.rate_pd_server_nested2_1b + disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.read.bytes_server_pd_pattern4 + disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.write.requests.rate_server_pd_pattern4 + attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - attachment_pd_server_pattern4_port_2 + network.outgoing.bytes.rate_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - network.outgoing.bytes.rate_pd_server_nested2_1b_pd_server_nested_b_port + network.incoming.packets.rate_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - network.incoming.packets.rate_ps_server_nested2_1b_ps_server_nested_b_port + disk.device.read.requests_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.read.requests_cmaui_1c1_nested2 + binding_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - binding_ps_server_nested2_1b_ps_server_nested_b_port + host_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - host_server_pd_pattern4 + disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.read.requests_server_pd_pattern4 + network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.incoming.bytes.rate_pd_server_pattern4_port_2 + attachment_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - attachment_pd_server_pattern4_port_2 + disk.usage_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.usage_pd_server_nested2_1b + disk.device.read.bytes.rate_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.read.bytes.rate_ps_server_nested2_1b + cpu.delta_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - cpu.delta_server_pd_pattern4 + network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.outgoing.bytes.rate_pd_server_pattern4_port_2 + disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.write.bytes_server_pd_pattern4 + disk.device.read.requests_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.read.requests_cmaui_1c1_nested2 + feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - feature_pd_server_pattern4_port_1 + scalable_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - scalable_cmaui_1c1_nested2 + cpu.delta_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - cpu.delta_cmaui_1c1_nested2 + cpu.delta_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - cpu.delta_cmaui_1c1_nested2 + cpu_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - cpu_pd_server_nested2_1b + disk.device.latency_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.latency_ps_server_nested2_1b + disk.capacity_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.capacity_pd_server_nested2_1b + memory.usage_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - memory.usage_pd_server_nested2_1b + disk.root.size_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.root.size_server_pd_pattern4 + cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - cpu.delta_server_pd_pattern4 + scalable_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - scalable_cmaui_1c1_nested2 + host_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - host_cmaui_1c1_nested2 + host_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - host_cmaui_1c1_nested2 + disk.capacity_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.capacity_cmaui_1c1_nested2 + feature_jsa_security_group1_test_nested3Level: + - test_nested3Level + - feature_jsa_security_group1 + network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.outgoing.bytes_pd_server_pattern4_port_2 + disk.capacity_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.capacity_cmaui_1c1_nested2 + disk.device.read.bytes_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.read.bytes_ps_server_nested2_1b + disk.device.read.requests_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.read.requests_pd_server_nested2_1b + disk.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.write.requests_server_pd_pattern4 + endpoint_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - endpoint_cmaui_1c1_nested2 + network.incoming.packets_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - network.incoming.packets_cmaui_1c1_nested2_cmaui_port + disk.device.write.requests.rate_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.write.requests.rate_ps_server_nested2_1b + network.incoming.packets_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - network.incoming.packets_ps_server_nested2_1b_ps_server_nested_b_port + binding_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - binding_pd_server_nested2_1b + network.incoming.packets_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - network.incoming.packets_cmaui_1c1_nested2_cmaui_port + feature_jsa_security_group2_test_nested3Level: + - test_nested3Level + - feature_jsa_security_group2 + disk.read.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.read.requests_server_pd_pattern4 + feature_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - feature + disk.root.size_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.root.size_ps_server_nested2_1b + endpoint_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - endpoint_cmaui_1c1_nested2 + disk.device.write.bytes_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.write.bytes_pd_server_nested2_1b + disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.ephemeral.size_server_pd_pattern4 + network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.outgoing.bytes_pd_server_pattern4_port_2 + disk.usage_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.usage_cmaui_1c1_nested2 + disk.usage_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.usage_cmaui_1c1_nested2 + disk.device.write.requests_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.write.requests_pd_server_nested2_1b + network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.incoming.bytes_pd_server_pattern4_port_2 + cpu.delta_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - cpu.delta_pd_server_nested2_1b + network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.incoming.bytes_pd_server_pattern4_port_1 + host_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - host_ps_server_nested2_1b + disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.write.bytes.rate_server_pd_pattern4 + feature_jsa_security_group2_test_resourceGroup: + - test_resourceGroup + - feature_jsa_security_group2 + feature_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - feature_pd_server_nested2_1b + disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.write.requests_server_pd_pattern4 + network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.incoming.bytes_pd_server_pattern4_port_1 + disk.device.read.requests.rate_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.read.requests.rate_ps_server_nested2_1b + disk.read.requests_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.read.requests_cmaui_1c1_nested2 + disk.device.read.requests.rate_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.read.requests.rate_cmaui_1c1_nested2 + disk.read.requests_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.read.requests_cmaui_1c1_nested2 + binding_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - binding_pd_server_pattern4_port_2 + disk.device.read.requests.rate_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.read.requests.rate_cmaui_1c1_nested2 + cpu_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - cpu_cmaui_1c1_nested2 + network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.outgoing.packets.rate_pd_server_pattern4_port_2 + cpu_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - cpu_cmaui_1c1_nested2 + instance_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - instance_pd_server_nested2_1b + memory_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - memory_cmaui_1c1_nested2 + memory_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - memory_cmaui_1c1_nested2 + disk.allocation_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.allocation_server_pd_pattern4 + disk.device.write.requests_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.write.requests_cmaui_1c1_nested2 + disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.read.bytes_server_pd_pattern4 + scalable_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - scalable_server_pd_pattern4 + disk.device.write.requests_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.write.requests_cmaui_1c1_nested2 + network.outgoing.bytes.rate_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_port + disk.write.requests_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.write.requests_ps_server_nested2_1b + disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.read.requests.rate_server_pd_pattern4 + network.outgoing.bytes.rate_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_port + disk.device.write.bytes_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.write.bytes_cmaui_1c1_nested2 + network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.outgoing.bytes.rate_pd_server_pattern4_port_2 + memory_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - memory_ps_server_nested2_1b + binding_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - binding_server_pd_pattern4 + disk.read.bytes_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.read.bytes_cmaui_1c1_nested2 + disk.read.bytes_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.read.bytes_cmaui_1c1_nested2 + disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.read.bytes.rate_server_pd_pattern4 + disk.device.write.bytes_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.write.bytes_cmaui_1c1_nested2 + os_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - os_server_pd_pattern4 + disk.capacity_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.capacity_server_pd_pattern4 + attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - attachment_pd_server_pattern4_port_1 + network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.incoming.bytes_pd_server_pattern4_port_2 + disk.write.requests_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.write.requests_cmaui_1c1_nested2 + disk.write.requests_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.write.requests_cmaui_1c1_nested2 + memory.resident_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - memory.resident_server_pd_pattern4 + scalable_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - scalable_ps_server_nested2_1b + instance_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - instance_server_pd_pattern4 + disk.ephemeral.size_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.ephemeral.size_cmaui_1c1_nested2 + disk.ephemeral.size_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.ephemeral.size_cmaui_1c1_nested2 + disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.capacity_server_pd_pattern4 + memory.usage_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - memory.usage_server_pd_pattern4 + disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.read.bytes.rate_server_pd_pattern4 + disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.capacity_server_pd_pattern4 + attachment_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - attachment_cmaui_1c1_nested2_cmaui_port + disk.allocation_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.allocation_pd_server_nested2_1b + cpu_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - cpu_ps_server_nested2_1b + disk.device.write.bytes.rate_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.write.bytes.rate_ps_server_nested2_1b + disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.write.bytes.rate_server_pd_pattern4 + disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.write.bytes_server_pd_pattern4 + disk.read.bytes.rate_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.read.bytes.rate_ps_server_nested2_1b + disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.read.bytes_server_pd_pattern4 + network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.incoming.bytes.rate_pd_server_pattern4_port_2 + network.outgoing.packets.rate_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_port + network.outgoing.packets.rate_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_port + disk.iops_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.iops_server_pd_pattern4 + attachment_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - attachment_cmaui_1c1_nested2_cmaui_port + attachment_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - attachment_pd_server_pattern4_port_1 + disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.device.iops_server_pd_pattern4 + feature_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - feature_pd_server_pattern4_port_1 + disk.device.iops_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.iops_server_pd_pattern4 + disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.write.bytes.rate_server_pd_pattern4 + disk.root.size_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.root.size_cmaui_1c1_nested2 + disk.root.size_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.root.size_cmaui_1c1_nested2 + network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.incoming.packets_pd_server_pattern4_port_1 + disk.device.latency_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.latency_pd_server_nested2_1b + disk.write.bytes_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.write.bytes_cmaui_1c1_nested2 + network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - network.outgoing.bytes_pd_server_pattern4_port_1 + disk.write.bytes_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.write.bytes_cmaui_1c1_nested2 + disk.iops_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.iops_cmaui_1c1_nested2 + feature_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - feature_ps_server_nested2_1b_ps_server_nested_b_port + disk.iops_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.iops_cmaui_1c1_nested2 + os_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - os_server_pd_pattern4 + binding_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - binding_server_pd_pattern4 + disk.iops_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.iops_pd_server_nested2_1b + disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.read.bytes.rate_cmaui_1c1_nested2 + binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - binding_pd_server_pattern4_port_2 + disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.read.bytes.rate_cmaui_1c1_nested2 + network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.outgoing.packets.rate_pd_server_pattern4_port_1 + disk.latency_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.latency_cmaui_1c1_nested2 + vcpus_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - vcpus_server_pd_pattern4 + feature_test_nested3Level: + - test_nested3Level + - feature + disk.device.write.requests_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.write.requests_ps_server_nested2_1b + endpoint_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - endpoint_server_pd_pattern4 + memory_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - memory_pd_server_nested2_1b + disk.write.requests.rate_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.write.requests.rate_ps_server_nested2_1b + network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.incoming.packets.rate_pd_server_pattern4_port_2 + cpu_util_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - cpu_util_cmaui_1c1_nested2 + disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.write.requests.rate_server_pd_pattern4 + disk.device.read.bytes_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.read.bytes_pd_server_nested2_1b + disk.latency_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.latency_cmaui_1c1_nested2 + cpu_util_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - cpu_util_cmaui_1c1_nested2 + instance_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - instance_ps_server_nested2_1b + network.incoming.bytes.rate_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_port + network.incoming.bytes.rate_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_port + host_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - host_pd_server_nested2_1b + disk.write.bytes_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.write.bytes_pd_server_nested2_1b + disk.read.bytes.rate_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.read.bytes.rate_pd_server_nested2_1b + binding_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - binding_pd_server_nested2_1b_pd_server_nested_b_port + disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.root.size_server_pd_pattern4 + network.incoming.bytes.rate_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - network.incoming.bytes.rate_ps_server_nested2_1b_ps_server_nested_b_port + disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.device.read.bytes.rate_server_pd_pattern4 + disk.device.read.requests.rate_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - disk.device.read.requests.rate_pd_server_nested2_1b + binding_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - binding_ps_server_nested2_1b + disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - disk.read.bytes_server_pd_pattern4 + disk.device.allocation_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - disk.device.allocation_ps_server_nested2_1b + feature_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - feature_server_pd_pattern4 + scalable_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - scalable_pd_server_nested2_1b + network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - network.outpoing.packets_pd_server_pattern4_port_1 + network.outgoing.bytes_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - network.outgoing.bytes_pd_server_nested2_1b_pd_server_nested_b_port + disk.device.allocation_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - disk.device.allocation_cmaui_1c1_nested2 + disk.write.requests_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - disk.write.requests_server_pd_pattern4 + cpu.delta_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - cpu.delta_ps_server_nested2_1b + disk.device.allocation_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - disk.device.allocation_cmaui_1c1_nested2 + requirements: + dependency_jsa_security_group1_test_resourceGroup: + - test_resourceGroup + - dependency_jsa_security_group1 + port_jsa_security_group2_test_resourceGroup: + - test_resourceGroup + - port_jsa_security_group2 + dependency_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - dependency_cmaui_1c1_nested2 + dependency_jsa_security_group2_test_nested3Level: + - test_nested3Level + - dependency_jsa_security_group2 + port_jsa_security_group1_test_resourceGroup: + - test_resourceGroup + - port_jsa_security_group1 + dependency_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - dependency_pd_server_pattern4_port_2 + link_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - link_ps_server_nested2_1b_ps_server_nested_b_port + dependency_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - dependency_ps_server_nested2_1b + dependency_jsa_security_group2_test_resourceGroup: + - test_resourceGroup + - dependency_jsa_security_group2 + local_storage_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - local_storage_server_pd_pattern4 + dependency_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - dependency_cmaui_1c1_nested2 + link_pd_server_pattern4_port_2_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - link_pd_server_pattern4_port_2 + port_jsa_security_group2_test_nested3Level: + - test_nested3Level + - port_jsa_security_group2 + dependency_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - dependency_pd_server_nested2_1b + link_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - link_cmaui_1c1_nested2_cmaui_port + link_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - link_cmaui_1c1_nested2_cmaui_port + local_storage_server_nested2_ps_1b: + - abstract_ps_server_nested2_1b + - local_storage_ps_server_nested2_1b + dependency_test_resourceGroup: + - test_resourceGroup + - dependency + dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - dependency_pd_server_pattern4_port_1 + dependency_cmaui_port_1: + - abstract_cmaui_1c1_nested2 + - dependency_cmaui_1c1_nested2_cmaui_port + link_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - link_pd_server_nested2_1b_pd_server_nested_b_port + dependency_server_pd_pattern4_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - dependency_server_pd_pattern4 + dependency_test_nested3Level: + - test_nested3Level + - dependency + dependency_cmaui_port_2: + - abstract_cmaui_1c1_nested2 + - dependency_cmaui_1c1_nested2_cmaui_port + local_storage_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - local_storage_server_pd_pattern4 + dependency_pd_server_nested2_1b_port: + - abstract_pd_server_nested2_1b + - dependency_pd_server_nested2_1b_pd_server_nested_b_port + port_jsa_security_group1_test_nested3Level: + - test_nested3Level + - port_jsa_security_group1 + link_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - link_pd_server_pattern4_port_1 + dependency_ps_server_nested2_1b_port: + - abstract_ps_server_nested2_1b + - dependency_ps_server_nested2_1b_ps_server_nested_b_port + dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - dependency_pd_server_pattern4_port_2 + link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - link_pd_server_pattern4_port_2 + dependency_jsa_security_group1_test_nested3Level: + - test_nested3Level + - dependency_jsa_security_group1 + dependency_server_pd_pattern4_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - dependency_server_pd_pattern4 + link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - link_pd_server_pattern4_port_1 + local_storage_server_nested2_1c1_cmaui_2: + - abstract_cmaui_1c1_nested2 + - local_storage_cmaui_1c1_nested2 + local_storage_server_nested2_pd_1b: + - abstract_pd_server_nested2_1b + - local_storage_pd_server_nested2_1b + dependency_test_nested_pattern_4_same_type_diff_file: + - test_nested_pattern_4_same_type_diff_file + - dependency + local_storage_server_nested2_1c1_cmaui_1: + - abstract_cmaui_1c1_nested2 + - local_storage_cmaui_1c1_nested2 + dependency_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - dependency + dependency_pd_server_pattern4_port_1_test_nested_pattern_4_nested2: + - test_nested_pattern_4_nested2 + - dependency_pd_server_pattern4_port_1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested3ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested3ServiceTemplate.yaml new file mode 100644 index 0000000000..8494dfbf9a --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/nested3ServiceTemplate.yaml @@ -0,0 +1,87 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested3 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: nested parameter + name: + hidden: false + immutable: false + type: string + description: nested parameter + indx: + hidden: false + immutable: false + type: string + description: nested parameter + security_group_name: + hidden: false + immutable: false + type: string + description: security_group_name + node_templates: + jsa_security_group1: + type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules + properties: + name: + get_input: security_group_name + description: ems security group + rules: + - protocol: icmp + ethertype: IPv6 + remote_ip_prefix: ::/0 + direction: ingress + jsa_security_group2: + type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules + properties: + name: + get_input: security_group_name + description: ems security group + rules: + - protocol: tcp + ethertype: IPv4 + port_range_max: 65535 + remote_ip_prefix: 0.0.0.0/0 + direction: egress + port_range_min: 1 + groups: + nested3_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested3.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - jsa_security_group1 + - jsa_security_group2 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested3 + capabilities: + feature_jsa_security_group2: + - jsa_security_group2 + - feature + feature_jsa_security_group1: + - jsa_security_group1 + - feature + requirements: + dependency_jsa_security_group1: + - jsa_security_group1 + - dependency + dependency_jsa_security_group2: + - jsa_security_group2 + - dependency + port_jsa_security_group2: + - jsa_security_group2 + - port + port_jsa_security_group1: + - jsa_security_group1 + - port diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/MANIFEST.json new file mode 100644 index 0000000000..10f0e8cbdd --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/MANIFEST.json @@ -0,0 +1,27 @@ +{ + "name": "Port to Network multi nested test", + "description": "HOT template to create multi nested of 4 levels", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested1.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested2.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested3.yml", + "type": "HEAT", + "isBase": "false" + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/main.yml new file mode 100644 index 0000000000..e7413fdc09 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/main.yml @@ -0,0 +1,54 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + security_group_name: + type: string + description: security_group_name + jsa_net_name: + type: string + description: network name of jsa network + contrail_net_name: + type: string + description: network name of contrail v2 network + +resources: + jsa_security_group1: + type: OS::Neutron::SecurityGroup + properties: + description: ems security group + name: {get_param: security_group_name} + rules: [ + {"direction": ingress, "ethertype": IPv6, "protocol": icmp, "remote_ip_prefix": "::/0"} + ] + + jsa_security_group2: + type: OS::Neutron::SecurityGroup + properties: + description: ems security group + name: {get_param: security_group_name} + rules: [{"direction": egress, "ethertype": IPv4, "port_range_min": 1, "port_range_max": 65535, "protocol": tcp, "remote_ip_prefix": 0.0.0.0/0}] + + test_net: + type: OS::Neutron::Net + properties: + name: {get_param: jsa_net_name} + shared: True + + test_contrailV2_net: + type: OS::ContrailV2::VirtualNetwork + properties: + name: { get_param: contrail_net_name } + + test_nested1Level: + type: nested1.yml + properties: + p1: { get_resource: jsa_security_group1} + p2: { get_resource: jsa_security_group2} + net1: { get_resource: test_net} + net2: { get_attr: [ test_contrailV2_net, fq_name ] } diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested1.yml new file mode 100644 index 0000000000..c94b294b14 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested1.yml @@ -0,0 +1,91 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + net1: + type: string + description: Neutron network + net2: + type: string + description: Contrail V2 network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_server_names: + type: comma_delimited_list + description: PD server names + pd_server_image: + type: string + description: PD Image server + ps_server_names: + type: comma_delimited_list + description: Ps server names + ps_server_image: + type: string + description: Ps Image server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + pd_server_flavor: + type: string + description: Flavor for PD server + ps_server_flavor: + type: string + description: Flavor for PS server + pd_server_ips: + type: string + ps_server_ips: + type: string + net: + type: string + +resources: + pd_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net1 } + fixed_ips: [{"ip_address": {get_param: [pd_server_ips, 0]}}] + security_groups: [{get_param: p1},{get_param: p2}] + replacement_policy: AUTO + + ps_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net2 } + fixed_ips: [{"ip_address": {get_param: [ps_server_ips, 0]}}] + security_groups: [{get_param: p1}] + replacement_policy: AUTO + + server_pd: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_names, 0]} + image: { get_param: pd_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_flavor } + networks: + - port: { get_resource: pd_server_port } + + server_ps: + type: OS::Nova::Server + properties: + name: { get_param: [ps_server_names, 1]} + image: { get_param: ps_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: ps_server_flavor } + networks: + - port: { get_resource: ps_server_port } + + test_nested2Level: + type: nested2.yml + properties: + p1: { get_param: p1} + p2: { get_param: p2} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested2.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested2.yml new file mode 100644 index 0000000000..8fbe2ac6aa --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested2.yml @@ -0,0 +1,96 @@ +heat_template_version: 2013-05-23 + +description: nested2 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + net1: + type: string + description: Neutron network + net2: + type: string + description: Contrail V2 network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + sm_server_names: + type: comma_delimited_list + description: SM server names + sm_server_image: + type: string + description: SM Image server + oam_server_names: + type: comma_delimited_list + description: OAM server names + oam_server_image: + type: string + description: OAM Image server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + sm_server_flavor: + type: string + description: Flavor for SM server + oam_server_flavor: + type: string + description: Flavor for OAM server + sm_server_ips: + type: string + oam_server_ips: + type: string + net: + type: string + +resources: + sm_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net1 } + fixed_ips: [{"ip_address": {get_param: [sm_server_ips, 0]}}] + security_groups: [{get_param: p1},{get_param: p2}] + replacement_policy: AUTO + + oam_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net2 } + fixed_ips: [{"ip_address": {get_param: [oam_server_ips, 0]}}] + security_groups: [{get_param: p1}] + replacement_policy: AUTO + + server_sm: + type: OS::Nova::Server + properties: + name: { get_param: [sm_server_names, 0]} + image: { get_param: sm_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: sm_server_flavor } + networks: + - port: { get_resource: sm_server_port } + + server_oam: + type: OS::Nova::Server + properties: + name: { get_param: [oam_server_names, 1]} + image: { get_param: oam_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: oam_server_flavor } + networks: + - port: { get_resource: oam_server_port } + + + test_resourceGroup: + type: OS::Heat::ResourceGroup + properties: + count: 9 + resource_def: + type: nested3.yml + properties: + p1: { get_param: net} + indx: "%index%" \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested3.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested3.yml new file mode 100644 index 0000000000..7e4fee5a6e --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/in/nested3.yml @@ -0,0 +1,66 @@ +heat_template_version: 2013-05-23 + +description: nested4 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + net1: + type: string + description: Neutron network + net2: + type: string + description: Contrail V2 network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + net: + type: string + indx: + type: number + +resources: + cmaui_port_7: + type: OS::Neutron::Port + properties: + network: { get_param: net1 } + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + security_groups: [{get_param: p1}] + replacement_policy: AUTO + + cmaui_port_8: + type: OS::Neutron::Port + properties: + network: { get_param: net2 } + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + security_groups: [{get_param: p2},{get_param: p2}] + replacement_policy: AUTO + + server_cmaui: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_names, 0]} + image: { get_param: cmaui_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_flavor } + networks: + - port: { get_resource: cmaui_port_7 } + - port: { get_resource: cmaui_port_8 } \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..e8301c06c2 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,5294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.pd_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pd_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_pd_server_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd_server_port_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.cmaui: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + cmaui_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_cmaui_port_8_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + p2: + type: string + required: true + status: SUPPORTED + net2: + type: string + description: Contrail V2 network + required: true + status: SUPPORTED + net1: + type: string + description: Neutron network + required: true + status: SUPPORTED + indx: + type: float + required: true + status: SUPPORTED + port_cmaui_port_8_order: + type: integer + required: true + status: SUPPORTED + port_cmaui_port_7_network_role_tag: + type: string + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + port_cmaui_port_8_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_7_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_8_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_8_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_7_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_7_order: + type: integer + required: true + status: SUPPORTED + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + port_cmaui_port_7_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_7_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_7_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_cmaui_port_7_network_role: + type: string + required: true + status: SUPPORTED + port_cmaui_port_8_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + port_cmaui_port_8_network_role: + type: string + required: true + status: SUPPORTED + port_cmaui_port_8_subnetpoolid: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_port_7: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_7: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_port_8: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_8: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_cmaui: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_cmaui: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + cpu.delta_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_7: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_8: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + scalable_server_cmaui: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_cmaui: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_7: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_8: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_cmaui: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_cmaui: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_cmaui: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_7: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_8: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.allocation_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_cmaui: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.oam_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_oam_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_server_port_order: + type: integer + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_oam_server_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_oam_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_oam_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_oam_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + compute_oam_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_image_name: + type: string + required: true + status: SUPPORTED + port_oam_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_oam_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_oam_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_oam_server_port_network_role: + type: string + required: true + status: SUPPORTED + port_oam_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_oam_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + requirements: + - dependency_oam_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_oam_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_oam_server_oam_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_server_oam_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + cpu.delta_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_oam_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.usage_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_server_oam_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + cpu_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_oam_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_oam_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory.usage_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_oam_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_oam_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_oam_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested1: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + ps_server_image: + type: string + description: Ps Image server + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + ps_server_ips: + type: string + required: true + status: SUPPORTED + net2: + type: string + description: Contrail V2 network + required: true + status: SUPPORTED + net1: + type: string + description: Neutron network + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + pd_server_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + ps_server_names: + type: list + description: Ps server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_image: + type: string + description: PD Image server + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + pd_server_ips: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_server_ps: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_ps: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_oam_server_port_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_server_port_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_oam_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_oam_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_7_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_7_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_port_8_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_8_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_cmaui_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_cmaui_test_resourceGroup_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_sm_server_port_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_sm_server_port_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_sm_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_sm_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.device.allocation_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_sm_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_7_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_8_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_sm_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_oam_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + instance_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_8_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_cmaui_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_8_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.read.bytes.rate_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_oam_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_oam_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_sm_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_port_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_7_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_sm_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_7_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_8_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_sm_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_8_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_ps: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_sm_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_sm_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_sm_server_port_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_sm_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_8_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_sm_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_sm_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_cmaui_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_7_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_cmaui_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + instance_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_sm_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_server_port_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_ps: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_cmaui_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + endpoint_server_sm_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_8_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_ps: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_oam_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_7_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_sm_server_port_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_8_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_oam_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + memory_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_oam_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_7_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_8_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_sm_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_7_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_ps: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_8_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_7_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + endpoint_server_pd: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_cmaui_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_7_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes.rate_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_ps: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_oam_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_cmaui_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_port_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_8_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_ps: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_7_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_sm_server_port_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + attachment_sm_server_port_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_sm_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_cmaui_test_resourceGroup_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_7_test_resourceGroup_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested2: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + net2: + type: string + description: Contrail V2 network + required: true + status: SUPPORTED + net1: + type: string + description: Neutron network + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + sm_server_names: + type: list + description: SM server names + required: true + status: SUPPORTED + entry_schema: + type: string + oam_server_image: + type: string + description: OAM Image server + required: true + status: SUPPORTED + oam_server_ips: + type: string + required: true + status: SUPPORTED + oam_server_flavor: + type: string + description: Flavor for OAM server + required: true + status: SUPPORTED + sm_server_ips: + type: string + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + oam_server_names: + type: list + description: OAM server names + required: true + status: SUPPORTED + entry_schema: + type: string + sm_server_flavor: + type: string + description: Flavor for SM server + required: true + status: SUPPORTED + sm_server_image: + type: string + description: SM Image server + required: true + status: SUPPORTED + requirements: + - dependency_oam_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_oam: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_oam: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_test_resourceGroup: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_7_test_resourceGroup: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_7_test_resourceGroup: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_port_8_test_resourceGroup: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_8_test_resourceGroup: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_cmaui_test_resourceGroup: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_cmaui_test_resourceGroup: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_sm_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_sm_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_sm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_sm: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + network.outpoing.packets_cmaui_port_7_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_7_test_resourceGroup: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.resident_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_7_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_sm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_8_test_resourceGroup: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_cmaui_test_resourceGroup: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_sm: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_8_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_8_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + scalable_server_oam: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_sm: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_oam: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_oam: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_cmaui_test_resourceGroup: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_8_test_resourceGroup: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_8_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_7_test_resourceGroup: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_sm: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_oam: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_test_resourceGroup: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_8_test_resourceGroup: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_7_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_cmaui_test_resourceGroup: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + memory_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_sm: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + scalable_server_cmaui_test_resourceGroup: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_sm_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.bytes.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_8_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_sm_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_7_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_cmaui_test_resourceGroup: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_7_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.capacity_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_oam: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_7_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_7_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_oam: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_8_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_cmaui_test_resourceGroup: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + binding_server_sm: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_8_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_8_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_7_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_8_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_7_test_resourceGroup: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_cmaui_test_resourceGroup: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_sm_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.sm_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_sm_server_port_order: + type: integer + required: true + status: SUPPORTED + port_sm_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_sm_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_sm_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_sm_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_sm_server_port_network_role: + type: string + required: true + status: SUPPORTED + port_sm_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_sm_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_sm_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + compute_sm_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_sm_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_sm_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_sm_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_sm_server_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + requirements: + - dependency_sm_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_sm_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_sm_server_sm_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_sm_server_sm_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.read.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_sm_server_sm_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_sm_server_sm_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + memory.usage_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_sm_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_sm_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_sm_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_sm_server_sm_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory.resident_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_sm_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + feature_sm_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_sm_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.ps_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_ps_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_ps_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_ps_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_network_role: + type: string + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_ps_server_port_order: + type: integer + required: true + status: SUPPORTED + port_ps_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_ps_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_ps_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_ps_server_ps_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_ps_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_ps_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_ps_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + instance_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_ps_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_ps_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_ps_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_ps_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_ps_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + os_ps_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_ps_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_ps_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..6926f33ace --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/MainServiceTemplate.yaml @@ -0,0 +1,128 @@ +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: + security_group_name: + hidden: false + immutable: false + type: string + description: security_group_name + contrail_net_name: + hidden: false + immutable: false + type: string + description: network name of contrail v2 network + jsa_net_name: + hidden: false + immutable: false + type: string + description: network name of jsa network + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + node_templates: + test_nested1Level: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + p1: jsa_security_group1 + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + p2: jsa_security_group2 + net2: + get_attribute: + - test_contrailV2_net + - fq_name + net1: test_net + requirements: + - link_ps_server_port: + capability: tosca.capabilities.network.Linkable + node: test_contrailV2_net + relationship: tosca.relationships.network.LinksTo + - link_pd_server_port: + capability: tosca.capabilities.network.Linkable + node: test_net + relationship: tosca.relationships.network.LinksTo + test_contrailV2_net: + type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork + properties: + network_name: + get_input: contrail_net_name + test_net: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + shared: true + network_name: + get_input: jsa_net_name + jsa_security_group1: + type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules + properties: + name: + get_input: security_group_name + description: ems security group + rules: + - protocol: icmp + ethertype: IPv6 + remote_ip_prefix: ::/0 + direction: ingress + requirements: + - port: + capability: attachment_oam_server_port_test_nested2Level + node: test_nested1Level + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_ps_server_port + node: test_nested1Level + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_pd_server_port + node: test_nested1Level + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_sm_server_port_test_nested2Level + node: test_nested1Level + relationship: org.openecomp.relationships.AttachesTo + jsa_security_group2: + type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules + properties: + name: + get_input: security_group_name + description: ems security group + rules: + - protocol: tcp + ethertype: IPv4 + port_range_max: 65535 + remote_ip_prefix: 0.0.0.0/0 + direction: egress + port_range_min: 1 + requirements: + - port: + capability: attachment_pd_server_port + node: test_nested1Level + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_sm_server_port_test_nested2Level + node: test_nested1Level + relationship: org.openecomp.relationships.AttachesTo + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_nested1Level + - test_contrailV2_net + - test_net + - jsa_security_group1 + - jsa_security_group2 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_oam_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_oam_serverServiceTemplate.yaml new file mode 100644 index 0000000000..4b4ec5e6e5 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_oam_serverServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_oam_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.oam_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_oam_server_port_network: + type: list + required: true + entry_schema: + type: string + port_oam_server_port_order: + type: integer + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_oam_server_port_security_groups: + type: list + required: true + entry_schema: + type: json + port_oam_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + port_oam_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_oam_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + compute_oam_server_availability_zone: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_oam_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_oam_server_port_subnetpoolid: + type: string + required: true + port_oam_server_port_network_role_tag: + type: string + required: true + port_oam_server_port_network_role: + type: string + required: true + port_oam_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_oam_server_name: + type: list + required: true + entry_schema: + type: string + port_oam_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + node_templates: + oam_server: + type: org.openecomp.resource.vfc.nodes.heat.oam_server + properties: + availability_zone: + get_input: + - compute_oam_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_oam_server_name + - index_value + oam_server_oam_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_oam_server_port_replacement_policy + - index_value + mac_requirements: + get_input: port_oam_server_port_mac_requirements + order: + get_input: port_oam_server_port_order + security_groups: + get_input: + - port_oam_server_port_security_groups + - index_value + exCP_naming: + get_input: port_oam_server_port_exCP_naming + vlan_requirements: + get_input: port_oam_server_port_vlan_requirements + ip_requirements: + get_input: port_oam_server_port_ip_requirements + network_role_tag: + get_input: port_oam_server_port_network_role_tag + network_role: + get_input: port_oam_server_port_network_role + fixed_ips: + get_input: port_oam_server_port_fixed_ips + subnetpoolid: + get_input: port_oam_server_port_subnetpoolid + network: + get_input: + - port_oam_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: oam_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.oam_server + capabilities: + cpu.delta_oam_server: + - oam_server + - cpu.delta + host_oam_server: + - oam_server + - host + disk.usage_oam_server: + - oam_server + - disk.usage + network.incoming.packets.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.packets.rate + feature_oam_server: + - oam_server + - feature + disk.device.write.bytes_oam_server: + - oam_server + - disk.device.write.bytes + cpu_util_oam_server: + - oam_server + - cpu_util + network.outpoing.packets_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outpoing.packets + disk.capacity_oam_server: + - oam_server + - disk.capacity + memory_oam_server: + - oam_server + - memory + disk.read.bytes.rate_oam_server: + - oam_server + - disk.read.bytes.rate + disk.write.bytes_oam_server: + - oam_server + - disk.write.bytes + disk.write.requests_oam_server: + - oam_server + - disk.write.requests + attachment_oam_server_oam_server_port: + - oam_server_oam_server_port + - attachment + cpu_oam_server: + - oam_server + - cpu + vcpus_oam_server: + - oam_server + - vcpus + disk.device.read.requests.rate_oam_server: + - oam_server + - disk.device.read.requests.rate + disk.allocation_oam_server: + - oam_server + - disk.allocation + disk.write.bytes.rate_oam_server: + - oam_server + - disk.write.bytes.rate + disk.device.write.requests.rate_oam_server: + - oam_server + - disk.device.write.requests.rate + instance_oam_server: + - oam_server + - instance + memory.resident_oam_server: + - oam_server + - memory.resident + disk.device.read.requests_oam_server: + - oam_server + - disk.device.read.requests + disk.device.allocation_oam_server: + - oam_server + - disk.device.allocation + disk.device.write.requests_oam_server: + - oam_server + - disk.device.write.requests + binding_oam_server_oam_server_port: + - oam_server_oam_server_port + - binding + disk.iops_oam_server: + - oam_server + - disk.iops + disk.device.capacity_oam_server: + - oam_server + - disk.device.capacity + binding_oam_server: + - oam_server + - binding + disk.device.write.bytes.rate_oam_server: + - oam_server + - disk.device.write.bytes.rate + disk.device.usage_oam_server: + - oam_server + - disk.device.usage + network.incoming.bytes.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.bytes.rate + disk.latency_oam_server: + - oam_server + - disk.latency + disk.read.requests_oam_server: + - oam_server + - disk.read.requests + disk.device.iops_oam_server: + - oam_server + - disk.device.iops + disk.root.size_oam_server: + - oam_server + - disk.root.size + network.outgoing.bytes_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outgoing.bytes + disk.device.latency_oam_server: + - oam_server + - disk.device.latency + feature_oam_server_oam_server_port: + - oam_server_oam_server_port + - feature + memory.usage_oam_server: + - oam_server + - memory.usage + endpoint_oam_server: + - oam_server + - endpoint + network.outgoing.bytes.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outgoing.bytes.rate + scalable_oam_server: + - oam_server + - scalable + disk.write.requests.rate_oam_server: + - oam_server + - disk.write.requests.rate + network.incoming.bytes_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.bytes + disk.device.read.bytes.rate_oam_server: + - oam_server + - disk.device.read.bytes.rate + disk.device.read.bytes_oam_server: + - oam_server + - disk.device.read.bytes + os_oam_server: + - oam_server + - os + disk.read.bytes_oam_server: + - oam_server + - disk.read.bytes + network.incoming.packets_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.packets + network.outgoing.packets.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outgoing.packets.rate + disk.ephemeral.size_oam_server: + - oam_server + - disk.ephemeral.size + requirements: + dependency_oam_server_oam_server_port: + - oam_server_oam_server_port + - dependency + local_storage_oam_server: + - oam_server + - local_storage + dependency_oam_server: + - oam_server + - dependency + link_oam_server_oam_server_port: + - oam_server_oam_server_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..e3396eb9ef --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pd_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_subnetpoolid: + type: string + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_pd_server_port_security_groups: + type: list + required: true + entry_schema: + type: json + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd_server_port_network: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + port_pd_server_port_network_role_tag: + type: string + required: true + port_pd_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd_server_port_network_role: + type: string + required: true + port_pd_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + port_pd_server_port_order: + type: integer + required: true + port_pd_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_pd_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + pd_server_pd_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_pd_server_port_replacement_policy + - index_value + mac_requirements: + get_input: port_pd_server_port_mac_requirements + order: + get_input: port_pd_server_port_order + security_groups: + get_input: + - port_pd_server_port_security_groups + - index_value + exCP_naming: + get_input: port_pd_server_port_exCP_naming + vlan_requirements: + get_input: port_pd_server_port_vlan_requirements + ip_requirements: + get_input: port_pd_server_port_ip_requirements + network_role_tag: + get_input: port_pd_server_port_network_role_tag + network_role: + get_input: port_pd_server_port_network_role + fixed_ips: + get_input: port_pd_server_port_fixed_ips + subnetpoolid: + get_input: port_pd_server_port_subnetpoolid + network: + get_input: + - port_pd_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + network.outgoing.packets.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.packets.rate + network.incoming.bytes.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + network.outgoing.bytes.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.bytes.rate + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.outpoing.packets_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outpoing.packets + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + network.incoming.bytes_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.bytes + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + attachment_pd_server_pd_server_port: + - pd_server_pd_server_port + - attachment + network.incoming.packets.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.packets.rate + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + network.incoming.packets_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.packets + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + feature_pd_server_pd_server_port: + - pd_server_pd_server_port + - feature + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + binding_pd_server_pd_server_port: + - pd_server_pd_server_port + - binding + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + network.outgoing.bytes_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.bytes + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + dependency_pd_server: + - pd_server + - dependency + link_pd_server_pd_server_port: + - pd_server_pd_server_port + - link + dependency_pd_server_pd_server_port: + - pd_server_pd_server_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_ps_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_ps_serverServiceTemplate.yaml new file mode 100644 index 0000000000..2513bf731f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_ps_serverServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_ps_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.ps_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_ps_server_port_network: + type: list + required: true + entry_schema: + type: string + compute_ps_server_name: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_security_groups: + type: list + required: true + entry_schema: + type: json + port_ps_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_network_role: + type: string + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_ps_server_port_order: + type: integer + required: true + port_ps_server_port_subnetpoolid: + type: string + required: true + port_ps_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + port_ps_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_ps_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_ps_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_network_role_tag: + type: string + required: true + node_templates: + ps_server_ps_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_ps_server_port_replacement_policy + - index_value + mac_requirements: + get_input: port_ps_server_port_mac_requirements + order: + get_input: port_ps_server_port_order + security_groups: + get_input: + - port_ps_server_port_security_groups + - index_value + exCP_naming: + get_input: port_ps_server_port_exCP_naming + vlan_requirements: + get_input: port_ps_server_port_vlan_requirements + ip_requirements: + get_input: port_ps_server_port_ip_requirements + network_role_tag: + get_input: port_ps_server_port_network_role_tag + network_role: + get_input: port_ps_server_port_network_role + fixed_ips: + get_input: port_ps_server_port_fixed_ips + subnetpoolid: + get_input: port_ps_server_port_subnetpoolid + network: + get_input: + - port_ps_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: ps_server + relationship: tosca.relationships.network.BindsTo + ps_server: + type: org.openecomp.resource.vfc.nodes.heat.ps_server + properties: + availability_zone: + get_input: + - compute_ps_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_ps_server_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.ps_server + capabilities: + instance_ps_server: + - ps_server + - instance + host_ps_server: + - ps_server + - host + network.incoming.packets_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.packets + cpu.delta_ps_server: + - ps_server + - cpu.delta + disk.write.bytes.rate_ps_server: + - ps_server + - disk.write.bytes.rate + feature_ps_server_ps_server_port: + - ps_server_ps_server_port + - feature + feature_ps_server: + - ps_server + - feature + disk.root.size_ps_server: + - ps_server + - disk.root.size + disk.device.read.requests.rate_ps_server: + - ps_server + - disk.device.read.requests.rate + cpu_ps_server: + - ps_server + - cpu + disk.device.write.bytes_ps_server: + - ps_server + - disk.device.write.bytes + disk.device.read.bytes_ps_server: + - ps_server + - disk.device.read.bytes + disk.read.bytes_ps_server: + - ps_server + - disk.read.bytes + network.incoming.bytes_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.bytes + disk.device.iops_ps_server: + - ps_server + - disk.device.iops + disk.device.latency_ps_server: + - ps_server + - disk.device.latency + disk.read.bytes.rate_ps_server: + - ps_server + - disk.read.bytes.rate + memory_ps_server: + - ps_server + - memory + scalable_ps_server: + - ps_server + - scalable + attachment_ps_server_ps_server_port: + - ps_server_ps_server_port + - attachment + disk.write.requests.rate_ps_server: + - ps_server + - disk.write.requests.rate + disk.write.requests_ps_server: + - ps_server + - disk.write.requests + disk.latency_ps_server: + - ps_server + - disk.latency + disk.ephemeral.size_ps_server: + - ps_server + - disk.ephemeral.size + disk.device.capacity_ps_server: + - ps_server + - disk.device.capacity + network.incoming.packets.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.packets.rate + disk.iops_ps_server: + - ps_server + - disk.iops + disk.device.read.bytes.rate_ps_server: + - ps_server + - disk.device.read.bytes.rate + cpu_util_ps_server: + - ps_server + - cpu_util + memory.resident_ps_server: + - ps_server + - memory.resident + disk.device.read.requests_ps_server: + - ps_server + - disk.device.read.requests + disk.write.bytes_ps_server: + - ps_server + - disk.write.bytes + network.outgoing.bytes.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.bytes.rate + network.outgoing.packets.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.packets.rate + network.incoming.bytes.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.bytes.rate + disk.device.write.requests.rate_ps_server: + - ps_server + - disk.device.write.requests.rate + disk.read.requests_ps_server: + - ps_server + - disk.read.requests + disk.allocation_ps_server: + - ps_server + - disk.allocation + memory.usage_ps_server: + - ps_server + - memory.usage + binding_ps_server: + - ps_server + - binding + os_ps_server: + - ps_server + - os + disk.device.usage_ps_server: + - ps_server + - disk.device.usage + binding_ps_server_ps_server_port: + - ps_server_ps_server_port + - binding + disk.device.write.bytes.rate_ps_server: + - ps_server + - disk.device.write.bytes.rate + vcpus_ps_server: + - ps_server + - vcpus + network.outgoing.bytes_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.bytes + disk.usage_ps_server: + - ps_server + - disk.usage + disk.device.write.requests_ps_server: + - ps_server + - disk.device.write.requests + network.outpoing.packets_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outpoing.packets + endpoint_ps_server: + - ps_server + - endpoint + disk.capacity_ps_server: + - ps_server + - disk.capacity + disk.device.allocation_ps_server: + - ps_server + - disk.device.allocation + requirements: + dependency_ps_server: + - ps_server + - dependency + dependency_ps_server_ps_server_port: + - ps_server_ps_server_port + - dependency + link_ps_server_ps_server_port: + - ps_server_ps_server_port + - link + local_storage_ps_server: + - ps_server + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_sm_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_sm_serverServiceTemplate.yaml new file mode 100644 index 0000000000..08e4b3afe4 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/Nested_sm_serverServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_sm_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.sm_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_sm_server_port_order: + type: integer + required: true + port_sm_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_sm_server_port_subnetpoolid: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_sm_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_sm_server_port_network_role_tag: + type: string + required: true + port_sm_server_port_network_role: + type: string + required: true + port_sm_server_port_network: + type: list + required: true + entry_schema: + type: string + compute_sm_server_name: + type: list + required: true + entry_schema: + type: string + port_sm_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + compute_sm_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_sm_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_sm_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_sm_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_sm_server_port_security_groups: + type: list + required: true + entry_schema: + type: json + node_templates: + sm_server: + type: org.openecomp.resource.vfc.nodes.heat.sm_server + properties: + availability_zone: + get_input: + - compute_sm_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_sm_server_name + - index_value + sm_server_sm_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_sm_server_port_replacement_policy + - index_value + mac_requirements: + get_input: port_sm_server_port_mac_requirements + order: + get_input: port_sm_server_port_order + security_groups: + get_input: + - port_sm_server_port_security_groups + - index_value + exCP_naming: + get_input: port_sm_server_port_exCP_naming + vlan_requirements: + get_input: port_sm_server_port_vlan_requirements + ip_requirements: + get_input: port_sm_server_port_ip_requirements + network_role_tag: + get_input: port_sm_server_port_network_role_tag + network_role: + get_input: port_sm_server_port_network_role + fixed_ips: + get_input: port_sm_server_port_fixed_ips + subnetpoolid: + get_input: port_sm_server_port_subnetpoolid + network: + get_input: + - port_sm_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: sm_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.sm_server + capabilities: + disk.device.read.requests_sm_server: + - sm_server + - disk.device.read.requests + binding_sm_server_sm_server_port: + - sm_server_sm_server_port + - binding + disk.iops_sm_server: + - sm_server + - disk.iops + disk.device.capacity_sm_server: + - sm_server + - disk.device.capacity + disk.device.read.bytes.rate_sm_server: + - sm_server + - disk.device.read.bytes.rate + disk.device.write.requests.rate_sm_server: + - sm_server + - disk.device.write.requests.rate + disk.device.allocation_sm_server: + - sm_server + - disk.device.allocation + network.incoming.bytes_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.bytes + attachment_sm_server_sm_server_port: + - sm_server_sm_server_port + - attachment + memory.usage_sm_server: + - sm_server + - memory.usage + binding_sm_server: + - sm_server + - binding + disk.read.requests_sm_server: + - sm_server + - disk.read.requests + network.outpoing.packets_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outpoing.packets + endpoint_sm_server: + - sm_server + - endpoint + disk.device.read.requests.rate_sm_server: + - sm_server + - disk.device.read.requests.rate + disk.capacity_sm_server: + - sm_server + - disk.capacity + disk.allocation_sm_server: + - sm_server + - disk.allocation + disk.root.size_sm_server: + - sm_server + - disk.root.size + disk.usage_sm_server: + - sm_server + - disk.usage + vcpus_sm_server: + - sm_server + - vcpus + disk.write.bytes_sm_server: + - sm_server + - disk.write.bytes + cpu.delta_sm_server: + - sm_server + - cpu.delta + os_sm_server: + - sm_server + - os + feature_sm_server_sm_server_port: + - sm_server_sm_server_port + - feature + memory.resident_sm_server: + - sm_server + - memory.resident + network.outgoing.bytes_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outgoing.bytes + instance_sm_server: + - sm_server + - instance + cpu_sm_server: + - sm_server + - cpu + disk.device.write.bytes_sm_server: + - sm_server + - disk.device.write.bytes + network.incoming.packets.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.packets.rate + disk.write.requests.rate_sm_server: + - sm_server + - disk.write.requests.rate + disk.device.write.bytes.rate_sm_server: + - sm_server + - disk.device.write.bytes.rate + disk.write.bytes.rate_sm_server: + - sm_server + - disk.write.bytes.rate + disk.device.write.requests_sm_server: + - sm_server + - disk.device.write.requests + disk.device.latency_sm_server: + - sm_server + - disk.device.latency + host_sm_server: + - sm_server + - host + feature_sm_server: + - sm_server + - feature + disk.device.usage_sm_server: + - sm_server + - disk.device.usage + scalable_sm_server: + - sm_server + - scalable + disk.device.iops_sm_server: + - sm_server + - disk.device.iops + disk.read.bytes.rate_sm_server: + - sm_server + - disk.read.bytes.rate + disk.device.read.bytes_sm_server: + - sm_server + - disk.device.read.bytes + disk.latency_sm_server: + - sm_server + - disk.latency + network.incoming.bytes.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.bytes.rate + disk.read.bytes_sm_server: + - sm_server + - disk.read.bytes + disk.write.requests_sm_server: + - sm_server + - disk.write.requests + cpu_util_sm_server: + - sm_server + - cpu_util + disk.ephemeral.size_sm_server: + - sm_server + - disk.ephemeral.size + network.outgoing.packets.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outgoing.packets.rate + network.incoming.packets_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.packets + memory_sm_server: + - sm_server + - memory + network.outgoing.bytes.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outgoing.bytes.rate + requirements: + dependency_sm_server: + - sm_server + - dependency + dependency_sm_server_sm_server_port: + - sm_server_sm_server_port + - dependency + local_storage_sm_server: + - sm_server + - local_storage + link_sm_server_sm_server_port: + - sm_server_sm_server_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested1ServiceTemplate.yaml new file mode 100644 index 0000000000..18ad097c1a --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested1ServiceTemplate.yaml @@ -0,0 +1,1093 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + ps_server_image: + hidden: false + immutable: false + type: string + description: Ps Image server + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + ps_server_ips: + hidden: false + immutable: false + type: string + net2: + hidden: false + immutable: false + type: string + description: Contrail V2 network + net1: + hidden: false + immutable: false + type: string + description: Neutron network + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + ps_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + pd_server_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + pd_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + ps_server_names: + hidden: false + immutable: false + type: list + description: Ps server names + entry_schema: + type: string + pd_server_image: + hidden: false + immutable: false + type: string + description: PD Image server + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + net: + hidden: false + immutable: false + type: string + pd_server_ips: + hidden: false + immutable: false + type: string + node_templates: + abstract_pd_server: + type: org.openecomp.resource.abstract.nodes.pd_server + directives: + - substitutable + properties: + port_pd_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_port_security_groups: + - - get_input: p1 + - get_input: p2 + compute_pd_server_availability_zone: + - get_input: availability_zone_0 + compute_pd_server_name: + - get_input: + - pd_server_names + - 0 + port_pd_server_port_network: + - get_input: net1 + vm_flavor_name: + get_input: pd_server_flavor + port_pd_server_port_fixed_ips: + - ip_address: + get_input: + - pd_server_ips + - 0 + vm_image_name: + get_input: pd_server_image + port_pd_server_port_replacement_policy: + - AUTO + port_pd_server_port_mac_requirements: + mac_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_pd_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_ps_server: + type: org.openecomp.resource.abstract.nodes.ps_server + directives: + - substitutable + properties: + port_ps_server_port_network: + - get_input: net2 + compute_ps_server_name: + - get_input: + - ps_server_names + - 1 + port_ps_server_port_security_groups: + - - get_input: p1 + compute_ps_server_availability_zone: + - get_input: availability_zone_0 + port_ps_server_port_fixed_ips: + - ip_address: + get_input: + - ps_server_ips + - 0 + vm_flavor_name: + get_input: ps_server_flavor + port_ps_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_ps_server_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: ps_server_image + port_ps_server_port_replacement_policy: + - AUTO + service_template_filter: + substitute_service_template: Nested_ps_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + test_nested2Level: + type: org.openecomp.resource.abstract.nodes.heat.nested2 + directives: + - substitutable + properties: + p1: + get_input: p1 + service_template_filter: + substitute_service_template: nested2ServiceTemplate.yaml + p2: + get_input: p2 + groups: + nested1_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1.yml + description: nested1 + members: + - test_nested2Level + - abstract_pd_server + - abstract_ps_server + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1 + capabilities: + disk.device.allocation_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_sm + binding_server_sm_test_nested2Level: + - test_nested2Level + - binding_server_sm + disk.write.bytes_server_ps: + - abstract_ps_server + - disk.write.bytes_ps_server + disk.latency_server_sm_test_nested2Level: + - test_nested2Level + - disk.latency_server_sm + network.outpoing.packets_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_cmaui_port_7_test_resourceGroup + disk.device.write.requests_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_oam + cpu.delta_server_sm_test_nested2Level: + - test_nested2Level + - cpu.delta_server_sm + memory.usage_server_sm_test_nested2Level: + - test_nested2Level + - memory.usage_server_sm + disk.write.requests.rate_server_sm_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_sm + disk.read.requests_server_oam_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_oam + network.outgoing.bytes_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_cmaui_port_8_test_resourceGroup + disk.device.write.bytes_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_sm + network.outgoing.bytes_sm_server_port_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_sm_server_port + network.incoming.packets.rate_ps_server_port: + - abstract_ps_server + - network.incoming.packets.rate_ps_server_ps_server_port + disk.device.allocation_server_pd: + - abstract_pd_server + - disk.device.allocation_pd_server + binding_server_oam_test_nested2Level: + - test_nested2Level + - binding_server_oam + instance_server_oam_test_nested2Level: + - test_nested2Level + - instance_server_oam + network.outgoing.packets.rate_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_cmaui_port_8_test_resourceGroup + os_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - os_server_cmaui_test_resourceGroup + disk.read.requests_server_sm_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_sm + vcpus_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - vcpus_server_cmaui_test_resourceGroup + instance_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - instance_server_cmaui_test_resourceGroup + feature_ps_server_port: + - abstract_ps_server + - feature_ps_server_ps_server_port + cpu.delta_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - cpu.delta_server_cmaui_test_resourceGroup + binding_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - binding_cmaui_port_8_test_resourceGroup + disk.write.bytes_server_sm_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_sm + memory.resident_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - memory.resident_server_cmaui_test_resourceGroup + disk.write.requests.rate_server_oam_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_oam + network.outgoing.bytes.rate_ps_server_port: + - abstract_ps_server + - network.outgoing.bytes.rate_ps_server_ps_server_port + disk.device.read.bytes_server_ps: + - abstract_ps_server + - disk.device.read.bytes_ps_server + disk.device.allocation_server_ps: + - abstract_ps_server + - disk.device.allocation_ps_server + network.outgoing.packets.rate_ps_server_port: + - abstract_ps_server + - network.outgoing.packets.rate_ps_server_ps_server_port + binding_ps_server_port: + - abstract_ps_server + - binding_ps_server_ps_server_port + disk.read.bytes.rate_server_oam_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_oam + feature_server_oam_test_nested2Level: + - test_nested2Level + - feature_server_oam + network.incoming.packets_pd_server_port: + - abstract_pd_server + - network.incoming.packets_pd_server_pd_server_port + cpu_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - cpu_server_cmaui_test_resourceGroup + cpu_util_server_oam_test_nested2Level: + - test_nested2Level + - cpu_util_server_oam + network.outpoing.packets_ps_server_port: + - abstract_ps_server + - network.outpoing.packets_ps_server_ps_server_port + disk.device.read.bytes_server_pd: + - abstract_pd_server + - disk.device.read.bytes_pd_server + endpoint_server_oam_test_nested2Level: + - test_nested2Level + - endpoint_server_oam + disk.read.bytes.rate_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_cmaui_test_resourceGroup + disk.capacity_server_oam_test_nested2Level: + - test_nested2Level + - disk.capacity_server_oam + disk.device.usage_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_cmaui_test_resourceGroup + host_server_pd: + - abstract_pd_server + - host_pd_server + network.outpoing.packets_sm_server_port_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_sm_server_port + disk.ephemeral.size_server_pd: + - abstract_pd_server + - disk.ephemeral.size_pd_server + disk.write.requests.rate_server_pd: + - abstract_pd_server + - disk.write.requests.rate_pd_server + disk.capacity_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.capacity_server_cmaui_test_resourceGroup + disk.device.usage_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_sm + disk.ephemeral.size_server_oam_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_oam + network.incoming.bytes_pd_server_port: + - abstract_pd_server + - network.incoming.bytes_pd_server_pd_server_port + disk.device.write.bytes.rate_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_sm + feature_oam_server_port_test_nested2Level: + - test_nested2Level + - feature_oam_server_port + disk.device.allocation_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_oam + network.incoming.packets.rate_pd_server_port: + - abstract_pd_server + - network.incoming.packets.rate_pd_server_pd_server_port + disk.allocation_server_oam_test_nested2Level: + - test_nested2Level + - disk.allocation_server_oam + feature_test_nested2Level: + - test_nested2Level + - feature + disk.read.bytes_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_cmaui_test_resourceGroup + disk.ephemeral.size_server_ps: + - abstract_ps_server + - disk.ephemeral.size_ps_server + memory.resident_server_sm_test_nested2Level: + - test_nested2Level + - memory.resident_server_sm + disk.write.requests.rate_server_ps: + - abstract_ps_server + - disk.write.requests.rate_ps_server + disk.usage_server_sm_test_nested2Level: + - test_nested2Level + - disk.usage_server_sm + disk.device.capacity_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_sm + network.incoming.packets.rate_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_cmaui_port_7_test_resourceGroup + disk.device.read.requests.rate_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_sm + network.outgoing.bytes.rate_sm_server_port_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_sm_server_port + disk.device.write.bytes.rate_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_cmaui_test_resourceGroup + disk.ephemeral.size_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_cmaui_test_resourceGroup + feature_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - feature_cmaui_port_7_test_resourceGroup + network.incoming.bytes_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_cmaui_port_8_test_resourceGroup + network.incoming.packets_oam_server_port_test_nested2Level: + - test_nested2Level + - network.incoming.packets_oam_server_port + memory_server_sm_test_nested2Level: + - test_nested2Level + - memory_server_sm + disk.device.read.bytes.rate_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_sm + network.outpoing.packets_pd_server_port: + - abstract_pd_server + - network.outpoing.packets_pd_server_pd_server_port + feature_server_sm_test_nested2Level: + - test_nested2Level + - feature_server_sm + network.incoming.packets.rate_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_cmaui_port_8_test_resourceGroup + host_server_ps: + - abstract_ps_server + - host_ps_server + network.incoming.packets_ps_server_port: + - abstract_ps_server + - network.incoming.packets_ps_server_ps_server_port + os_server_sm_test_nested2Level: + - test_nested2Level + - os_server_sm + network.outgoing.bytes_ps_server_port: + - abstract_ps_server + - network.outgoing.bytes_ps_server_ps_server_port + memory_server_oam_test_nested2Level: + - test_nested2Level + - memory_server_oam + memory_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - memory_server_cmaui_test_resourceGroup + disk.device.read.requests.rate_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_oam + network.outgoing.packets.rate_sm_server_port_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_sm_server_port + disk.device.write.bytes_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_cmaui_test_resourceGroup + disk.write.requests_server_oam_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_oam + disk.capacity_server_pd: + - abstract_pd_server + - disk.capacity_pd_server + network.incoming.bytes_ps_server_port: + - abstract_ps_server + - network.incoming.bytes_ps_server_ps_server_port + disk.device.capacity_server_pd: + - abstract_pd_server + - disk.device.capacity_pd_server + disk.device.read.requests.rate_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_cmaui_test_resourceGroup + network.incoming.bytes.rate_pd_server_port: + - abstract_pd_server + - network.incoming.bytes.rate_pd_server_pd_server_port + disk.device.read.requests_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_sm + vcpus_server_ps: + - abstract_ps_server + - vcpus_ps_server + disk.read.bytes_server_oam_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_oam + binding_sm_server_port_test_nested2Level: + - test_nested2Level + - binding_sm_server_port + disk.iops_server_sm_test_nested2Level: + - test_nested2Level + - disk.iops_server_sm + network.incoming.packets.rate_sm_server_port_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_sm_server_port + disk.capacity_server_ps: + - abstract_ps_server + - disk.capacity_ps_server + network.incoming.bytes.rate_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_cmaui_port_8_test_resourceGroup + network.incoming.bytes_oam_server_port_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_oam_server_port + host_server_sm_test_nested2Level: + - test_nested2Level + - host_server_sm + network.incoming.bytes.rate_sm_server_port_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_sm_server_port + disk.device.capacity_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_oam + network.outgoing.bytes.rate_oam_server_port_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_oam_server_port + endpoint_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - endpoint_server_cmaui_test_resourceGroup + vcpus_server_sm_test_nested2Level: + - test_nested2Level + - vcpus_server_sm + network.incoming.packets_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.incoming.packets_cmaui_port_7_test_resourceGroup + disk.usage_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.usage_server_cmaui_test_resourceGroup + cpu_util_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - cpu_util_server_cmaui_test_resourceGroup + host_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - host_server_cmaui_test_resourceGroup + instance_server_pd: + - abstract_pd_server + - instance_pd_server + disk.device.write.requests.rate_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_sm + disk.device.allocation_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_cmaui_test_resourceGroup + feature_pd_server_port: + - abstract_pd_server + - feature_pd_server_pd_server_port + disk.read.bytes_server_ps: + - abstract_ps_server + - disk.read.bytes_ps_server + cpu_server_ps: + - abstract_ps_server + - cpu_ps_server + cpu.delta_server_pd: + - abstract_pd_server + - cpu.delta_pd_server + instance_server_ps: + - abstract_ps_server + - instance_ps_server + network.incoming.packets.rate_oam_server_port_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_oam_server_port + disk.read.bytes.rate_server_ps: + - abstract_ps_server + - disk.read.bytes.rate_ps_server + disk.latency_server_pd: + - abstract_pd_server + - disk.latency_pd_server + disk.root.size_server_sm_test_nested2Level: + - test_nested2Level + - disk.root.size_server_sm + network.outgoing.packets.rate_oam_server_port_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_oam_server_port + scalable_server_sm_test_nested2Level: + - test_nested2Level + - scalable_server_sm + cpu.delta_server_ps: + - abstract_ps_server + - cpu.delta_ps_server + disk.root.size_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.root.size_server_cmaui_test_resourceGroup + attachment_oam_server_port_test_nested2Level: + - test_nested2Level + - attachment_oam_server_port + disk.latency_server_ps: + - abstract_ps_server + - disk.latency_ps_server + disk.device.write.requests.rate_server_ps: + - abstract_ps_server + - disk.device.write.requests.rate_ps_server + disk.root.size_server_oam_test_nested2Level: + - test_nested2Level + - disk.root.size_server_oam + disk.device.latency_server_pd: + - abstract_pd_server + - disk.device.latency_pd_server + disk.write.requests_server_sm_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_sm + memory.usage_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - memory.usage_server_cmaui_test_resourceGroup + disk.device.capacity_server_ps: + - abstract_ps_server + - disk.device.capacity_ps_server + disk.device.iops_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_oam + scalable_server_pd: + - abstract_pd_server + - scalable_pd_server + cpu.delta_server_oam_test_nested2Level: + - test_nested2Level + - cpu.delta_server_oam + disk.device.latency_server_ps: + - abstract_ps_server + - disk.device.latency_ps_server + disk.device.write.requests.rate_server_pd: + - abstract_pd_server + - disk.device.write.requests.rate_pd_server + disk.device.read.bytes_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_oam + scalable_server_ps: + - abstract_ps_server + - scalable_ps_server + cpu_server_pd: + - abstract_pd_server + - cpu_pd_server + feature_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - feature_server_cmaui_test_resourceGroup + endpoint_server_sm_test_nested2Level: + - test_nested2Level + - endpoint_server_sm + disk.device.read.bytes.rate_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_oam + vcpus_server_oam_test_nested2Level: + - test_nested2Level + - vcpus_server_oam + disk.iops_server_pd: + - abstract_pd_server + - disk.iops_pd_server + disk.device.read.bytes.rate_server_pd: + - abstract_pd_server + - disk.device.read.bytes.rate_pd_server + disk.write.bytes_server_oam_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_oam + disk.iops_server_oam_test_nested2Level: + - test_nested2Level + - disk.iops_server_oam + disk.device.read.requests_server_pd: + - abstract_pd_server + - disk.device.read.requests_pd_server + network.incoming.packets_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.incoming.packets_cmaui_port_8_test_resourceGroup + disk.read.bytes.rate_server_sm_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_sm + disk.iops_server_ps: + - abstract_ps_server + - disk.iops_ps_server + disk.device.read.bytes.rate_server_ps: + - abstract_ps_server + - disk.device.read.bytes.rate_ps_server + network.outgoing.bytes_oam_server_port_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_oam_server_port + binding_server_ps: + - abstract_ps_server + - binding_ps_server + attachment_ps_server_port: + - abstract_ps_server + - attachment_ps_server_ps_server_port + disk.device.read.requests_server_ps: + - abstract_ps_server + - disk.device.read.requests_ps_server + memory.usage_server_pd: + - abstract_pd_server + - memory.usage_pd_server + disk.ephemeral.size_server_sm_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_sm + disk.device.write.requests.rate_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_cmaui_test_resourceGroup + disk.read.bytes.rate_server_pd: + - abstract_pd_server + - disk.read.bytes.rate_pd_server + os_server_oam_test_nested2Level: + - test_nested2Level + - os_server_oam + memory_server_pd: + - abstract_pd_server + - memory_pd_server + disk.device.read.requests_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_cmaui_test_resourceGroup + disk.device.write.requests_server_pd: + - abstract_pd_server + - disk.device.write.requests_pd_server + network.incoming.bytes.rate_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_cmaui_port_7_test_resourceGroup + feature_sm_server_port_test_nested2Level: + - test_nested2Level + - feature_sm_server_port + memory.usage_server_ps: + - abstract_ps_server + - memory.usage_ps_server + disk.read.bytes_server_pd: + - abstract_pd_server + - disk.read.bytes_pd_server + disk.device.write.requests_server_ps: + - abstract_ps_server + - disk.device.write.requests_ps_server + disk.latency_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.latency_server_cmaui_test_resourceGroup + network.outpoing.packets_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_cmaui_port_8_test_resourceGroup + network.incoming.bytes.rate_oam_server_port_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_oam_server_port + vcpus_server_pd: + - abstract_pd_server + - vcpus_pd_server + cpu_server_oam_test_nested2Level: + - test_nested2Level + - cpu_server_oam + network.incoming.bytes.rate_ps_server_port: + - abstract_ps_server + - network.incoming.bytes.rate_ps_server_ps_server_port + disk.write.bytes.rate_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_cmaui_test_resourceGroup + host_server_oam_test_nested2Level: + - test_nested2Level + - host_server_oam + memory_server_ps: + - abstract_ps_server + - memory_ps_server + disk.device.write.requests_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_cmaui_test_resourceGroup + attachment_pd_server_port: + - abstract_pd_server + - attachment_pd_server_pd_server_port + disk.write.requests_server_pd: + - abstract_pd_server + - disk.write.requests_pd_server + scalable_server_oam_test_nested2Level: + - test_nested2Level + - scalable_server_oam + network.incoming.bytes_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_cmaui_port_7_test_resourceGroup + disk.device.latency_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_sm + disk.allocation_server_sm_test_nested2Level: + - test_nested2Level + - disk.allocation_server_sm + disk.device.write.bytes_server_ps: + - abstract_ps_server + - disk.device.write.bytes_ps_server + disk.root.size_server_ps: + - abstract_ps_server + - disk.root.size_ps_server + disk.device.read.requests.rate_server_ps: + - abstract_ps_server + - disk.device.read.requests.rate_ps_server + network.outgoing.bytes_pd_server_port: + - abstract_pd_server + - network.outgoing.bytes_pd_server_pd_server_port + feature_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - feature_cmaui_port_8_test_resourceGroup + disk.write.requests_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_cmaui_test_resourceGroup + disk.device.usage_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_oam + disk.write.requests_server_ps: + - abstract_ps_server + - disk.write.requests_ps_server + network.incoming.bytes_sm_server_port_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_sm_server_port + binding_server_pd: + - abstract_pd_server + - binding_pd_server + network.outgoing.bytes_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_cmaui_port_7_test_resourceGroup + disk.device.read.bytes.rate_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_cmaui_test_resourceGroup + disk.root.size_server_pd: + - abstract_pd_server + - disk.root.size_pd_server + memory.resident_server_oam_test_nested2Level: + - test_nested2Level + - memory.resident_server_oam + disk.device.read.requests.rate_server_pd: + - abstract_pd_server + - disk.device.read.requests.rate_pd_server + disk.device.write.bytes_server_pd: + - abstract_pd_server + - disk.device.write.bytes_pd_server + memory.usage_server_oam_test_nested2Level: + - test_nested2Level + - memory.usage_server_oam + disk.device.write.requests_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_sm + memory.resident_server_pd: + - abstract_pd_server + - memory.resident_pd_server + disk.usage_server_ps: + - abstract_ps_server + - disk.usage_ps_server + cpu_util_server_pd: + - abstract_pd_server + - cpu_util_pd_server + endpoint_server_ps: + - abstract_ps_server + - endpoint_ps_server + disk.read.bytes_server_sm_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_sm + attachment_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - attachment_cmaui_port_8_test_resourceGroup + disk.read.requests_server_ps: + - abstract_ps_server + - disk.read.requests_ps_server + memory.resident_server_ps: + - abstract_ps_server + - memory.resident_ps_server + disk.read.requests_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_cmaui_test_resourceGroup + disk.usage_server_pd: + - abstract_pd_server + - disk.usage_pd_server + binding_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - binding_cmaui_port_7_test_resourceGroup + endpoint_server_pd: + - abstract_pd_server + - endpoint_pd_server + cpu_util_server_ps: + - abstract_ps_server + - cpu_util_ps_server + disk.write.bytes.rate_server_oam_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_oam + network.outpoing.packets_oam_server_port_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_oam_server_port + disk.allocation_server_pd: + - abstract_pd_server + - disk.allocation_pd_server + disk.write.bytes_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_cmaui_test_resourceGroup + disk.device.write.bytes_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_oam + disk.device.usage_server_pd: + - abstract_pd_server + - disk.device.usage_pd_server + disk.allocation_server_ps: + - abstract_ps_server + - disk.allocation_ps_server + disk.latency_server_oam_test_nested2Level: + - test_nested2Level + - disk.latency_server_oam + scalable_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - scalable_server_cmaui_test_resourceGroup + disk.write.requests.rate_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_cmaui_test_resourceGroup + disk.device.read.bytes_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_cmaui_test_resourceGroup + disk.device.write.requests.rate_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_oam + disk.device.usage_server_ps: + - abstract_ps_server + - disk.device.usage_ps_server + instance_server_sm_test_nested2Level: + - test_nested2Level + - instance_server_sm + disk.device.write.bytes.rate_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_oam + disk.device.latency_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_oam + network.outgoing.packets.rate_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_cmaui_port_7_test_resourceGroup + disk.device.write.bytes.rate_server_ps: + - abstract_ps_server + - disk.device.write.bytes.rate_ps_server + disk.write.bytes.rate_server_ps: + - abstract_ps_server + - disk.write.bytes.rate_ps_server + network.outgoing.bytes.rate_pd_server_port: + - abstract_pd_server + - network.outgoing.bytes.rate_pd_server_pd_server_port + disk.device.iops_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_sm + network.outgoing.packets.rate_pd_server_port: + - abstract_pd_server + - network.outgoing.packets.rate_pd_server_pd_server_port + binding_pd_server_port: + - abstract_pd_server + - binding_pd_server_pd_server_port + disk.write.bytes.rate_server_sm_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_sm + disk.device.iops_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_cmaui_test_resourceGroup + disk.device.capacity_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_cmaui_test_resourceGroup + disk.allocation_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.allocation_server_cmaui_test_resourceGroup + disk.device.write.bytes.rate_server_pd: + - abstract_pd_server + - disk.device.write.bytes.rate_pd_server + disk.device.read.requests_server_oam_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_oam + os_server_ps: + - abstract_ps_server + - os_ps_server + cpu_util_server_sm_test_nested2Level: + - test_nested2Level + - cpu_util_server_sm + disk.usage_server_oam_test_nested2Level: + - test_nested2Level + - disk.usage_server_oam + binding_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - binding_server_cmaui_test_resourceGroup + binding_oam_server_port_test_nested2Level: + - test_nested2Level + - binding_oam_server_port + network.outgoing.bytes.rate_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_cmaui_port_8_test_resourceGroup + feature_server_ps: + - abstract_ps_server + - feature_ps_server + disk.device.iops_server_pd: + - abstract_pd_server + - disk.device.iops_pd_server + disk.read.requests_server_pd: + - abstract_pd_server + - disk.read.requests_pd_server + os_server_pd: + - abstract_pd_server + - os_pd_server + network.outgoing.bytes.rate_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_cmaui_port_7_test_resourceGroup + cpu_server_sm_test_nested2Level: + - test_nested2Level + - cpu_server_sm + disk.write.bytes_server_pd: + - abstract_pd_server + - disk.write.bytes_pd_server + disk.write.bytes.rate_server_pd: + - abstract_pd_server + - disk.write.bytes.rate_pd_server + disk.device.read.bytes_server_sm_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_sm + network.incoming.packets_sm_server_port_test_nested2Level: + - test_nested2Level + - network.incoming.packets_sm_server_port + disk.device.iops_server_ps: + - abstract_ps_server + - disk.device.iops_ps_server + feature_server_pd: + - abstract_pd_server + - feature_pd_server + disk.device.latency_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_cmaui_test_resourceGroup + feature_test_resourceGroup_test_nested2Level: + - test_nested2Level + - feature_test_resourceGroup + attachment_sm_server_port_test_nested2Level: + - test_nested2Level + - attachment_sm_server_port + disk.capacity_server_sm_test_nested2Level: + - test_nested2Level + - disk.capacity_server_sm + disk.iops_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - disk.iops_server_cmaui_test_resourceGroup + attachment_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - attachment_cmaui_port_7_test_resourceGroup + requirements: + dependency_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - dependency_server_cmaui_test_resourceGroup + dependency_server_pd: + - abstract_pd_server + - dependency_pd_server + dependency_ps_server_port: + - abstract_ps_server + - dependency_ps_server_ps_server_port + dependency_pd_server_port: + - abstract_pd_server + - dependency_pd_server_pd_server_port + dependency_test_resourceGroup_test_nested2Level: + - test_nested2Level + - dependency_test_resourceGroup + link_sm_server_port_test_nested2Level: + - test_nested2Level + - link_sm_server_port + dependency_server_sm_test_nested2Level: + - test_nested2Level + - dependency_server_sm + link_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - link_cmaui_port_8_test_resourceGroup + dependency_test_nested2Level: + - test_nested2Level + - dependency + link_oam_server_port_test_nested2Level: + - test_nested2Level + - link_oam_server_port + local_storage_server_ps: + - abstract_ps_server + - local_storage_ps_server + dependency_sm_server_port_test_nested2Level: + - test_nested2Level + - dependency_sm_server_port + local_storage_server_pd: + - abstract_pd_server + - local_storage_pd_server + dependency_server_ps: + - abstract_ps_server + - dependency_ps_server + dependency_oam_server_port_test_nested2Level: + - test_nested2Level + - dependency_oam_server_port + link_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - link_cmaui_port_7_test_resourceGroup + link_pd_server_port: + - abstract_pd_server + - link_pd_server_pd_server_port + link_ps_server_port: + - abstract_ps_server + - link_ps_server_ps_server_port + dependency_cmaui_port_7_test_resourceGroup_test_nested2Level: + - test_nested2Level + - dependency_cmaui_port_7_test_resourceGroup + dependency_cmaui_port_8_test_resourceGroup_test_nested2Level: + - test_nested2Level + - dependency_cmaui_port_8_test_resourceGroup + local_storage_server_sm_test_nested2Level: + - test_nested2Level + - local_storage_server_sm + dependency_server_oam_test_nested2Level: + - test_nested2Level + - dependency_server_oam + local_storage_server_oam_test_nested2Level: + - test_nested2Level + - local_storage_server_oam + local_storage_server_cmaui_test_resourceGroup_test_nested2Level: + - test_nested2Level + - local_storage_server_cmaui_test_resourceGroup diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested2ServiceTemplate.yaml new file mode 100644 index 0000000000..ab21e606d2 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested2ServiceTemplate.yaml @@ -0,0 +1,774 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested2 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + net2: + hidden: false + immutable: false + type: string + description: Contrail V2 network + net1: + hidden: false + immutable: false + type: string + description: Neutron network + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + sm_server_names: + hidden: false + immutable: false + type: list + description: SM server names + entry_schema: + type: string + oam_server_image: + hidden: false + immutable: false + type: string + description: OAM Image server + oam_server_ips: + hidden: false + immutable: false + type: string + oam_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for OAM server + sm_server_ips: + hidden: false + immutable: false + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + net: + hidden: false + immutable: false + type: string + oam_server_names: + hidden: false + immutable: false + type: list + description: OAM server names + entry_schema: + type: string + sm_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for SM server + sm_server_image: + hidden: false + immutable: false + type: string + description: SM Image server + node_templates: + test_resourceGroup: + type: org.openecomp.resource.abstract.nodes.heat.nested3 + directives: + - substitutable + properties: + p1: + get_input: net + service_template_filter: + substitute_service_template: nested3ServiceTemplate.yaml + count: 9 + mandatory: true + port_cmaui_port_8_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_7_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_7_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + indx: + get_property: + - SELF + - service_template_filter + - index_value + port_cmaui_port_8_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + abstract_sm_server: + type: org.openecomp.resource.abstract.nodes.sm_server + directives: + - substitutable + properties: + vm_flavor_name: + get_input: sm_server_flavor + port_sm_server_port_network: + - get_input: net1 + compute_sm_server_name: + - get_input: + - sm_server_names + - 0 + port_sm_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + vm_image_name: + get_input: sm_server_image + compute_sm_server_availability_zone: + - get_input: availability_zone_0 + port_sm_server_port_mac_requirements: + mac_count_required: + is_required: false + port_sm_server_port_replacement_policy: + - AUTO + port_sm_server_port_fixed_ips: + - ip_address: + get_input: + - sm_server_ips + - 0 + port_sm_server_port_security_groups: + - - get_input: p1 + - get_input: p2 + service_template_filter: + substitute_service_template: Nested_sm_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_oam_server: + type: org.openecomp.resource.abstract.nodes.oam_server + directives: + - substitutable + properties: + port_oam_server_port_network: + - get_input: net2 + port_oam_server_port_security_groups: + - - get_input: p1 + port_oam_server_port_replacement_policy: + - AUTO + vm_flavor_name: + get_input: oam_server_flavor + port_oam_server_port_mac_requirements: + mac_count_required: + is_required: false + compute_oam_server_availability_zone: + - get_input: availability_zone_0 + vm_image_name: + get_input: oam_server_image + port_oam_server_port_fixed_ips: + - ip_address: + get_input: + - oam_server_ips + - 0 + compute_oam_server_name: + - get_input: + - oam_server_names + - 1 + port_oam_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_oam_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + nested2_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested2.yml + description: nested2 + members: + - test_resourceGroup + - abstract_sm_server + - abstract_oam_server + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested2 + capabilities: + network.outpoing.packets_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - network.outpoing.packets_cmaui_port_7 + binding_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - binding_cmaui_port_7 + memory.resident_server_cmaui_test_resourceGroup: + - test_resourceGroup + - memory.resident_server_cmaui + network.outgoing.bytes.rate_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - network.outgoing.bytes.rate_cmaui_port_7 + os_server_sm: + - abstract_sm_server + - os_sm_server + disk.capacity_server_sm: + - abstract_sm_server + - disk.capacity_sm_server + memory_server_oam: + - abstract_oam_server + - memory_oam_server + feature_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - feature_cmaui_port_8 + disk.write.bytes_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.write.bytes_server_cmaui + disk.device.iops_server_oam: + - abstract_oam_server + - disk.device.iops_oam_server + disk.device.usage_server_sm: + - abstract_sm_server + - disk.device.usage_sm_server + disk.device.write.requests.rate_server_sm: + - abstract_sm_server + - disk.device.write.requests.rate_sm_server + disk.allocation_server_oam: + - abstract_oam_server + - disk.allocation_oam_server + feature_server_cmaui_test_resourceGroup: + - test_resourceGroup + - feature_server_cmaui + network.incoming.packets_sm_server_port: + - abstract_sm_server + - network.incoming.packets_sm_server_sm_server_port + disk.write.bytes.rate_server_sm: + - abstract_sm_server + - disk.write.bytes.rate_sm_server + feature_oam_server_port: + - abstract_oam_server + - feature_oam_server_oam_server_port + disk.usage_server_oam: + - abstract_oam_server + - disk.usage_oam_server + disk.device.iops_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.iops_server_cmaui + instance_server_sm: + - abstract_sm_server + - instance_sm_server + disk.device.latency_server_oam: + - abstract_oam_server + - disk.device.latency_oam_server + disk.root.size_server_oam: + - abstract_oam_server + - disk.root.size_oam_server + host_server_sm: + - abstract_sm_server + - host_sm_server + memory.usage_server_oam: + - abstract_oam_server + - memory.usage_oam_server + disk.capacity_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.capacity_server_cmaui + disk.read.bytes_server_oam: + - abstract_oam_server + - disk.read.bytes_oam_server + disk.read.requests_server_oam: + - abstract_oam_server + - disk.read.requests_oam_server + cpu_util_server_sm: + - abstract_sm_server + - cpu_util_sm_server + network.incoming.bytes_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - network.incoming.bytes_cmaui_port_8 + disk.device.capacity_server_sm: + - abstract_sm_server + - disk.device.capacity_sm_server + disk.device.read.bytes_server_oam: + - abstract_oam_server + - disk.device.read.bytes_oam_server + network.incoming.bytes_oam_server_port: + - abstract_oam_server + - network.incoming.bytes_oam_server_oam_server_port + network.outgoing.bytes.rate_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - network.outgoing.bytes.rate_cmaui_port_8 + disk.device.iops_server_sm: + - abstract_sm_server + - disk.device.iops_sm_server + disk.device.read.requests.rate_server_oam: + - abstract_oam_server + - disk.device.read.requests.rate_oam_server + disk.device.latency_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.latency_server_cmaui + vcpus_server_oam: + - abstract_oam_server + - vcpus_oam_server + disk.device.read.bytes_server_sm: + - abstract_sm_server + - disk.device.read.bytes_sm_server + disk.read.bytes.rate_server_oam: + - abstract_oam_server + - disk.read.bytes.rate_oam_server + disk.write.bytes_server_oam: + - abstract_oam_server + - disk.write.bytes_oam_server + disk.write.requests.rate_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.write.requests.rate_server_cmaui + instance_server_cmaui_test_resourceGroup: + - test_resourceGroup + - instance_server_cmaui + disk.latency_server_sm: + - abstract_sm_server + - disk.latency_sm_server + disk.iops_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.iops_server_cmaui + disk.device.allocation_server_oam: + - abstract_oam_server + - disk.device.allocation_oam_server + attachment_oam_server_port: + - abstract_oam_server + - attachment_oam_server_oam_server_port + scalable_server_oam: + - abstract_oam_server + - scalable_oam_server + disk.root.size_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.root.size_server_cmaui + cpu_util_server_oam: + - abstract_oam_server + - cpu_util_oam_server + disk.device.usage_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.usage_server_cmaui + disk.write.bytes.rate_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.write.bytes.rate_server_cmaui + disk.latency_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.latency_server_cmaui + feature_server_sm: + - abstract_sm_server + - feature_sm_server + cpu.delta_server_oam: + - abstract_oam_server + - cpu.delta_oam_server + host_server_oam: + - abstract_oam_server + - host_oam_server + cpu_server_cmaui_test_resourceGroup: + - test_resourceGroup + - cpu_server_cmaui + cpu.delta_server_sm: + - abstract_sm_server + - cpu.delta_sm_server + binding_server_oam: + - abstract_oam_server + - binding_oam_server + disk.device.capacity_server_oam: + - abstract_oam_server + - disk.device.capacity_oam_server + binding_server_cmaui_test_resourceGroup: + - test_resourceGroup + - binding_server_cmaui + disk.device.write.bytes.rate_server_sm: + - abstract_sm_server + - disk.device.write.bytes.rate_sm_server + disk.write.bytes_server_sm: + - abstract_sm_server + - disk.write.bytes_sm_server + disk.latency_server_oam: + - abstract_oam_server + - disk.latency_oam_server + attachment_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - attachment_cmaui_port_8 + network.incoming.packets_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - network.incoming.packets_cmaui_port_8 + disk.device.allocation_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.allocation_server_cmaui + attachment_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - attachment_cmaui_port_7 + disk.device.read.requests_server_oam: + - abstract_oam_server + - disk.device.read.requests_oam_server + disk.device.write.requests.rate_server_oam: + - abstract_oam_server + - disk.device.write.requests.rate_oam_server + endpoint_server_sm: + - abstract_sm_server + - endpoint_sm_server + disk.device.allocation_server_sm: + - abstract_sm_server + - disk.device.allocation_sm_server + feature_server_oam: + - abstract_oam_server + - feature_oam_server + feature_test_resourceGroup: + - test_resourceGroup + - feature + disk.read.requests_server_sm: + - abstract_sm_server + - disk.read.requests_sm_server + binding_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - binding_cmaui_port_8 + disk.write.bytes.rate_server_oam: + - abstract_oam_server + - disk.write.bytes.rate_oam_server + disk.allocation_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.allocation_server_cmaui + memory.resident_server_sm: + - abstract_sm_server + - memory.resident_sm_server + disk.device.read.requests_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.read.requests_server_cmaui + network.incoming.packets_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - network.incoming.packets_cmaui_port_7 + cpu_server_oam: + - abstract_oam_server + - cpu_oam_server + host_server_cmaui_test_resourceGroup: + - test_resourceGroup + - host_server_cmaui + memory_server_sm: + - abstract_sm_server + - memory_sm_server + scalable_server_sm: + - abstract_sm_server + - scalable_sm_server + scalable_server_cmaui_test_resourceGroup: + - test_resourceGroup + - scalable_server_cmaui + disk.device.read.bytes.rate_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.read.bytes.rate_server_cmaui + network.outgoing.packets.rate_sm_server_port: + - abstract_sm_server + - network.outgoing.packets.rate_sm_server_sm_server_port + binding_sm_server_port: + - abstract_sm_server + - binding_sm_server_sm_server_port + network.outgoing.bytes.rate_sm_server_port: + - abstract_sm_server + - network.outgoing.bytes.rate_sm_server_sm_server_port + disk.write.requests_server_oam: + - abstract_oam_server + - disk.write.requests_oam_server + disk.device.read.bytes_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.read.bytes_server_cmaui + disk.device.latency_server_sm: + - abstract_sm_server + - disk.device.latency_sm_server + memory.usage_server_sm: + - abstract_sm_server + - memory.usage_sm_server + memory.resident_server_oam: + - abstract_oam_server + - memory.resident_oam_server + network.incoming.bytes.rate_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - network.incoming.bytes.rate_cmaui_port_8 + feature_sm_server_port: + - abstract_sm_server + - feature_sm_server_sm_server_port + disk.device.write.requests_server_sm: + - abstract_sm_server + - disk.device.write.requests_sm_server + network.incoming.packets.rate_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - network.incoming.packets.rate_cmaui_port_7 + disk.write.requests_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.write.requests_server_cmaui + disk.device.write.bytes_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.write.bytes_server_cmaui + disk.device.write.requests_server_oam: + - abstract_oam_server + - disk.device.write.requests_oam_server + disk.read.bytes_server_sm: + - abstract_sm_server + - disk.read.bytes_sm_server + disk.device.write.requests.rate_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.write.requests.rate_server_cmaui + disk.device.write.bytes.rate_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.write.bytes.rate_server_cmaui + cpu_server_sm: + - abstract_sm_server + - cpu_sm_server + endpoint_server_cmaui_test_resourceGroup: + - test_resourceGroup + - endpoint_server_cmaui + network.outpoing.packets_sm_server_port: + - abstract_sm_server + - network.outpoing.packets_sm_server_sm_server_port + network.outgoing.packets.rate_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - network.outgoing.packets.rate_cmaui_port_7 + network.incoming.bytes.rate_oam_server_port: + - abstract_oam_server + - network.incoming.bytes.rate_oam_server_oam_server_port + disk.device.usage_server_oam: + - abstract_oam_server + - disk.device.usage_oam_server + network.outgoing.packets.rate_oam_server_port: + - abstract_oam_server + - network.outgoing.packets.rate_oam_server_oam_server_port + network.incoming.packets.rate_sm_server_port: + - abstract_sm_server + - network.incoming.packets.rate_sm_server_sm_server_port + binding_oam_server_port: + - abstract_oam_server + - binding_oam_server_oam_server_port + disk.device.capacity_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.capacity_server_cmaui + network.incoming.packets.rate_oam_server_port: + - abstract_oam_server + - network.incoming.packets.rate_oam_server_oam_server_port + disk.device.write.bytes_server_oam: + - abstract_oam_server + - disk.device.write.bytes_oam_server + disk.device.read.requests_server_sm: + - abstract_sm_server + - disk.device.read.requests_sm_server + disk.device.write.requests_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.write.requests_server_cmaui + disk.read.bytes_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.read.bytes_server_cmaui + disk.device.read.bytes.rate_server_sm: + - abstract_sm_server + - disk.device.read.bytes.rate_sm_server + disk.ephemeral.size_server_oam: + - abstract_oam_server + - disk.ephemeral.size_oam_server + network.outpoing.packets_oam_server_port: + - abstract_oam_server + - network.outpoing.packets_oam_server_oam_server_port + os_server_oam: + - abstract_oam_server + - os_oam_server + network.outgoing.bytes_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - network.outgoing.bytes_cmaui_port_7 + disk.capacity_server_oam: + - abstract_oam_server + - disk.capacity_oam_server + disk.write.requests_server_sm: + - abstract_sm_server + - disk.write.requests_sm_server + network.incoming.bytes_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - network.incoming.bytes_cmaui_port_7 + disk.ephemeral.size_server_sm: + - abstract_sm_server + - disk.ephemeral.size_sm_server + disk.usage_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.usage_server_cmaui + disk.read.bytes.rate_server_sm: + - abstract_sm_server + - disk.read.bytes.rate_sm_server + endpoint_server_oam: + - abstract_oam_server + - endpoint_oam_server + network.outpoing.packets_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - network.outpoing.packets_cmaui_port_8 + disk.device.read.requests.rate_server_sm: + - abstract_sm_server + - disk.device.read.requests.rate_sm_server + os_server_cmaui_test_resourceGroup: + - test_resourceGroup + - os_server_cmaui + binding_server_sm: + - abstract_sm_server + - binding_sm_server + disk.root.size_server_sm: + - abstract_sm_server + - disk.root.size_sm_server + network.outgoing.bytes_oam_server_port: + - abstract_oam_server + - network.outgoing.bytes_oam_server_oam_server_port + disk.allocation_server_sm: + - abstract_sm_server + - disk.allocation_sm_server + disk.iops_server_oam: + - abstract_oam_server + - disk.iops_oam_server + vcpus_server_cmaui_test_resourceGroup: + - test_resourceGroup + - vcpus_server_cmaui + network.outgoing.bytes_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - network.outgoing.bytes_cmaui_port_8 + disk.write.requests.rate_server_sm: + - abstract_sm_server + - disk.write.requests.rate_sm_server + network.outgoing.bytes.rate_oam_server_port: + - abstract_oam_server + - network.outgoing.bytes.rate_oam_server_oam_server_port + disk.device.write.bytes_server_sm: + - abstract_sm_server + - disk.device.write.bytes_sm_server + network.incoming.packets.rate_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - network.incoming.packets.rate_cmaui_port_8 + network.incoming.bytes.rate_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - network.incoming.bytes.rate_cmaui_port_7 + disk.write.requests.rate_server_oam: + - abstract_oam_server + - disk.write.requests.rate_oam_server + network.outgoing.packets.rate_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - network.outgoing.packets.rate_cmaui_port_8 + disk.device.read.bytes.rate_server_oam: + - abstract_oam_server + - disk.device.read.bytes.rate_oam_server + memory.usage_server_cmaui_test_resourceGroup: + - test_resourceGroup + - memory.usage_server_cmaui + network.incoming.bytes.rate_sm_server_port: + - abstract_sm_server + - network.incoming.bytes.rate_sm_server_sm_server_port + memory_server_cmaui_test_resourceGroup: + - test_resourceGroup + - memory_server_cmaui + disk.device.write.bytes.rate_server_oam: + - abstract_oam_server + - disk.device.write.bytes.rate_oam_server + network.incoming.packets_oam_server_port: + - abstract_oam_server + - network.incoming.packets_oam_server_oam_server_port + disk.read.requests_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.read.requests_server_cmaui + disk.ephemeral.size_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.ephemeral.size_server_cmaui + disk.usage_server_sm: + - abstract_sm_server + - disk.usage_sm_server + instance_server_oam: + - abstract_oam_server + - instance_oam_server + feature_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - feature_cmaui_port_7 + cpu.delta_server_cmaui_test_resourceGroup: + - test_resourceGroup + - cpu.delta_server_cmaui + cpu_util_server_cmaui_test_resourceGroup: + - test_resourceGroup + - cpu_util_server_cmaui + disk.device.read.requests.rate_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.device.read.requests.rate_server_cmaui + network.outgoing.bytes_sm_server_port: + - abstract_sm_server + - network.outgoing.bytes_sm_server_sm_server_port + vcpus_server_sm: + - abstract_sm_server + - vcpus_sm_server + disk.read.bytes.rate_server_cmaui_test_resourceGroup: + - test_resourceGroup + - disk.read.bytes.rate_server_cmaui + attachment_sm_server_port: + - abstract_sm_server + - attachment_sm_server_sm_server_port + network.incoming.bytes_sm_server_port: + - abstract_sm_server + - network.incoming.bytes_sm_server_sm_server_port + disk.iops_server_sm: + - abstract_sm_server + - disk.iops_sm_server + requirements: + dependency_server_cmaui_test_resourceGroup: + - test_resourceGroup + - dependency_server_cmaui + local_storage_server_oam: + - abstract_oam_server + - local_storage_oam_server + link_sm_server_port: + - abstract_sm_server + - link_sm_server_sm_server_port + dependency_server_oam: + - abstract_oam_server + - dependency_oam_server + link_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - link_cmaui_port_7 + link_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - link_cmaui_port_8 + dependency_test_resourceGroup: + - test_resourceGroup + - dependency + dependency_cmaui_port_7_test_resourceGroup: + - test_resourceGroup + - dependency_cmaui_port_7 + dependency_cmaui_port_8_test_resourceGroup: + - test_resourceGroup + - dependency_cmaui_port_8 + dependency_sm_server_port: + - abstract_sm_server + - dependency_sm_server_sm_server_port + link_oam_server_port: + - abstract_oam_server + - link_oam_server_oam_server_port + local_storage_server_sm: + - abstract_sm_server + - local_storage_sm_server + local_storage_server_cmaui_test_resourceGroup: + - test_resourceGroup + - local_storage_server_cmaui + dependency_oam_server_port: + - abstract_oam_server + - dependency_oam_server_oam_server_port + dependency_server_sm: + - abstract_sm_server + - dependency_sm_server diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested3ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested3ServiceTemplate.yaml new file mode 100644 index 0000000000..105b3592c6 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/nested3ServiceTemplate.yaml @@ -0,0 +1,434 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested3 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +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 + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + port_cmaui_port_8_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + p2: + hidden: false + immutable: false + type: string + net2: + hidden: false + immutable: false + type: string + description: Contrail V2 network + net1: + hidden: false + immutable: false + type: string + description: Neutron network + indx: + hidden: false + immutable: false + type: float + port_cmaui_port_8_order: + type: integer + required: true + port_cmaui_port_7_network_role_tag: + type: string + required: true + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + net: + hidden: false + immutable: false + type: string + port_cmaui_port_8_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_7_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + port_cmaui_port_8_network_role_tag: + type: string + required: true + port_cmaui_port_8_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_7_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_7_order: + type: integer + required: true + cmaui_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + port_cmaui_port_7_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_7_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_7_subnetpoolid: + type: string + required: true + port_cmaui_port_7_network_role: + type: string + required: true + port_cmaui_port_8_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + cmaui_oam_ips: + hidden: false + immutable: false + type: string + port_cmaui_port_8_network_role: + type: string + required: true + port_cmaui_port_8_subnetpoolid: + type: string + required: true + node_templates: + cmaui_port_7: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + ip_requirements: + get_input: port_cmaui_port_7_ip_requirements + security_groups: + - get_input: p1 + network_role: + get_input: port_cmaui_port_7_network_role + fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + subnetpoolid: + get_input: port_cmaui_port_7_subnetpoolid + mac_requirements: + get_input: port_cmaui_port_7_mac_requirements + exCP_naming: + get_input: port_cmaui_port_7_exCP_naming + vlan_requirements: + get_input: port_cmaui_port_7_vlan_requirements + network_role_tag: + get_input: port_cmaui_port_7_network_role_tag + network: + get_input: net1 + order: + get_input: port_cmaui_port_7_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_cmaui + relationship: tosca.relationships.network.BindsTo + cmaui_port_8: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + ip_requirements: + get_input: port_cmaui_port_8_ip_requirements + security_groups: + - get_input: p2 + - get_input: p2 + network_role: + get_input: port_cmaui_port_8_network_role + fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + subnetpoolid: + get_input: port_cmaui_port_8_subnetpoolid + mac_requirements: + get_input: port_cmaui_port_8_mac_requirements + exCP_naming: + get_input: port_cmaui_port_8_exCP_naming + vlan_requirements: + get_input: port_cmaui_port_8_vlan_requirements + network_role_tag: + get_input: port_cmaui_port_8_network_role_tag + network: + get_input: net2 + order: + get_input: port_cmaui_port_8_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_cmaui + relationship: tosca.relationships.network.BindsTo + server_cmaui: + type: org.openecomp.resource.vfc.nodes.heat.cmaui + properties: + flavor: + get_input: cmaui_flavor + availability_zone: + get_input: availability_zone_0 + image: + get_input: cmaui_image + name: + get_input: + - cmaui_names + - 0 + groups: + nested3_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested3.yml + description: nested4 + members: + - cmaui_port_7 + - cmaui_port_8 + - server_cmaui + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.cmaui + capabilities: + cpu.delta_server_cmaui: + - server_cmaui + - cpu.delta + disk.device.write.requests.rate_server_cmaui: + - server_cmaui + - disk.device.write.requests.rate + disk.device.allocation_server_cmaui: + - server_cmaui + - disk.device.allocation + feature_cmaui_port_7: + - cmaui_port_7 + - feature + feature_cmaui_port_8: + - cmaui_port_8 + - feature + scalable_server_cmaui: + - server_cmaui + - scalable + disk.read.bytes.rate_server_cmaui: + - server_cmaui + - disk.read.bytes.rate + cpu_server_cmaui: + - server_cmaui + - cpu + disk.write.bytes.rate_server_cmaui: + - server_cmaui + - disk.write.bytes.rate + disk.device.read.bytes.rate_server_cmaui: + - server_cmaui + - disk.device.read.bytes.rate + host_server_cmaui: + - server_cmaui + - host + cpu_util_server_cmaui: + - server_cmaui + - cpu_util + network.outgoing.packets.rate_cmaui_port_8: + - cmaui_port_8 + - network.outgoing.packets.rate + attachment_cmaui_port_7: + - cmaui_port_7 + - attachment + attachment_cmaui_port_8: + - cmaui_port_8 + - attachment + network.outgoing.packets.rate_cmaui_port_7: + - cmaui_port_7 + - network.outgoing.packets.rate + disk.device.latency_server_cmaui: + - server_cmaui + - disk.device.latency + disk.device.write.requests_server_cmaui: + - server_cmaui + - disk.device.write.requests + disk.read.requests_server_cmaui: + - server_cmaui + - disk.read.requests + disk.device.capacity_server_cmaui: + - server_cmaui + - disk.device.capacity + disk.usage_server_cmaui: + - server_cmaui + - disk.usage + disk.device.usage_server_cmaui: + - server_cmaui + - disk.device.usage + disk.capacity_server_cmaui: + - server_cmaui + - disk.capacity + disk.write.requests.rate_server_cmaui: + - server_cmaui + - disk.write.requests.rate + disk.device.read.requests_server_cmaui: + - server_cmaui + - disk.device.read.requests + instance_server_cmaui: + - server_cmaui + - instance + disk.device.read.bytes_server_cmaui: + - server_cmaui + - disk.device.read.bytes + network.incoming.packets.rate_cmaui_port_7: + - cmaui_port_7 + - network.incoming.packets.rate + memory_server_cmaui: + - server_cmaui + - memory + network.incoming.packets.rate_cmaui_port_8: + - cmaui_port_8 + - network.incoming.packets.rate + disk.root.size_server_cmaui: + - server_cmaui + - disk.root.size + binding_server_cmaui: + - server_cmaui + - binding + disk.device.read.requests.rate_server_cmaui: + - server_cmaui + - disk.device.read.requests.rate + disk.write.bytes_server_cmaui: + - server_cmaui + - disk.write.bytes + os_server_cmaui: + - server_cmaui + - os + disk.device.write.bytes.rate_server_cmaui: + - server_cmaui + - disk.device.write.bytes.rate + network.incoming.packets_cmaui_port_7: + - cmaui_port_7 + - network.incoming.packets + network.incoming.packets_cmaui_port_8: + - cmaui_port_8 + - network.incoming.packets + network.incoming.bytes.rate_cmaui_port_7: + - cmaui_port_7 + - network.incoming.bytes.rate + network.incoming.bytes.rate_cmaui_port_8: + - cmaui_port_8 + - network.incoming.bytes.rate + memory.resident_server_cmaui: + - server_cmaui + - memory.resident + network.outgoing.bytes_cmaui_port_7: + - cmaui_port_7 + - network.outgoing.bytes + disk.latency_server_cmaui: + - server_cmaui + - disk.latency + feature_server_cmaui: + - server_cmaui + - feature + network.outpoing.packets_cmaui_port_7: + - cmaui_port_7 + - network.outpoing.packets + vcpus_server_cmaui: + - server_cmaui + - vcpus + network.outpoing.packets_cmaui_port_8: + - cmaui_port_8 + - network.outpoing.packets + disk.device.write.bytes_server_cmaui: + - server_cmaui + - disk.device.write.bytes + binding_cmaui_port_7: + - cmaui_port_7 + - binding + network.outgoing.bytes_cmaui_port_8: + - cmaui_port_8 + - network.outgoing.bytes + binding_cmaui_port_8: + - cmaui_port_8 + - binding + disk.allocation_server_cmaui: + - server_cmaui + - disk.allocation + disk.write.requests_server_cmaui: + - server_cmaui + - disk.write.requests + memory.usage_server_cmaui: + - server_cmaui + - memory.usage + disk.ephemeral.size_server_cmaui: + - server_cmaui + - disk.ephemeral.size + network.outgoing.bytes.rate_cmaui_port_7: + - cmaui_port_7 + - network.outgoing.bytes.rate + network.incoming.bytes_cmaui_port_8: + - cmaui_port_8 + - network.incoming.bytes + endpoint_server_cmaui: + - server_cmaui + - endpoint + network.incoming.bytes_cmaui_port_7: + - cmaui_port_7 + - network.incoming.bytes + disk.iops_server_cmaui: + - server_cmaui + - disk.iops + network.outgoing.bytes.rate_cmaui_port_8: + - cmaui_port_8 + - network.outgoing.bytes.rate + disk.device.iops_server_cmaui: + - server_cmaui + - disk.device.iops + disk.read.bytes_server_cmaui: + - server_cmaui + - disk.read.bytes + requirements: + dependency_cmaui_port_8: + - cmaui_port_8 + - dependency + dependency_cmaui_port_7: + - cmaui_port_7 + - dependency + link_cmaui_port_8: + - cmaui_port_8 + - link + link_cmaui_port_7: + - cmaui_port_7 + - link + dependency_server_cmaui: + - server_cmaui + - dependency + local_storage_server_cmaui: + - server_cmaui + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/MANIFEST.json new file mode 100644 index 0000000000..10f0e8cbdd --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/MANIFEST.json @@ -0,0 +1,27 @@ +{ + "name": "Port to Network multi nested test", + "description": "HOT template to create multi nested of 4 levels", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested1.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested2.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested3.yml", + "type": "HEAT", + "isBase": "false" + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/main.yml new file mode 100644 index 0000000000..447b682110 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/main.yml @@ -0,0 +1,73 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + security_group_name: + type: string + description: network name of jsa log network + 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 + p1: + type: string + description: UID of OAM network + oam_net_name: + type: string + description: net name + availabilityzone_name: + type: string + label: availabilityzone name + description: availabilityzone name + +resources: + server_pd_1: + 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} + user_data_format: RAW + + server_pd_2: + type: OS::Nova::Server + properties: +# config_drive: "True" + name: {get_param: [pd_server_names, 1]} + image: {get_param: pd_image_name} + flavor: {get_param: pd_flavor_name} + availability_zone: {get_param: availabilityzone_name} + networks: + - 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} + + test_nested1Level: + type: nested1.yml + properties: + p1: { get_param: p1} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested1.yml new file mode 100644 index 0000000000..866c8e22a2 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested1.yml @@ -0,0 +1,74 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + net: + type: string +resources: + + cmaui01_port_1: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + security_groups: [{get_param: p1}, {get_param: p2}] + replacement_policy: AUTO + + cmaui02_port_2: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + security_groups: [{get_param: p2}] + replacement_policy: AUTO + + server_cmaui_1: + 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: cmaui01_port_1 } + + server_cmaui_2: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_names, 1]} + image: { get_param: cmaui_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_flavor } + networks: + - port: { get_resource: cmaui02_port_2 } + + test_nested2Level: + type: nested2.yml + properties: + p1: { get_param: p1} + p2: { get_param: p2} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested2.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested2.yml new file mode 100644 index 0000000000..c39012c941 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested2.yml @@ -0,0 +1,73 @@ +heat_template_version: 2013-05-23 + +description: nested2 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + oam_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + net: + type: string +resources: + + oam01_port_1: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + security_groups: [{get_param: p2}, {get_param: p1}] + replacement_policy: AUTO + + oam02_port_2: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + security_groups: [{get_param: p1}] + replacement_policy: AUTO + + server_oam_1: + type: OS::Nova::Server + properties: + name: { get_param: [oam_names, 0]} + image: { get_param: cmaui_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_flavor } + networks: + - port: { get_resource: oam01_port_1 } + + server_oam_2: + type: OS::Nova::Server + properties: + name: { get_param: [oam_names, 0]} + image: { get_param: cmaui_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_flavor } + networks: + - port: { get_resource: oam02_port_2 } + + test_nested3Level: + type: nested3.yml + properties: + p1: { get_param: p1} \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested3.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested3.yml new file mode 100644 index 0000000000..d3d6464e69 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/in/nested3.yml @@ -0,0 +1,68 @@ +heat_template_version: 2013-05-23 + +description: nested2 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + ps_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + net: + type: string +resources: + + pd01_port_1: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + security_groups: [{get_param: p2}, {get_param: p1}] + replacement_policy: AUTO + + pd02_port_2: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + security_groups: [{get_param: p1}] + replacement_policy: AUTO + + server_ps_1: + type: OS::Nova::Server + properties: + name: { get_param: [ps_names, 0]} + image: { get_param: cmaui_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_flavor } + networks: + - port: { get_resource: pd01_port_1 } + + server_ps_2: + type: OS::Nova::Server + properties: + name: { get_param: [ps_names, 0]} + image: { get_param: cmaui_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_flavor } + networks: + - port: { get_resource: pd02_port_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/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..20819de371 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,7599 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.pd_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd02_port_order: + type: integer + required: true + status: SUPPORTED + port_pd02_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd02_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd02_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd02_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd02_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd02_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd02_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd02_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd02_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd02_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd02_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.ps_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_pd01_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + compute_ps_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd01_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_ps_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + status: SUPPORTED + port_pd01_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd01_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + requirements: + - dependency_ps: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_ps: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_pd01_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_pd01_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.requests.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_ps: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_ps: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_ps: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_pd01_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_pd01_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_pd01_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + feature_ps: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_ps: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + status: SUPPORTED + port_pd01_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd01_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd01_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd01_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd01_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd01_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd01_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.oam: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_oam02_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam02_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam02_port_network_role: + type: string + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_oam02_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_oam02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_oam02_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_oam02_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_oam02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_oam02_port_order: + type: integer + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_oam02_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_oam02_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_oam_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam02_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_oam_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_oam_oam02_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_oam02_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_oam: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_oam: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + cpu_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_oam02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_oam02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_oam02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_oam02_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + scalable_oam: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_oam02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_oam02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_oam02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_oam: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + endpoint_oam: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_oam02_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu_util_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_oam02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_oam: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory.usage_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_oam02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_oam02_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.oam_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_oam01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_oam01_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_oam01_port_order: + type: integer + required: true + status: SUPPORTED + port_oam01_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam01_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_oam01_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_oam01_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_oam01_port_network_role: + type: string + required: true + status: SUPPORTED + port_oam01_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_oam01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + compute_oam_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam01_port_network_role_tag: + type: string + required: true + status: SUPPORTED + compute_oam_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam01_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + requirements: + - dependency_oam_oam01_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_oam01_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_oam: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_oam: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + cpu_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_oam01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_oam01_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.bytes.rate_oam_oam01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_oam: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + attachment_oam_oam01_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_oam01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_oam01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_oam01_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_oam01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_oam01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_oam: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + endpoint_oam: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_oam01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_oam: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory.usage_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_oam01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.cmaui: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_cmaui02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui02_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + compute_cmaui_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui02_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_cmaui_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui02_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui02_port_order: + type: integer + required: true + status: SUPPORTED + port_cmaui02_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui02_port_network_role: + type: string + required: true + status: SUPPORTED + port_cmaui02_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_cmaui02_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_cmaui02_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui02_port_network_role_tag: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_cmaui02_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_cmaui02_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + network.incoming.bytes_cmaui_cmaui02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_cmaui02_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_cmaui02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_cmaui02_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_cmaui02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_cmaui02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_cmaui02_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_cmaui02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_cmaui02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_cmaui02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_cmaui02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.cmaui_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_cmaui01_port_network_role: + type: string + required: true + status: SUPPORTED + port_cmaui01_port_order: + type: integer + required: true + status: SUPPORTED + port_cmaui01_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_cmaui01_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + vm_flavor_name: + type: string + required: true + status: SUPPORTED + compute_cmaui_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui01_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_cmaui_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui01_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui01_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui01_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui01_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui01_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + requirements: + - dependency_cmaui_cmaui01_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_cmaui01_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_cmaui01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_cmaui01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_cmaui01_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_cmaui01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_cmaui01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_cmaui01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_cmaui01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_cmaui01_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_cmaui01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_cmaui01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_cmaui01_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + feature_cmaui: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_cmaui: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested1: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + cmaui_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_server_cmaui_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_cmaui_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_cmaui_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_cmaui_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui01_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui01_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui02_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui02_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_oam01_port_1_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam01_port_1_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_oam02_port_2_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam02_port_2_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_pd01_port_1_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd01_port_1_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd02_port_2_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd02_port_2_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_ps_2_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_ps_2_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_ps_1_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_ps_1_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_oam_2_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_oam_2_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_oam_1_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_oam_1_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + memory.resident_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd01_port_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui02_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.latency_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui01_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_ps_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd01_port_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui02_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam02_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd01_port_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam02_port_2_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.requests_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_ps_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_ps_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam02_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam01_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam02_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_pd01_port_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + attachment_oam02_port_2_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd02_port_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd02_port_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam01_port_1_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_ps_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd02_port_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_cmaui_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_cmaui_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_cmaui_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + scalable_server_cmaui_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_ps_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam02_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_cmaui_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + endpoint_server_cmaui_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam02_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam02_port_2_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd02_port_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_oam_2_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam01_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd01_port_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_ps_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd01_port_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam01_port_1_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_ps_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + scalable_server_oam_1_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd01_port_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd02_port_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.bytes.rate_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd01_port_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui01_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + scalable_server_oam_2_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd01_port_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_ps_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_oam_2_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd02_port_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui02_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_oam_1_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + scalable_server_ps_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_oam_1_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd02_port_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_oam_2_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + feature_server_oam_2_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui01_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_oam_1_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam02_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam01_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_cmaui_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_oam_1_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + feature_server_cmaui_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam01_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_ps_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd01_port_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd01_port_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd02_port_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_oam_2_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_cmaui_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + os_server_cmaui_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd02_port_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_ps_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam02_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd02_port_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam01_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam02_port_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_ps_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + host_server_cmaui_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_cmaui_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_oam_1_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam01_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam01_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam01_port_1_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + vcpus_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_ps_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam01_port_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_oam_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_oam_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd02_port_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_ps_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested2: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + oam_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_oam01_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam01_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_oam02_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam02_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_pd01_port_1_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd01_port_1_test_nested3Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd02_port_2_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd02_port_2_test_nested3Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_ps_2_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_ps_2_test_nested3Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_ps_1_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_ps_1_test_nested3Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_oam_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_oam_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_oam_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_oam_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + network.incoming.packets.rate_oam02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_oam_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + endpoint_server_oam_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + binding_pd01_port_1_test_nested3Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.requests.rate_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam01_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_oam_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + scalable_server_oam_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd02_port_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd02_port_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_ps_1_test_nested3Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_ps_2_test_nested3Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_ps_1_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd01_port_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd02_port_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd01_port_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd01_port_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd02_port_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd01_port_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam02_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_server_oam_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_server_oam_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + endpoint_server_ps_2_test_nested3Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_ps_1_test_nested3Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd01_port_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_ps_1_test_nested3Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + attachment_oam02_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_ps_2_test_nested3Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_oam_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + host_server_oam_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_oam_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_oam_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + attachment_pd02_port_2_test_nested3Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd01_port_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_oam_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + os_server_oam_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam01_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd02_port_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_ps_2_test_nested3Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd02_port_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd02_port_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam01_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.requests_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_ps_2_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_ps_1_test_nested3Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd02_port_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd01_port_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_ps_2_test_nested3Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + feature_pd02_port_2_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_ps_1_test_nested3Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd01_port_1_test_nested3Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam02_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd01_port_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd02_port_2_test_nested3Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.allocation_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd01_port_1_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_ps_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_ps_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.ps: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pd02_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_pd02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd02_port_order: + type: integer + required: true + status: SUPPORTED + port_pd02_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd02_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd02_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd02_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + compute_ps_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd02_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd02_port_network_role: + type: string + required: true + status: SUPPORTED + compute_ps_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd02_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd02_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_ps: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_ps: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_pd02_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_pd02_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.requests.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_ps: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_ps: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_ps: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_ps_pd02_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.requests.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_pd02_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_ps: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.iops_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_pd02_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested3: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + ps_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_pd01_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd01_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd02_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd02_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_ps_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_ps_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_ps_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_ps_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + binding_server_ps_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + instance_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_ps_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_ps_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + os_server_ps_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_ps_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_ps_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + binding_pd01_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.requests.rate_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_ps_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_ps_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_ps_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_ps_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd02_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd01_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd01_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd02_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd02_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets.rate_pd01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd01_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd02_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_ps_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_ps_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_ps_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_ps_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..e53177de56 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/MainServiceTemplate.yaml @@ -0,0 +1,151 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + pd_flavor_name: + label: PD flavor name + hidden: false + immutable: false + type: string + description: flavor name of PD instance + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + availabilityzone_name: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + security_group_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + pd_image_name: + label: image name + hidden: false + immutable: false + type: string + description: PD image name + pd_server_names: + label: PD server names + hidden: false + immutable: false + type: list + description: name of the PD instance + entry_schema: + type: string + oam_net_name: + hidden: false + immutable: false + type: string + description: net name + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + node_templates: + test_nested1Level: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + p1: + get_input: p1 + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + abstract_pd_server: + type: org.openecomp.resource.abstract.nodes.pd_server + directives: + - substitutable + properties: + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 1 + port_pd02_port_mac_requirements: + mac_count_required: + is_required: false + vm_flavor_name: + get_input: pd_flavor_name + port_pd02_port_network_role_tag: oam + vm_image_name: + get_input: pd_image_name + port_pd02_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd02_port_network: + - get_input: oam_net_name + compute_pd_server_user_data_format: + - RAW + service_template_filter: + substitute_service_template: Nested_pd_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pd_server_1: + type: org.openecomp.resource.abstract.nodes.pd_server_1 + directives: + - substitutable + properties: + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 0 + vm_flavor_name: + get_input: pd_flavor_name + port_pd01_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: pd_image_name + port_pd01_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd01_port_network: + - get_input: oam_net_name + port_pd01_port_network_role_tag: oam + compute_pd_server_user_data_format: + - RAW + service_template_filter: + substitute_service_template: Nested_pd_server_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_nested1Level + - abstract_pd_server + - abstract_pd_server_1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_cmauiServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_cmauiServiceTemplate.yaml new file mode 100644 index 0000000000..9211de9d01 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_cmauiServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui +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: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_cmaui02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui02_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_flavor_name: + type: string + required: true + compute_cmaui_name: + type: list + required: true + entry_schema: + type: string + port_cmaui02_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_cmaui_availability_zone: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_cmaui02_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui02_port_order: + type: integer + required: true + port_cmaui02_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui02_port_network_role: + type: string + required: true + port_cmaui02_port_security_groups: + type: list + required: true + entry_schema: + type: json + port_cmaui02_port_subnetpoolid: + type: string + required: true + port_cmaui02_port_network: + type: list + required: true + entry_schema: + type: string + port_cmaui02_port_network_role_tag: + type: string + required: true + node_templates: + cmaui_cmaui02_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_cmaui02_port_replacement_policy + - index_value + mac_requirements: + get_input: port_cmaui02_port_mac_requirements + order: + get_input: port_cmaui02_port_order + security_groups: + get_input: + - port_cmaui02_port_security_groups + - index_value + exCP_naming: + get_input: port_cmaui02_port_exCP_naming + vlan_requirements: + get_input: port_cmaui02_port_vlan_requirements + ip_requirements: + get_input: port_cmaui02_port_ip_requirements + network_role_tag: + get_input: port_cmaui02_port_network_role_tag + network_role: + get_input: port_cmaui02_port_network_role + fixed_ips: + get_input: port_cmaui02_port_fixed_ips + subnetpoolid: + get_input: port_cmaui02_port_subnetpoolid + network: + get_input: + - port_cmaui02_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui + relationship: tosca.relationships.network.BindsTo + cmaui: + type: org.openecomp.resource.vfc.nodes.heat.cmaui + properties: + availability_zone: + get_input: + - compute_cmaui_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui + capabilities: + network.incoming.bytes_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - network.incoming.bytes + disk.read.bytes.rate_cmaui: + - cmaui + - disk.read.bytes.rate + disk.ephemeral.size_cmaui: + - cmaui + - disk.ephemeral.size + disk.device.write.bytes_cmaui: + - cmaui + - disk.device.write.bytes + disk.device.iops_cmaui: + - cmaui + - disk.device.iops + memory.resident_cmaui: + - cmaui + - memory.resident + disk.write.bytes.rate_cmaui: + - cmaui + - disk.write.bytes.rate + host_cmaui: + - cmaui + - host + disk.device.allocation_cmaui: + - cmaui + - disk.device.allocation + feature_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - feature + disk.read.bytes_cmaui: + - cmaui + - disk.read.bytes + disk.write.requests_cmaui: + - cmaui + - disk.write.requests + scalable_cmaui: + - cmaui + - scalable + disk.device.write.bytes.rate_cmaui: + - cmaui + - disk.device.write.bytes.rate + cpu.delta_cmaui: + - cmaui + - cpu.delta + disk.root.size_cmaui: + - cmaui + - disk.root.size + memory.usage_cmaui: + - cmaui + - memory.usage + os_cmaui: + - cmaui + - os + disk.device.read.bytes.rate_cmaui: + - cmaui + - disk.device.read.bytes.rate + network.incoming.packets.rate_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - network.incoming.packets.rate + binding_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - binding + disk.device.usage_cmaui: + - cmaui + - disk.device.usage + disk.iops_cmaui: + - cmaui + - disk.iops + disk.device.latency_cmaui: + - cmaui + - disk.device.latency + disk.device.read.requests_cmaui: + - cmaui + - disk.device.read.requests + disk.capacity_cmaui: + - cmaui + - disk.capacity + cpu_cmaui: + - cmaui + - cpu + network.outgoing.packets.rate_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - network.outgoing.packets.rate + disk.read.requests_cmaui: + - cmaui + - disk.read.requests + disk.device.read.bytes_cmaui: + - cmaui + - disk.device.read.bytes + disk.device.write.requests_cmaui: + - cmaui + - disk.device.write.requests + vcpus_cmaui: + - cmaui + - vcpus + feature_cmaui: + - cmaui + - feature + network.incoming.packets_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - network.incoming.packets + binding_cmaui: + - cmaui + - binding + attachment_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - attachment + endpoint_cmaui: + - cmaui + - endpoint + disk.device.capacity_cmaui: + - cmaui + - disk.device.capacity + disk.device.read.requests.rate_cmaui: + - cmaui + - disk.device.read.requests.rate + memory_cmaui: + - cmaui + - memory + disk.write.requests.rate_cmaui: + - cmaui + - disk.write.requests.rate + network.outgoing.bytes_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - network.outgoing.bytes + disk.usage_cmaui: + - cmaui + - disk.usage + disk.latency_cmaui: + - cmaui + - disk.latency + network.outgoing.bytes.rate_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - network.outgoing.bytes.rate + instance_cmaui: + - cmaui + - instance + disk.allocation_cmaui: + - cmaui + - disk.allocation + network.incoming.bytes.rate_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - network.incoming.bytes.rate + disk.write.bytes_cmaui: + - cmaui + - disk.write.bytes + cpu_util_cmaui: + - cmaui + - cpu_util + network.outpoing.packets_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - network.outpoing.packets + disk.device.write.requests.rate_cmaui: + - cmaui + - disk.device.write.requests.rate + requirements: + dependency_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - dependency + link_cmaui_cmaui02_port: + - cmaui_cmaui02_port + - link + dependency_cmaui: + - cmaui + - dependency + local_storage_cmaui: + - cmaui + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_cmaui_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_cmaui_1ServiceTemplate.yaml new file mode 100644 index 0000000000..478d756e51 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_cmaui_1ServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui_1 +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: + port_cmaui01_port_network_role: + type: string + required: true + port_cmaui01_port_order: + type: integer + required: true + port_cmaui01_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_cmaui01_port_security_groups: + type: list + required: true + entry_schema: + type: json + vm_flavor_name: + type: string + required: true + compute_cmaui_name: + type: list + required: true + entry_schema: + type: string + port_cmaui01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_cmaui_availability_zone: + type: list + required: true + entry_schema: + type: string + port_cmaui01_port_subnetpoolid: + type: string + required: true + vm_image_name: + type: string + required: true + port_cmaui01_port_network_role_tag: + type: string + required: true + port_cmaui01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui01_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui01_port_network: + type: list + required: true + entry_schema: + type: string + port_cmaui01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + node_templates: + cmaui_cmaui01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_cmaui01_port_replacement_policy + - index_value + mac_requirements: + get_input: port_cmaui01_port_mac_requirements + order: + get_input: port_cmaui01_port_order + security_groups: + get_input: + - port_cmaui01_port_security_groups + - index_value + exCP_naming: + get_input: port_cmaui01_port_exCP_naming + vlan_requirements: + get_input: port_cmaui01_port_vlan_requirements + ip_requirements: + get_input: port_cmaui01_port_ip_requirements + network_role_tag: + get_input: port_cmaui01_port_network_role_tag + network_role: + get_input: port_cmaui01_port_network_role + fixed_ips: + get_input: port_cmaui01_port_fixed_ips + subnetpoolid: + get_input: port_cmaui01_port_subnetpoolid + network: + get_input: + - port_cmaui01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui + relationship: tosca.relationships.network.BindsTo + cmaui: + type: org.openecomp.resource.vfc.nodes.heat.cmaui + properties: + availability_zone: + get_input: + - compute_cmaui_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui_1 + capabilities: + disk.read.bytes.rate_cmaui: + - cmaui + - disk.read.bytes.rate + disk.ephemeral.size_cmaui: + - cmaui + - disk.ephemeral.size + disk.device.write.bytes_cmaui: + - cmaui + - disk.device.write.bytes + network.outgoing.bytes_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - network.outgoing.bytes + network.incoming.packets.rate_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - network.incoming.packets.rate + disk.device.iops_cmaui: + - cmaui + - disk.device.iops + memory.resident_cmaui: + - cmaui + - memory.resident + disk.write.bytes.rate_cmaui: + - cmaui + - disk.write.bytes.rate + host_cmaui: + - cmaui + - host + disk.device.allocation_cmaui: + - cmaui + - disk.device.allocation + disk.read.bytes_cmaui: + - cmaui + - disk.read.bytes + disk.write.requests_cmaui: + - cmaui + - disk.write.requests + scalable_cmaui: + - cmaui + - scalable + feature_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - feature + disk.device.write.bytes.rate_cmaui: + - cmaui + - disk.device.write.bytes.rate + cpu.delta_cmaui: + - cmaui + - cpu.delta + disk.root.size_cmaui: + - cmaui + - disk.root.size + memory.usage_cmaui: + - cmaui + - memory.usage + os_cmaui: + - cmaui + - os + network.outgoing.bytes.rate_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - network.outgoing.bytes.rate + disk.device.read.bytes.rate_cmaui: + - cmaui + - disk.device.read.bytes.rate + network.incoming.bytes_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - network.incoming.bytes + network.outgoing.packets.rate_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - network.outgoing.packets.rate + disk.device.usage_cmaui: + - cmaui + - disk.device.usage + disk.iops_cmaui: + - cmaui + - disk.iops + disk.device.latency_cmaui: + - cmaui + - disk.device.latency + disk.device.read.requests_cmaui: + - cmaui + - disk.device.read.requests + disk.capacity_cmaui: + - cmaui + - disk.capacity + cpu_cmaui: + - cmaui + - cpu + network.outpoing.packets_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - network.outpoing.packets + disk.read.requests_cmaui: + - cmaui + - disk.read.requests + attachment_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - attachment + disk.device.read.bytes_cmaui: + - cmaui + - disk.device.read.bytes + network.incoming.packets_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - network.incoming.packets + disk.device.write.requests_cmaui: + - cmaui + - disk.device.write.requests + network.incoming.bytes.rate_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - network.incoming.bytes.rate + vcpus_cmaui: + - cmaui + - vcpus + binding_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - binding + feature_cmaui: + - cmaui + - feature + binding_cmaui: + - cmaui + - binding + endpoint_cmaui: + - cmaui + - endpoint + disk.device.capacity_cmaui: + - cmaui + - disk.device.capacity + disk.device.read.requests.rate_cmaui: + - cmaui + - disk.device.read.requests.rate + memory_cmaui: + - cmaui + - memory + disk.write.requests.rate_cmaui: + - cmaui + - disk.write.requests.rate + disk.usage_cmaui: + - cmaui + - disk.usage + disk.latency_cmaui: + - cmaui + - disk.latency + instance_cmaui: + - cmaui + - instance + disk.allocation_cmaui: + - cmaui + - disk.allocation + disk.write.bytes_cmaui: + - cmaui + - disk.write.bytes + cpu_util_cmaui: + - cmaui + - cpu_util + disk.device.write.requests.rate_cmaui: + - cmaui + - disk.device.write.requests.rate + requirements: + dependency_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - dependency + link_cmaui_cmaui01_port: + - cmaui_cmaui01_port + - link + dependency_cmaui: + - cmaui + - dependency + local_storage_cmaui: + - cmaui + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_oamServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_oamServiceTemplate.yaml new file mode 100644 index 0000000000..3bf69cd643 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_oamServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_oam +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.oam: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_oam02_port_network: + type: list + required: true + entry_schema: + type: string + port_oam02_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam02_port_network_role: + type: string + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_oam02_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + port_oam02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_oam02_port_security_groups: + type: list + required: true + entry_schema: + type: json + port_oam02_port_subnetpoolid: + type: string + required: true + port_oam02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_oam02_port_order: + type: integer + required: true + vm_image_name: + type: string + required: true + port_oam02_port_network_role_tag: + type: string + required: true + port_oam02_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + compute_oam_availability_zone: + type: list + required: true + entry_schema: + type: string + port_oam02_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_oam_name: + type: list + required: true + entry_schema: + type: string + node_templates: + oam_oam02_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_oam02_port_replacement_policy + - index_value + mac_requirements: + get_input: port_oam02_port_mac_requirements + order: + get_input: port_oam02_port_order + security_groups: + get_input: + - port_oam02_port_security_groups + - index_value + exCP_naming: + get_input: port_oam02_port_exCP_naming + vlan_requirements: + get_input: port_oam02_port_vlan_requirements + ip_requirements: + get_input: port_oam02_port_ip_requirements + network_role_tag: + get_input: port_oam02_port_network_role_tag + network_role: + get_input: port_oam02_port_network_role + fixed_ips: + get_input: port_oam02_port_fixed_ips + subnetpoolid: + get_input: port_oam02_port_subnetpoolid + network: + get_input: + - port_oam02_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: oam + relationship: tosca.relationships.network.BindsTo + oam: + type: org.openecomp.resource.vfc.nodes.heat.oam + properties: + availability_zone: + get_input: + - compute_oam_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_oam_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.oam + capabilities: + cpu_oam: + - oam + - cpu + network.incoming.bytes.rate_oam_oam02_port: + - oam_oam02_port + - network.incoming.bytes.rate + disk.usage_oam: + - oam + - disk.usage + memory.resident_oam: + - oam + - memory.resident + disk.device.write.bytes_oam: + - oam + - disk.device.write.bytes + network.incoming.packets_oam_oam02_port: + - oam_oam02_port + - network.incoming.packets + disk.read.bytes_oam: + - oam + - disk.read.bytes + network.outgoing.packets.rate_oam_oam02_port: + - oam_oam02_port + - network.outgoing.packets.rate + binding_oam_oam02_port: + - oam_oam02_port + - binding + scalable_oam: + - oam + - scalable + network.outgoing.bytes.rate_oam_oam02_port: + - oam_oam02_port + - network.outgoing.bytes.rate + feature_oam: + - oam + - feature + disk.allocation_oam: + - oam + - disk.allocation + disk.device.usage_oam: + - oam + - disk.device.usage + binding_oam: + - oam + - binding + disk.device.read.bytes.rate_oam: + - oam + - disk.device.read.bytes.rate + disk.write.bytes.rate_oam: + - oam + - disk.write.bytes.rate + disk.device.write.bytes.rate_oam: + - oam + - disk.device.write.bytes.rate + disk.device.allocation_oam: + - oam + - disk.device.allocation + disk.ephemeral.size_oam: + - oam + - disk.ephemeral.size + disk.write.requests_oam: + - oam + - disk.write.requests + disk.capacity_oam: + - oam + - disk.capacity + instance_oam: + - oam + - instance + network.outgoing.bytes_oam_oam02_port: + - oam_oam02_port + - network.outgoing.bytes + disk.root.size_oam: + - oam + - disk.root.size + network.incoming.packets.rate_oam_oam02_port: + - oam_oam02_port + - network.incoming.packets.rate + memory_oam: + - oam + - memory + cpu.delta_oam: + - oam + - cpu.delta + disk.device.write.requests_oam: + - oam + - disk.device.write.requests + disk.device.read.requests.rate_oam: + - oam + - disk.device.read.requests.rate + disk.write.requests.rate_oam: + - oam + - disk.write.requests.rate + disk.device.latency_oam: + - oam + - disk.device.latency + disk.device.iops_oam: + - oam + - disk.device.iops + vcpus_oam: + - oam + - vcpus + disk.device.write.requests.rate_oam: + - oam + - disk.device.write.requests.rate + disk.device.read.bytes_oam: + - oam + - disk.device.read.bytes + host_oam: + - oam + - host + endpoint_oam: + - oam + - endpoint + disk.device.read.requests_oam: + - oam + - disk.device.read.requests + disk.iops_oam: + - oam + - disk.iops + disk.read.bytes.rate_oam: + - oam + - disk.read.bytes.rate + feature_oam_oam02_port: + - oam_oam02_port + - feature + cpu_util_oam: + - oam + - cpu_util + network.outpoing.packets_oam_oam02_port: + - oam_oam02_port + - network.outpoing.packets + os_oam: + - oam + - os + memory.usage_oam: + - oam + - memory.usage + disk.latency_oam: + - oam + - disk.latency + network.incoming.bytes_oam_oam02_port: + - oam_oam02_port + - network.incoming.bytes + attachment_oam_oam02_port: + - oam_oam02_port + - attachment + disk.write.bytes_oam: + - oam + - disk.write.bytes + disk.read.requests_oam: + - oam + - disk.read.requests + disk.device.capacity_oam: + - oam + - disk.device.capacity + requirements: + link_oam_oam02_port: + - oam_oam02_port + - link + local_storage_oam: + - oam + - local_storage + dependency_oam_oam02_port: + - oam_oam02_port + - dependency + dependency_oam: + - oam + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_oam_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_oam_1ServiceTemplate.yaml new file mode 100644 index 0000000000..f89ea642cc --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_oam_1ServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_oam_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.oam: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_oam01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_oam01_port_subnetpoolid: + type: string + required: true + port_oam01_port_order: + type: integer + required: true + port_oam01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam01_port_security_groups: + type: list + required: true + entry_schema: + type: json + port_oam01_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_oam01_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + vm_image_name: + type: string + required: true + port_oam01_port_network_role: + type: string + required: true + port_oam01_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_oam01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + compute_oam_availability_zone: + type: list + required: true + entry_schema: + type: string + port_oam01_port_network_role_tag: + type: string + required: true + compute_oam_name: + type: list + required: true + entry_schema: + type: string + port_oam01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + node_templates: + oam_oam01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_oam01_port_replacement_policy + - index_value + mac_requirements: + get_input: port_oam01_port_mac_requirements + order: + get_input: port_oam01_port_order + security_groups: + get_input: + - port_oam01_port_security_groups + - index_value + exCP_naming: + get_input: port_oam01_port_exCP_naming + vlan_requirements: + get_input: port_oam01_port_vlan_requirements + ip_requirements: + get_input: port_oam01_port_ip_requirements + network_role_tag: + get_input: port_oam01_port_network_role_tag + network_role: + get_input: port_oam01_port_network_role + fixed_ips: + get_input: port_oam01_port_fixed_ips + subnetpoolid: + get_input: port_oam01_port_subnetpoolid + network: + get_input: + - port_oam01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: oam + relationship: tosca.relationships.network.BindsTo + oam: + type: org.openecomp.resource.vfc.nodes.heat.oam + properties: + availability_zone: + get_input: + - compute_oam_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_oam_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.oam_1 + capabilities: + cpu_oam: + - oam + - cpu + network.outgoing.packets.rate_oam_oam01_port: + - oam_oam01_port + - network.outgoing.packets.rate + binding_oam_oam01_port: + - oam_oam01_port + - binding + network.outgoing.bytes.rate_oam_oam01_port: + - oam_oam01_port + - network.outgoing.bytes.rate + disk.usage_oam: + - oam + - disk.usage + memory.resident_oam: + - oam + - memory.resident + disk.device.write.bytes_oam: + - oam + - disk.device.write.bytes + disk.read.bytes_oam: + - oam + - disk.read.bytes + scalable_oam: + - oam + - scalable + attachment_oam_oam01_port: + - oam_oam01_port + - attachment + network.incoming.bytes_oam_oam01_port: + - oam_oam01_port + - network.incoming.bytes + feature_oam: + - oam + - feature + disk.allocation_oam: + - oam + - disk.allocation + disk.device.usage_oam: + - oam + - disk.device.usage + network.incoming.packets.rate_oam_oam01_port: + - oam_oam01_port + - network.incoming.packets.rate + binding_oam: + - oam + - binding + disk.device.read.bytes.rate_oam: + - oam + - disk.device.read.bytes.rate + disk.write.bytes.rate_oam: + - oam + - disk.write.bytes.rate + disk.device.write.bytes.rate_oam: + - oam + - disk.device.write.bytes.rate + disk.device.allocation_oam: + - oam + - disk.device.allocation + disk.ephemeral.size_oam: + - oam + - disk.ephemeral.size + feature_oam_oam01_port: + - oam_oam01_port + - feature + disk.write.requests_oam: + - oam + - disk.write.requests + disk.capacity_oam: + - oam + - disk.capacity + instance_oam: + - oam + - instance + network.outpoing.packets_oam_oam01_port: + - oam_oam01_port + - network.outpoing.packets + disk.root.size_oam: + - oam + - disk.root.size + memory_oam: + - oam + - memory + cpu.delta_oam: + - oam + - cpu.delta + disk.device.write.requests_oam: + - oam + - disk.device.write.requests + disk.device.read.requests.rate_oam: + - oam + - disk.device.read.requests.rate + network.outgoing.bytes_oam_oam01_port: + - oam_oam01_port + - network.outgoing.bytes + disk.write.requests.rate_oam: + - oam + - disk.write.requests.rate + disk.device.latency_oam: + - oam + - disk.device.latency + disk.device.iops_oam: + - oam + - disk.device.iops + vcpus_oam: + - oam + - vcpus + disk.device.write.requests.rate_oam: + - oam + - disk.device.write.requests.rate + disk.device.read.bytes_oam: + - oam + - disk.device.read.bytes + host_oam: + - oam + - host + endpoint_oam: + - oam + - endpoint + network.incoming.bytes.rate_oam_oam01_port: + - oam_oam01_port + - network.incoming.bytes.rate + disk.device.read.requests_oam: + - oam + - disk.device.read.requests + disk.iops_oam: + - oam + - disk.iops + disk.read.bytes.rate_oam: + - oam + - disk.read.bytes.rate + cpu_util_oam: + - oam + - cpu_util + os_oam: + - oam + - os + memory.usage_oam: + - oam + - memory.usage + disk.latency_oam: + - oam + - disk.latency + disk.write.bytes_oam: + - oam + - disk.write.bytes + disk.read.requests_oam: + - oam + - disk.read.requests + disk.device.capacity_oam: + - oam + - disk.device.capacity + network.incoming.packets_oam_oam01_port: + - oam_oam01_port + - network.incoming.packets + requirements: + local_storage_oam: + - oam + - local_storage + dependency_oam_oam01_port: + - oam_oam01_port + - dependency + link_oam_oam01_port: + - oam_oam01_port + - link + dependency_oam: + - oam + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..796b811eb4 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_flavor_name: + type: string + required: true + port_pd02_port_order: + type: integer + required: true + port_pd02_port_subnetpoolid: + type: string + required: true + port_pd02_port_network_role_tag: + type: string + required: true + port_pd02_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + port_pd02_port_network_role: + type: string + required: true + port_pd02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd02_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd02_port_network: + type: list + required: true + entry_schema: + type: string + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd02_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd02_port_exCP_naming + vlan_requirements: + get_input: port_pd02_port_vlan_requirements + ip_requirements: + get_input: port_pd02_port_ip_requirements + network_role_tag: + get_input: port_pd02_port_network_role_tag + mac_requirements: + get_input: port_pd02_port_mac_requirements + order: + get_input: port_pd02_port_order + network_role: + get_input: port_pd02_port_network_role + subnetpoolid: + get_input: port_pd02_port_subnetpoolid + network: + get_input: + - port_pd02_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + binding_pd_server_pd02_port: + - pd_server_pd02_port + - binding + network.outgoing.packets.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.packets.rate + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.outgoing.bytes_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.bytes + feature_pd_server_pd02_port: + - pd_server_pd02_port + - feature + network.incoming.bytes.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.bytes.rate + network.outgoing.bytes.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.bytes.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + network.incoming.packets_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.packets + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + network.outpoing.packets_pd_server_pd02_port: + - pd_server_pd02_port + - network.outpoing.packets + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + attachment_pd_server_pd02_port: + - pd_server_pd02_port + - attachment + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + network.incoming.packets.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.packets.rate + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + network.incoming.bytes_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.bytes + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd02_port: + - pd_server_pd02_port + - link + dependency_pd_server: + - pd_server + - dependency + dependency_pd_server_pd02_port: + - pd_server_pd02_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_pd_server_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_pd_server_1ServiceTemplate.yaml new file mode 100644 index 0000000000..a6d8533b57 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_pd_server_1ServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_1 + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_psServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_psServiceTemplate.yaml new file mode 100644 index 0000000000..ba4da444b1 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_psServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_ps +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.ps: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pd02_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_pd02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_flavor_name: + type: string + required: true + port_pd02_port_order: + type: integer + required: true + port_pd02_port_subnetpoolid: + type: string + required: true + port_pd02_port_network_role_tag: + type: string + required: true + port_pd02_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + port_pd02_port_security_groups: + type: list + required: true + entry_schema: + type: json + compute_ps_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pd02_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_pd02_port_network_role: + type: string + required: true + compute_ps_name: + type: list + required: true + entry_schema: + type: string + port_pd02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd02_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd02_port_network: + type: list + required: true + entry_schema: + type: string + node_templates: + ps: + type: org.openecomp.resource.vfc.nodes.heat.ps + properties: + availability_zone: + get_input: + - compute_ps_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_ps_name + - index_value + ps_pd02_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_pd02_port_replacement_policy + - index_value + mac_requirements: + get_input: port_pd02_port_mac_requirements + order: + get_input: port_pd02_port_order + security_groups: + get_input: + - port_pd02_port_security_groups + - index_value + exCP_naming: + get_input: port_pd02_port_exCP_naming + vlan_requirements: + get_input: port_pd02_port_vlan_requirements + ip_requirements: + get_input: port_pd02_port_ip_requirements + network_role_tag: + get_input: port_pd02_port_network_role_tag + network_role: + get_input: port_pd02_port_network_role + fixed_ips: + get_input: port_pd02_port_fixed_ips + subnetpoolid: + get_input: port_pd02_port_subnetpoolid + network: + get_input: + - port_pd02_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: ps + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.ps + capabilities: + disk.write.requests.rate_ps: + - ps + - disk.write.requests.rate + disk.device.iops_ps: + - ps + - disk.device.iops + scalable_ps: + - ps + - scalable + disk.write.requests_ps: + - ps + - disk.write.requests + host_ps: + - ps + - host + disk.device.allocation_ps: + - ps + - disk.device.allocation + disk.read.bytes_ps: + - ps + - disk.read.bytes + memory.resident_ps: + - ps + - memory.resident + disk.device.usage_ps: + - ps + - disk.device.usage + network.outgoing.bytes.rate_ps_pd02_port: + - ps_pd02_port + - network.outgoing.bytes.rate + endpoint_ps: + - ps + - endpoint + disk.device.capacity_ps: + - ps + - disk.device.capacity + cpu_ps: + - ps + - cpu + network.incoming.packets_ps_pd02_port: + - ps_pd02_port + - network.incoming.packets + disk.device.write.bytes_ps: + - ps + - disk.device.write.bytes + network.outgoing.packets.rate_ps_pd02_port: + - ps_pd02_port + - network.outgoing.packets.rate + cpu.delta_ps: + - ps + - cpu.delta + disk.root.size_ps: + - ps + - disk.root.size + disk.device.read.requests.rate_ps: + - ps + - disk.device.read.requests.rate + binding_ps: + - ps + - binding + binding_ps_pd02_port: + - ps_pd02_port + - binding + disk.device.write.requests.rate_ps: + - ps + - disk.device.write.requests.rate + network.outgoing.bytes_ps_pd02_port: + - ps_pd02_port + - network.outgoing.bytes + cpu_util_ps: + - ps + - cpu_util + network.outpoing.packets_ps_pd02_port: + - ps_pd02_port + - network.outpoing.packets + network.incoming.packets.rate_ps_pd02_port: + - ps_pd02_port + - network.incoming.packets.rate + network.incoming.bytes_ps_pd02_port: + - ps_pd02_port + - network.incoming.bytes + disk.read.bytes.rate_ps: + - ps + - disk.read.bytes.rate + disk.device.read.bytes.rate_ps: + - ps + - disk.device.read.bytes.rate + disk.read.requests_ps: + - ps + - disk.read.requests + vcpus_ps: + - ps + - vcpus + instance_ps: + - ps + - instance + disk.latency_ps: + - ps + - disk.latency + disk.device.read.bytes_ps: + - ps + - disk.device.read.bytes + memory.usage_ps: + - ps + - memory.usage + feature_ps: + - ps + - feature + disk.device.write.bytes.rate_ps: + - ps + - disk.device.write.bytes.rate + disk.ephemeral.size_ps: + - ps + - disk.ephemeral.size + memory_ps: + - ps + - memory + feature_ps_pd02_port: + - ps_pd02_port + - feature + disk.usage_ps: + - ps + - disk.usage + disk.write.bytes.rate_ps: + - ps + - disk.write.bytes.rate + os_ps: + - ps + - os + disk.iops_ps: + - ps + - disk.iops + disk.allocation_ps: + - ps + - disk.allocation + attachment_ps_pd02_port: + - ps_pd02_port + - attachment + disk.device.read.requests_ps: + - ps + - disk.device.read.requests + disk.capacity_ps: + - ps + - disk.capacity + disk.device.latency_ps: + - ps + - disk.device.latency + network.incoming.bytes.rate_ps_pd02_port: + - ps_pd02_port + - network.incoming.bytes.rate + disk.device.write.requests_ps: + - ps + - disk.device.write.requests + disk.write.bytes_ps: + - ps + - disk.write.bytes + requirements: + dependency_ps_pd02_port: + - ps_pd02_port + - dependency + link_ps_pd02_port: + - ps_pd02_port + - link + dependency_ps: + - ps + - dependency + local_storage_ps: + - ps + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_ps_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_ps_1ServiceTemplate.yaml new file mode 100644 index 0000000000..55a8fa9ba5 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/Nested_ps_1ServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_ps_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.ps: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_pd01_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_pd01_port_security_groups: + type: list + required: true + entry_schema: + type: json + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + compute_ps_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pd01_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + compute_ps_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + node_templates: + ps: + type: org.openecomp.resource.vfc.nodes.heat.ps + properties: + availability_zone: + get_input: + - compute_ps_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_ps_name + - index_value + ps_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_pd01_port_replacement_policy + - index_value + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + security_groups: + get_input: + - port_pd01_port_security_groups + - index_value + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + network_role: + get_input: port_pd01_port_network_role + fixed_ips: + get_input: port_pd01_port_fixed_ips + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: ps + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.ps_1 + capabilities: + disk.write.requests.rate_ps: + - ps + - disk.write.requests.rate + disk.device.iops_ps: + - ps + - disk.device.iops + network.incoming.packets_ps_pd01_port: + - ps_pd01_port + - network.incoming.packets + scalable_ps: + - ps + - scalable + disk.write.requests_ps: + - ps + - disk.write.requests + host_ps: + - ps + - host + disk.device.allocation_ps: + - ps + - disk.device.allocation + disk.read.bytes_ps: + - ps + - disk.read.bytes + memory.resident_ps: + - ps + - memory.resident + disk.device.usage_ps: + - ps + - disk.device.usage + endpoint_ps: + - ps + - endpoint + network.incoming.bytes.rate_ps_pd01_port: + - ps_pd01_port + - network.incoming.bytes.rate + disk.device.capacity_ps: + - ps + - disk.device.capacity + cpu_ps: + - ps + - cpu + attachment_ps_pd01_port: + - ps_pd01_port + - attachment + disk.device.write.bytes_ps: + - ps + - disk.device.write.bytes + cpu.delta_ps: + - ps + - cpu.delta + disk.root.size_ps: + - ps + - disk.root.size + disk.device.read.requests.rate_ps: + - ps + - disk.device.read.requests.rate + binding_ps: + - ps + - binding + network.incoming.packets.rate_ps_pd01_port: + - ps_pd01_port + - network.incoming.packets.rate + disk.device.write.requests.rate_ps: + - ps + - disk.device.write.requests.rate + feature_ps_pd01_port: + - ps_pd01_port + - feature + network.incoming.bytes_ps_pd01_port: + - ps_pd01_port + - network.incoming.bytes + cpu_util_ps: + - ps + - cpu_util + disk.read.bytes.rate_ps: + - ps + - disk.read.bytes.rate + disk.device.read.bytes.rate_ps: + - ps + - disk.device.read.bytes.rate + disk.read.requests_ps: + - ps + - disk.read.requests + vcpus_ps: + - ps + - vcpus + instance_ps: + - ps + - instance + disk.latency_ps: + - ps + - disk.latency + network.outpoing.packets_ps_pd01_port: + - ps_pd01_port + - network.outpoing.packets + disk.device.read.bytes_ps: + - ps + - disk.device.read.bytes + memory.usage_ps: + - ps + - memory.usage + binding_ps_pd01_port: + - ps_pd01_port + - binding + feature_ps: + - ps + - feature + disk.device.write.bytes.rate_ps: + - ps + - disk.device.write.bytes.rate + network.outgoing.bytes_ps_pd01_port: + - ps_pd01_port + - network.outgoing.bytes + disk.ephemeral.size_ps: + - ps + - disk.ephemeral.size + memory_ps: + - ps + - memory + disk.usage_ps: + - ps + - disk.usage + disk.write.bytes.rate_ps: + - ps + - disk.write.bytes.rate + os_ps: + - ps + - os + network.outgoing.packets.rate_ps_pd01_port: + - ps_pd01_port + - network.outgoing.packets.rate + disk.iops_ps: + - ps + - disk.iops + disk.allocation_ps: + - ps + - disk.allocation + disk.device.read.requests_ps: + - ps + - disk.device.read.requests + disk.capacity_ps: + - ps + - disk.capacity + disk.device.latency_ps: + - ps + - disk.device.latency + network.outgoing.bytes.rate_ps_pd01_port: + - ps_pd01_port + - network.outgoing.bytes.rate + disk.device.write.requests_ps: + - ps + - disk.device.write.requests + disk.write.bytes_ps: + - ps + - disk.write.bytes + requirements: + dependency_ps: + - ps + - dependency + local_storage_ps: + - ps + - local_storage + dependency_ps_pd01_port: + - ps_pd01_port + - dependency + link_ps_pd01_port: + - ps_pd01_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested1ServiceTemplate.yaml new file mode 100644 index 0000000000..c6daefdd25 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested1ServiceTemplate.yaml @@ -0,0 +1,1191 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + cmaui_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + cmaui_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + cmaui_oam_ips: + hidden: false + immutable: false + type: string + net: + hidden: false + immutable: false + type: string + node_templates: + abstract_cmaui: + type: org.openecomp.resource.abstract.nodes.cmaui + directives: + - substitutable + properties: + port_cmaui02_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui02_port_mac_requirements: + mac_count_required: + is_required: false + vm_flavor_name: + get_input: cmaui_flavor + compute_cmaui_name: + - get_input: + - cmaui_names + - 1 + compute_cmaui_availability_zone: + - get_input: availability_zone_0 + vm_image_name: + get_input: cmaui_image + port_cmaui02_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_cmaui02_port_replacement_policy: + - AUTO + port_cmaui02_port_security_groups: + - - get_input: p2 + port_cmaui02_port_network: + - get_input: net + service_template_filter: + substitute_service_template: Nested_cmauiServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_cmaui_1: + type: org.openecomp.resource.abstract.nodes.cmaui_1 + directives: + - substitutable + properties: + port_cmaui01_port_replacement_policy: + - AUTO + port_cmaui01_port_security_groups: + - - get_input: p1 + - get_input: p2 + vm_flavor_name: + get_input: cmaui_flavor + compute_cmaui_name: + - get_input: + - cmaui_names + - 0 + compute_cmaui_availability_zone: + - get_input: availability_zone_0 + vm_image_name: + get_input: cmaui_image + port_cmaui01_port_mac_requirements: + mac_count_required: + is_required: false + port_cmaui01_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui01_port_network: + - get_input: net + port_cmaui01_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_cmaui_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + test_nested2Level: + type: org.openecomp.resource.abstract.nodes.heat.nested2 + directives: + - substitutable + properties: + p1: + get_input: p1 + service_template_filter: + substitute_service_template: nested2ServiceTemplate.yaml + p2: + get_input: p2 + groups: + nested1_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1.yml + description: nested1 + members: + - test_nested2Level + - abstract_cmaui + - abstract_cmaui_1 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1 + capabilities: + memory.resident_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory.resident_server_ps_1_test_nested3Level + disk.device.write.requests_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_oam_2 + feature_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_pd01_port_1_test_nested3Level + network.outgoing.packets.rate_cmaui02_port_2: + - abstract_cmaui + - network.outgoing.packets.rate_cmaui_cmaui02_port + binding_cmaui02_port_2: + - abstract_cmaui + - binding_cmaui_cmaui02_port + disk.device.latency_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.latency_cmaui + network.outgoing.bytes.rate_cmaui02_port_2: + - abstract_cmaui + - network.outgoing.bytes.rate_cmaui_cmaui02_port + disk.device.latency_server_cmaui_2: + - abstract_cmaui + - disk.device.latency_cmaui + disk.device.read.bytes_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_ps_2_test_nested3Level + cpu.delta_server_oam_1_test_nested2Level: + - test_nested2Level + - cpu.delta_server_oam_1 + disk.root.size_server_cmaui_2: + - abstract_cmaui + - disk.root.size_cmaui + disk.root.size_server_cmaui_1: + - abstract_cmaui_1 + - disk.root.size_cmaui + disk.device.latency_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_ps_1_test_nested3Level + attachment_cmaui01_port_1: + - abstract_cmaui_1 + - attachment_cmaui_cmaui01_port + disk.write.bytes_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_ps_1_test_nested3Level + network.incoming.bytes.rate_cmaui01_port_1: + - abstract_cmaui_1 + - network.incoming.bytes.rate_cmaui_cmaui01_port + disk.capacity_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.capacity_server_oam_1 + disk.read.requests_server_cmaui_2: + - abstract_cmaui + - disk.read.requests_cmaui + disk.read.requests_server_cmaui_1: + - abstract_cmaui_1 + - disk.read.requests_cmaui + memory.resident_server_oam_1_test_nested2Level: + - test_nested2Level + - memory.resident_server_oam_1 + binding_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - binding_server_ps_1_test_nested3Level + memory.usage_server_oam_1_test_nested2Level: + - test_nested2Level + - memory.usage_server_oam_1 + network.incoming.bytes_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_pd01_port_1_test_nested3Level + disk.root.size_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.root.size_server_ps_1_test_nested3Level + cpu.delta_server_oam_2_test_nested2Level: + - test_nested2Level + - cpu.delta_server_oam_2 + disk.device.read.bytes.rate_server_cmaui_2: + - abstract_cmaui + - disk.device.read.bytes.rate_cmaui + feature_cmaui02_port_2: + - abstract_cmaui + - feature_cmaui_cmaui02_port + disk.device.read.bytes.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.read.bytes.rate_cmaui + disk.read.bytes_server_cmaui_2: + - abstract_cmaui + - disk.read.bytes_cmaui + disk.read.bytes_server_cmaui_1: + - abstract_cmaui_1 + - disk.read.bytes_cmaui + network.outgoing.packets.rate_oam02_port_2_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_oam02_port_2 + disk.device.read.bytes_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.read.bytes_cmaui + disk.device.read.bytes_server_cmaui_2: + - abstract_cmaui + - disk.device.read.bytes_cmaui + disk.write.bytes_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_ps_2_test_nested3Level + disk.device.write.requests_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_ps_2_test_nested3Level + memory.resident_server_oam_2_test_nested2Level: + - test_nested2Level + - memory.resident_server_oam_2 + disk.write.requests.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.write.requests.rate_cmaui + disk.write.requests.rate_server_cmaui_2: + - abstract_cmaui + - disk.write.requests.rate_cmaui + disk.iops_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.iops_server_oam_2 + network.outpoing.packets_cmaui02_port_2: + - abstract_cmaui + - network.outpoing.packets_cmaui_cmaui02_port + attachment_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - attachment_pd01_port_1_test_nested3Level + disk.device.latency_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_ps_2_test_nested3Level + binding_oam02_port_2_test_nested2Level: + - test_nested2Level + - binding_oam02_port_2 + disk.write.requests_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_oam_2 + endpoint_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - endpoint_server_ps_2_test_nested3Level + disk.ephemeral.size_server_cmaui_1: + - abstract_cmaui_1 + - disk.ephemeral.size_cmaui + disk.ephemeral.size_server_cmaui_2: + - abstract_cmaui + - disk.ephemeral.size_cmaui + cpu_util_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu_util_server_ps_2_test_nested3Level + network.outgoing.bytes_cmaui02_port_2: + - abstract_cmaui + - network.outgoing.bytes_cmaui_cmaui02_port + feature_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_server_ps_1_test_nested3Level + disk.write.requests.rate_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_ps_2_test_nested3Level + disk.device.capacity_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_oam_1 + disk.ephemeral.size_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_ps_2_test_nested3Level + network.incoming.bytes.rate_oam02_port_2_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_oam02_port_2 + disk.device.read.requests.rate_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_oam_2 + disk.read.bytes_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_oam_1 + network.outpoing.packets_oam01_port_1_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_oam01_port_1 + disk.device.write.bytes.rate_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_ps_2_test_nested3Level + network.outgoing.bytes.rate_oam02_port_2_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_oam02_port_2 + disk.read.bytes_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_ps_2_test_nested3Level + feature_test_nested2Level: + - test_nested2Level + - feature + binding_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - binding_pd01_port_1_test_nested3Level + attachment_oam02_port_2_test_nested2Level: + - test_nested2Level + - attachment_oam02_port_2 + disk.device.write.requests_server_cmaui_2: + - abstract_cmaui + - disk.device.write.requests_cmaui + cpu_util_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu_util_server_ps_1_test_nested3Level + disk.device.write.requests_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.write.requests_cmaui + disk.device.write.requests_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_oam_1 + disk.device.write.bytes.rate_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_oam_2 + network.outgoing.bytes_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_pd02_port_2_test_nested3Level + disk.capacity_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.capacity_server_oam_2 + disk.device.write.bytes.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.write.bytes.rate_cmaui + disk.ephemeral.size_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_ps_1_test_nested3Level + network.incoming.packets.rate_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_pd02_port_2_test_nested3Level + cpu_util_server_cmaui_1: + - abstract_cmaui_1 + - cpu_util_cmaui + disk.device.read.requests_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_oam_1 + disk.device.write.bytes_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_oam_2 + disk.device.write.requests.rate_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_oam_2 + cpu_server_oam_2_test_nested2Level: + - test_nested2Level + - cpu_server_oam_2 + disk.device.read.bytes_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_ps_1_test_nested3Level + disk.root.size_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.root.size_server_ps_2_test_nested3Level + disk.write.requests.rate_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_ps_1_test_nested3Level + cpu_util_server_cmaui_2: + - abstract_cmaui + - cpu_util_cmaui + network.incoming.packets_cmaui02_port_2: + - abstract_cmaui + - network.incoming.packets_cmaui_cmaui02_port + disk.device.write.bytes.rate_server_cmaui_2: + - abstract_cmaui + - disk.device.write.bytes.rate_cmaui + disk.device.usage_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_oam_1 + disk.write.bytes.rate_server_cmaui_2: + - abstract_cmaui + - disk.write.bytes.rate_cmaui + cpu_util_server_oam_1_test_nested2Level: + - test_nested2Level + - cpu_util_server_oam_1 + disk.device.write.bytes_server_cmaui_2: + - abstract_cmaui + - disk.device.write.bytes_cmaui + disk.write.bytes.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.write.bytes.rate_cmaui + attachment_oam01_port_1_test_nested2Level: + - test_nested2Level + - attachment_oam01_port_1 + disk.device.write.bytes_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.write.bytes_cmaui + disk.write.bytes_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_oam_2 + os_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - os_server_ps_2_test_nested3Level + disk.allocation_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.allocation_server_ps_2_test_nested3Level + cpu.delta_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu.delta_server_ps_1_test_nested3Level + network.incoming.bytes_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_pd02_port_2_test_nested3Level + binding_server_cmaui_1: + - abstract_cmaui_1 + - binding_cmaui + disk.device.usage_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_oam_2 + binding_server_cmaui_2: + - abstract_cmaui + - binding_cmaui + disk.allocation_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.allocation_server_oam_1 + scalable_server_cmaui_2: + - abstract_cmaui + - scalable_cmaui + scalable_server_cmaui_1: + - abstract_cmaui_1 + - scalable_cmaui + disk.device.usage_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_ps_2_test_nested3Level + network.incoming.bytes_cmaui01_port_1: + - abstract_cmaui_1 + - network.incoming.bytes_cmaui_cmaui01_port + instance_server_oam_2_test_nested2Level: + - test_nested2Level + - instance_server_oam_2 + endpoint_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - endpoint_server_ps_1_test_nested3Level + network.incoming.packets_oam02_port_2_test_nested2Level: + - test_nested2Level + - network.incoming.packets_oam02_port_2 + endpoint_server_cmaui_1: + - abstract_cmaui_1 + - endpoint_cmaui + endpoint_server_cmaui_2: + - abstract_cmaui + - endpoint_cmaui + network.outpoing.packets_oam02_port_2_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_oam02_port_2 + disk.device.latency_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_oam_1 + feature_oam02_port_2_test_nested2Level: + - test_nested2Level + - feature_oam02_port_2 + disk.device.allocation_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_ps_1_test_nested3Level + memory.usage_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory.usage_server_ps_1_test_nested3Level + network.incoming.packets_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.packets_pd02_port_2_test_nested3Level + disk.device.read.requests_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_ps_2_test_nested3Level + disk.device.capacity_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_oam_2 + disk.read.requests_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_oam_1 + disk.device.read.bytes.rate_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_ps_1_test_nested3Level + disk.allocation_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.allocation_server_oam_2 + os_server_oam_2_test_nested2Level: + - test_nested2Level + - os_server_oam_2 + disk.device.iops_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_ps_1_test_nested3Level + disk.device.allocation_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.allocation_cmaui + disk.device.allocation_server_cmaui_2: + - abstract_cmaui + - disk.device.allocation_cmaui + vcpus_server_oam_1_test_nested2Level: + - test_nested2Level + - vcpus_server_oam_1 + network.incoming.packets_oam01_port_1_test_nested2Level: + - test_nested2Level + - network.incoming.packets_oam01_port_1 + disk.device.write.bytes_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_ps_2_test_nested3Level + memory_server_cmaui_1: + - abstract_cmaui_1 + - memory_cmaui + network.outgoing.bytes.rate_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_pd01_port_1_test_nested3Level + binding_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - binding_server_ps_2_test_nested3Level + memory.usage_server_oam_2_test_nested2Level: + - test_nested2Level + - memory.usage_server_oam_2 + disk.iops_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.iops_server_oam_1 + disk.usage_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.usage_server_ps_2_test_nested3Level + network.outgoing.bytes_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_pd01_port_1_test_nested3Level + disk.capacity_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.capacity_server_ps_1_test_nested3Level + disk.latency_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.latency_server_oam_1 + vcpus_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - vcpus_server_ps_2_test_nested3Level + feature_oam01_port_1_test_nested2Level: + - test_nested2Level + - feature_oam01_port_1 + network.outgoing.bytes_cmaui01_port_1: + - abstract_cmaui_1 + - network.outgoing.bytes_cmaui_cmaui01_port + instance_server_cmaui_2: + - abstract_cmaui + - instance_cmaui + disk.device.capacity_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.capacity_cmaui + memory.resident_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory.resident_server_ps_2_test_nested3Level + network.incoming.packets.rate_cmaui01_port_1: + - abstract_cmaui_1 + - network.incoming.packets.rate_cmaui_cmaui01_port + disk.read.requests_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_ps_1_test_nested3Level + instance_server_cmaui_1: + - abstract_cmaui_1 + - instance_cmaui + host_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - host_server_ps_1_test_nested3Level + scalable_server_oam_1_test_nested2Level: + - test_nested2Level + - scalable_server_oam_1 + network.incoming.packets.rate_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_pd01_port_1_test_nested3Level + disk.write.requests_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_ps_2_test_nested3Level + cpu_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu_server_ps_1_test_nested3Level + disk.device.read.requests_server_cmaui_2: + - abstract_cmaui + - disk.device.read.requests_cmaui + disk.device.read.requests_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.read.requests_cmaui + cpu.delta_server_cmaui_1: + - abstract_cmaui_1 + - cpu.delta_cmaui + disk.device.write.bytes_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_oam_1 + cpu.delta_server_cmaui_2: + - abstract_cmaui + - cpu.delta_cmaui + cpu_server_oam_1_test_nested2Level: + - test_nested2Level + - cpu_server_oam_1 + disk.device.write.bytes.rate_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_oam_1 + disk.device.read.bytes_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_oam_2 + disk.usage_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.usage_server_oam_1 + binding_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - binding_pd02_port_2_test_nested3Level + disk.device.read.bytes.rate_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_oam_2 + network.outpoing.packets_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_pd01_port_1_test_nested3Level + disk.write.bytes.rate_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_ps_2_test_nested3Level + disk.device.allocation_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_oam_2 + disk.device.usage_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.usage_cmaui + disk.device.usage_server_cmaui_2: + - abstract_cmaui + - disk.device.usage_cmaui + network.outgoing.packets.rate_cmaui01_port_1: + - abstract_cmaui_1 + - network.outgoing.packets.rate_cmaui_cmaui01_port + binding_cmaui01_port_1: + - abstract_cmaui_1 + - binding_cmaui_cmaui01_port + scalable_server_oam_2_test_nested2Level: + - test_nested2Level + - scalable_server_oam_2 + disk.capacity_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.capacity_server_ps_2_test_nested3Level + network.incoming.packets_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.packets_pd01_port_1_test_nested3Level + disk.device.write.requests.rate_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_ps_2_test_nested3Level + network.outgoing.bytes.rate_cmaui01_port_1: + - abstract_cmaui_1 + - network.outgoing.bytes.rate_cmaui_cmaui01_port + memory_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory_server_ps_2_test_nested3Level + disk.read.bytes.rate_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_oam_1 + disk.device.capacity_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_ps_2_test_nested3Level + scalable_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - scalable_server_ps_1_test_nested3Level + disk.device.write.requests.rate_server_cmaui_2: + - abstract_cmaui + - disk.device.write.requests.rate_cmaui + disk.device.write.requests.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.write.requests.rate_cmaui + disk.device.allocation_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_oam_1 + network.incoming.bytes.rate_cmaui02_port_2: + - abstract_cmaui + - network.incoming.bytes.rate_cmaui_cmaui02_port + endpoint_server_oam_2_test_nested2Level: + - test_nested2Level + - endpoint_server_oam_2 + network.outgoing.bytes.rate_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_pd02_port_2_test_nested3Level + disk.latency_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.latency_server_ps_2_test_nested3Level + disk.iops_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.iops_server_ps_2_test_nested3Level + attachment_cmaui02_port_2: + - abstract_cmaui + - attachment_cmaui_cmaui02_port + disk.write.bytes.rate_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_oam_2 + disk.latency_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.latency_server_ps_1_test_nested3Level + disk.device.iops_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.iops_cmaui + disk.device.iops_server_cmaui_2: + - abstract_cmaui + - disk.device.iops_cmaui + disk.device.capacity_server_cmaui_2: + - abstract_cmaui + - disk.device.capacity_cmaui + feature_server_oam_1_test_nested2Level: + - test_nested2Level + - feature_server_oam_1 + scalable_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - scalable_server_ps_2_test_nested3Level + disk.usage_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.usage_server_ps_1_test_nested3Level + memory_server_cmaui_2: + - abstract_cmaui + - memory_cmaui + cpu_server_cmaui_2: + - abstract_cmaui + - cpu_cmaui + cpu_server_cmaui_1: + - abstract_cmaui_1 + - cpu_cmaui + disk.read.bytes.rate_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_ps_2_test_nested3Level + disk.usage_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.usage_server_oam_2 + binding_server_oam_1_test_nested2Level: + - test_nested2Level + - binding_server_oam_1 + disk.device.read.requests.rate_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_ps_2_test_nested3Level + disk.capacity_server_cmaui_1: + - abstract_cmaui_1 + - disk.capacity_cmaui + network.outpoing.packets_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_pd02_port_2_test_nested3Level + disk.read.requests_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_oam_2 + disk.capacity_server_cmaui_2: + - abstract_cmaui + - disk.capacity_cmaui + disk.device.iops_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_oam_2 + instance_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - instance_server_ps_2_test_nested3Level + disk.write.bytes.rate_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_ps_1_test_nested3Level + host_server_oam_2_test_nested2Level: + - test_nested2Level + - host_server_oam_2 + feature_server_oam_2_test_nested2Level: + - test_nested2Level + - feature_server_oam_2 + disk.allocation_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.allocation_server_ps_1_test_nested3Level + disk.iops_server_cmaui_2: + - abstract_cmaui + - disk.iops_cmaui + memory_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory_server_ps_1_test_nested3Level + disk.iops_server_cmaui_1: + - abstract_cmaui_1 + - disk.iops_cmaui + disk.root.size_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.root.size_server_oam_1 + disk.read.bytes.rate_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_oam_2 + disk.device.capacity_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_ps_1_test_nested3Level + feature_cmaui01_port_1: + - abstract_cmaui_1 + - feature_cmaui_cmaui01_port + disk.device.read.requests.rate_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_ps_1_test_nested3Level + endpoint_server_oam_1_test_nested2Level: + - test_nested2Level + - endpoint_server_oam_1 + disk.device.read.bytes.rate_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_oam_1 + network.incoming.packets.rate_oam02_port_2_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_oam02_port_2 + disk.write.requests.rate_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_oam_2 + disk.device.read.bytes_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_oam_1 + network.outgoing.packets.rate_oam01_port_1_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_oam01_port_1 + disk.device.read.bytes.rate_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_ps_2_test_nested3Level + disk.device.write.bytes.rate_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_ps_1_test_nested3Level + disk.device.iops_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_ps_2_test_nested3Level + disk.write.bytes_server_cmaui_1: + - abstract_cmaui_1 + - disk.write.bytes_cmaui + disk.write.bytes_server_cmaui_2: + - abstract_cmaui + - disk.write.bytes_cmaui + feature_server_cmaui_1: + - abstract_cmaui_1 + - feature_cmaui + disk.allocation_server_cmaui_1: + - abstract_cmaui_1 + - disk.allocation_cmaui + host_server_oam_1_test_nested2Level: + - test_nested2Level + - host_server_oam_1 + feature_server_cmaui_2: + - abstract_cmaui + - feature_cmaui + instance_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - instance_server_ps_1_test_nested3Level + disk.allocation_server_cmaui_2: + - abstract_cmaui + - disk.allocation_cmaui + memory_server_oam_2_test_nested2Level: + - test_nested2Level + - memory_server_oam_2 + vcpus_server_cmaui_2: + - abstract_cmaui + - vcpus_cmaui + disk.root.size_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.root.size_server_oam_2 + disk.device.allocation_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_ps_2_test_nested3Level + memory.usage_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory.usage_server_ps_2_test_nested3Level + network.incoming.bytes_cmaui02_port_2: + - abstract_cmaui + - network.incoming.bytes_cmaui_cmaui02_port + disk.write.requests_server_cmaui_2: + - abstract_cmaui + - disk.write.requests_cmaui + disk.write.requests_server_cmaui_1: + - abstract_cmaui_1 + - disk.write.requests_cmaui + network.incoming.bytes_oam01_port_1_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_oam01_port_1 + vcpus_server_oam_2_test_nested2Level: + - test_nested2Level + - vcpus_server_oam_2 + disk.usage_server_cmaui_1: + - abstract_cmaui_1 + - disk.usage_cmaui + os_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - os_server_ps_1_test_nested3Level + disk.usage_server_cmaui_2: + - abstract_cmaui + - disk.usage_cmaui + network.outgoing.packets.rate_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_pd01_port_1_test_nested3Level + network.incoming.bytes.rate_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_pd01_port_1_test_nested3Level + disk.latency_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.latency_server_oam_2 + attachment_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - attachment_pd02_port_2_test_nested3Level + disk.read.bytes.rate_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_ps_1_test_nested3Level + memory_server_oam_1_test_nested2Level: + - test_nested2Level + - memory_server_oam_1 + binding_server_oam_2_test_nested2Level: + - test_nested2Level + - binding_server_oam_2 + disk.ephemeral.size_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_oam_2 + vcpus_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - vcpus_server_ps_1_test_nested3Level + os_server_cmaui_2: + - abstract_cmaui + - os_cmaui + os_server_cmaui_1: + - abstract_cmaui_1 + - os_cmaui + network.incoming.bytes.rate_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_pd02_port_2_test_nested3Level + disk.write.requests_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_ps_1_test_nested3Level + feature_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_server_ps_2_test_nested3Level + network.outgoing.bytes_oam02_port_2_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_oam02_port_2 + disk.device.iops_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_oam_1 + disk.ephemeral.size_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_oam_1 + network.outgoing.packets.rate_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_pd02_port_2_test_nested3Level + network.incoming.packets_cmaui01_port_1: + - abstract_cmaui_1 + - network.incoming.packets_cmaui_cmaui01_port + disk.read.bytes_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_ps_1_test_nested3Level + network.outgoing.bytes.rate_oam01_port_1_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_oam01_port_1 + disk.device.read.requests_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_oam_2 + network.incoming.bytes_oam02_port_2_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_oam02_port_2 + host_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - host_server_ps_2_test_nested3Level + host_server_cmaui_2: + - abstract_cmaui + - host_cmaui + disk.device.usage_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_ps_1_test_nested3Level + disk.iops_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.iops_server_ps_1_test_nested3Level + host_server_cmaui_1: + - abstract_cmaui_1 + - host_cmaui + disk.read.bytes_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_oam_2 + os_server_oam_1_test_nested2Level: + - test_nested2Level + - os_server_oam_1 + cpu.delta_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu.delta_server_ps_2_test_nested3Level + disk.device.read.requests_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_ps_1_test_nested3Level + disk.write.requests_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_oam_1 + network.incoming.packets.rate_oam01_port_1_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_oam01_port_1 + network.outgoing.bytes_oam01_port_1_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_oam01_port_1 + network.incoming.packets.rate_cmaui02_port_2: + - abstract_cmaui + - network.incoming.packets.rate_cmaui_cmaui02_port + disk.device.write.requests_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_ps_1_test_nested3Level + disk.device.latency_server_oam_2_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_oam_2 + cpu_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu_server_ps_2_test_nested3Level + disk.device.read.requests.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.read.requests.rate_cmaui + disk.device.read.requests.rate_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_oam_1 + disk.write.requests.rate_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_oam_1 + binding_oam01_port_1_test_nested2Level: + - test_nested2Level + - binding_oam01_port_1 + vcpus_server_cmaui_1: + - abstract_cmaui_1 + - vcpus_cmaui + feature_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_test_nested3Level + disk.device.write.requests.rate_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_ps_1_test_nested3Level + disk.device.write.requests.rate_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_oam_1 + disk.read.bytes.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.read.bytes.rate_cmaui + disk.read.bytes.rate_server_cmaui_2: + - abstract_cmaui + - disk.read.bytes.rate_cmaui + disk.device.read.requests.rate_server_cmaui_2: + - abstract_cmaui + - disk.device.read.requests.rate_cmaui + instance_server_oam_1_test_nested2Level: + - test_nested2Level + - instance_server_oam_1 + memory.resident_server_cmaui_2: + - abstract_cmaui + - memory.resident_cmaui + disk.read.requests_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_ps_2_test_nested3Level + network.incoming.bytes.rate_oam01_port_1_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_oam01_port_1 + disk.write.bytes.rate_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_oam_1 + cpu_util_server_oam_2_test_nested2Level: + - test_nested2Level + - cpu_util_server_oam_2 + memory.resident_server_cmaui_1: + - abstract_cmaui_1 + - memory.resident_cmaui + disk.write.bytes_server_oam_1_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_oam_1 + feature_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_pd02_port_2_test_nested3Level + disk.latency_server_cmaui_2: + - abstract_cmaui + - disk.latency_cmaui + disk.device.write.bytes_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_ps_1_test_nested3Level + disk.latency_server_cmaui_1: + - abstract_cmaui_1 + - disk.latency_cmaui + memory.usage_server_cmaui_1: + - abstract_cmaui_1 + - memory.usage_cmaui + memory.usage_server_cmaui_2: + - abstract_cmaui + - memory.usage_cmaui + network.outpoing.packets_cmaui01_port_1: + - abstract_cmaui_1 + - network.outpoing.packets_cmaui_cmaui01_port + requirements: + link_cmaui01_port_1: + - abstract_cmaui_1 + - link_cmaui_cmaui01_port + local_storage_server_oam_2_test_nested2Level: + - test_nested2Level + - local_storage_server_oam_2 + link_cmaui02_port_2: + - abstract_cmaui + - link_cmaui_cmaui02_port + dependency_test_nested2Level: + - test_nested2Level + - dependency + link_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - link_pd02_port_2_test_nested3Level + local_storage_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - local_storage_server_ps_1_test_nested3Level + dependency_server_oam_1_test_nested2Level: + - test_nested2Level + - dependency_server_oam_1 + dependency_oam01_port_1_test_nested2Level: + - test_nested2Level + - dependency_oam01_port_1 + dependency_cmaui01_port_1: + - abstract_cmaui_1 + - dependency_cmaui_cmaui01_port + dependency_cmaui02_port_2: + - abstract_cmaui + - dependency_cmaui_cmaui02_port + dependency_server_ps_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_server_ps_1_test_nested3Level + local_storage_server_oam_1_test_nested2Level: + - test_nested2Level + - local_storage_server_oam_1 + link_oam02_port_2_test_nested2Level: + - test_nested2Level + - link_oam02_port_2 + link_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - link_pd01_port_1_test_nested3Level + dependency_server_oam_2_test_nested2Level: + - test_nested2Level + - dependency_server_oam_2 + local_storage_server_cmaui_2: + - abstract_cmaui + - local_storage_cmaui + local_storage_server_cmaui_1: + - abstract_cmaui_1 + - local_storage_cmaui + dependency_oam02_port_2_test_nested2Level: + - test_nested2Level + - dependency_oam02_port_2 + dependency_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_server_ps_2_test_nested3Level + local_storage_server_ps_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - local_storage_server_ps_2_test_nested3Level + dependency_pd02_port_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_pd02_port_2_test_nested3Level + link_oam01_port_1_test_nested2Level: + - test_nested2Level + - link_oam01_port_1 + dependency_pd01_port_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_pd01_port_1_test_nested3Level + dependency_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_test_nested3Level + dependency_server_cmaui_2: + - abstract_cmaui + - dependency_cmaui + dependency_server_cmaui_1: + - abstract_cmaui_1 + - dependency_cmaui diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested2ServiceTemplate.yaml new file mode 100644 index 0000000000..6432c9e3f4 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested2ServiceTemplate.yaml @@ -0,0 +1,847 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested2 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + cmaui_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + oam_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + cmaui_oam_ips: + hidden: false + immutable: false + type: string + net: + hidden: false + immutable: false + type: string + node_templates: + abstract_oam_1: + type: org.openecomp.resource.abstract.nodes.oam_1 + directives: + - substitutable + properties: + port_oam01_port_mac_requirements: + mac_count_required: + is_required: false + port_oam01_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_oam01_port_security_groups: + - - get_input: p2 + - get_input: p1 + port_oam01_port_network: + - get_input: net + port_oam01_port_replacement_policy: + - AUTO + vm_flavor_name: + get_input: cmaui_flavor + vm_image_name: + get_input: cmaui_image + port_oam01_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + compute_oam_availability_zone: + - get_input: availability_zone_0 + compute_oam_name: + - get_input: + - oam_names + - 0 + service_template_filter: + substitute_service_template: Nested_oam_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_oam: + type: org.openecomp.resource.abstract.nodes.oam + directives: + - substitutable + properties: + port_oam02_port_network: + - get_input: net + port_oam02_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_oam02_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + vm_flavor_name: + get_input: cmaui_flavor + port_oam02_port_security_groups: + - - get_input: p1 + port_oam02_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: cmaui_image + port_oam02_port_replacement_policy: + - AUTO + compute_oam_availability_zone: + - get_input: availability_zone_0 + compute_oam_name: + - get_input: + - oam_names + - 0 + service_template_filter: + substitute_service_template: Nested_oamServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + test_nested3Level: + type: org.openecomp.resource.abstract.nodes.heat.nested3 + directives: + - substitutable + properties: + p1: + get_input: p1 + service_template_filter: + substitute_service_template: nested3ServiceTemplate.yaml + groups: + nested2_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested2.yml + description: nested2 + members: + - test_nested3Level + - abstract_oam + - abstract_oam_1 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested2 + capabilities: + network.incoming.packets.rate_oam02_port_2: + - abstract_oam + - network.incoming.packets.rate_oam_oam02_port + disk.latency_server_oam_2: + - abstract_oam + - disk.latency_oam + disk.device.write.requests.rate_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.write.requests.rate_server_ps_1 + memory.resident_server_ps_2_test_nested3Level: + - test_nested3Level + - memory.resident_server_ps_2 + disk.latency_server_oam_1: + - abstract_oam_1 + - disk.latency_oam + network.incoming.bytes_oam02_port_2: + - abstract_oam + - network.incoming.bytes_oam_oam02_port + endpoint_server_oam_1: + - abstract_oam_1 + - endpoint_oam + endpoint_server_oam_2: + - abstract_oam + - endpoint_oam + binding_pd01_port_1_test_nested3Level: + - test_nested3Level + - binding_pd01_port_1 + disk.device.write.requests.rate_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.write.requests.rate_server_ps_2 + memory.resident_server_ps_1_test_nested3Level: + - test_nested3Level + - memory.resident_server_ps_1 + cpu.delta_server_oam_2: + - abstract_oam + - cpu.delta_oam + disk.device.read.bytes_server_oam_1: + - abstract_oam_1 + - disk.device.read.bytes_oam + disk.device.read.bytes_server_oam_2: + - abstract_oam + - disk.device.read.bytes_oam + cpu.delta_server_oam_1: + - abstract_oam_1 + - cpu.delta_oam + attachment_oam01_port_1: + - abstract_oam_1 + - attachment_oam_oam01_port + disk.write.bytes_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.write.bytes_server_ps_1 + disk.write.requests_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.write.requests_server_ps_2 + scalable_server_oam_2: + - abstract_oam + - scalable_oam + scalable_server_oam_1: + - abstract_oam_1 + - scalable_oam + disk.device.write.bytes_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.write.bytes_server_ps_1 + disk.write.requests_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.write.requests_server_ps_1 + network.outgoing.bytes_pd02_port_2_test_nested3Level: + - test_nested3Level + - network.outgoing.bytes_pd02_port_2 + disk.write.bytes_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.write.bytes_server_ps_2 + disk.read.bytes.rate_server_oam_2: + - abstract_oam + - disk.read.bytes.rate_oam + disk.read.bytes.rate_server_oam_1: + - abstract_oam_1 + - disk.read.bytes.rate_oam + disk.capacity_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.capacity_server_ps_1 + disk.device.write.requests_server_oam_1: + - abstract_oam_1 + - disk.device.write.requests_oam + disk.device.write.requests_server_oam_2: + - abstract_oam + - disk.device.write.requests_oam + network.incoming.packets.rate_pd02_port_2_test_nested3Level: + - test_nested3Level + - network.incoming.packets.rate_pd02_port_2 + disk.device.write.bytes_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.write.bytes_server_ps_2 + disk.device.write.bytes_server_oam_2: + - abstract_oam + - disk.device.write.bytes_oam + disk.usage_server_oam_1: + - abstract_oam_1 + - disk.usage_oam + disk.capacity_server_oam_2: + - abstract_oam + - disk.capacity_oam + disk.usage_server_oam_2: + - abstract_oam + - disk.usage_oam + disk.device.write.bytes_server_oam_1: + - abstract_oam_1 + - disk.device.write.bytes_oam + disk.capacity_server_oam_1: + - abstract_oam_1 + - disk.capacity_oam + network.incoming.packets_oam01_port_1: + - abstract_oam_1 + - network.incoming.packets_oam_oam01_port + disk.device.read.requests.rate_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.read.requests.rate_server_ps_1 + disk.latency_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.latency_server_ps_1 + endpoint_server_ps_1_test_nested3Level: + - test_nested3Level + - endpoint_server_ps_1 + disk.capacity_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.capacity_server_ps_2 + network.outgoing.bytes.rate_oam01_port_1: + - abstract_oam_1 + - network.outgoing.bytes.rate_oam_oam01_port + disk.iops_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.iops_server_ps_2 + disk.device.capacity_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.capacity_server_ps_2 + disk.device.usage_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.usage_server_ps_1 + cpu.delta_server_ps_2_test_nested3Level: + - test_nested3Level + - cpu.delta_server_ps_2 + host_server_ps_2_test_nested3Level: + - test_nested3Level + - host_server_ps_2 + disk.device.read.bytes_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.read.bytes_server_ps_2 + feature_server_ps_1_test_nested3Level: + - test_nested3Level + - feature_server_ps_1 + disk.write.requests.rate_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.write.requests.rate_server_ps_1 + network.outpoing.packets_pd01_port_1_test_nested3Level: + - test_nested3Level + - network.outpoing.packets_pd01_port_1 + disk.device.allocation_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.allocation_server_ps_1 + network.outgoing.bytes.rate_pd02_port_2_test_nested3Level: + - test_nested3Level + - network.outgoing.bytes.rate_pd02_port_2 + disk.allocation_server_oam_2: + - abstract_oam + - disk.allocation_oam + memory.resident_server_oam_2: + - abstract_oam + - memory.resident_oam + memory.resident_server_oam_1: + - abstract_oam_1 + - memory.resident_oam + network.outgoing.packets.rate_pd01_port_1_test_nested3Level: + - test_nested3Level + - network.outgoing.packets.rate_pd01_port_1 + memory.usage_server_ps_2_test_nested3Level: + - test_nested3Level + - memory.usage_server_ps_2 + disk.read.bytes.rate_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.read.bytes.rate_server_ps_1 + disk.device.read.requests.rate_server_oam_1: + - abstract_oam_1 + - disk.device.read.requests.rate_oam + disk.allocation_server_oam_1: + - abstract_oam_1 + - disk.allocation_oam + memory_server_ps_2_test_nested3Level: + - test_nested3Level + - memory_server_ps_2 + disk.device.read.requests.rate_server_oam_2: + - abstract_oam + - disk.device.read.requests.rate_oam + vcpus_server_ps_1_test_nested3Level: + - test_nested3Level + - vcpus_server_ps_1 + disk.write.requests.rate_server_oam_2: + - abstract_oam + - disk.write.requests.rate_oam + disk.write.requests.rate_server_oam_1: + - abstract_oam_1 + - disk.write.requests.rate_oam + network.incoming.bytes_pd01_port_1_test_nested3Level: + - test_nested3Level + - network.incoming.bytes_pd01_port_1 + memory_server_ps_1_test_nested3Level: + - test_nested3Level + - memory_server_ps_1 + network.outpoing.packets_pd02_port_2_test_nested3Level: + - test_nested3Level + - network.outpoing.packets_pd02_port_2 + network.outgoing.bytes.rate_pd01_port_1_test_nested3Level: + - test_nested3Level + - network.outgoing.bytes.rate_pd01_port_1 + disk.write.bytes_server_oam_2: + - abstract_oam + - disk.write.bytes_oam + disk.write.bytes_server_oam_1: + - abstract_oam_1 + - disk.write.bytes_oam + disk.allocation_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.allocation_server_ps_2 + binding_oam02_port_2: + - abstract_oam + - binding_oam_oam02_port + binding_server_oam_1: + - abstract_oam_1 + - binding_oam + binding_server_oam_2: + - abstract_oam + - binding_oam + endpoint_server_ps_2_test_nested3Level: + - test_nested3Level + - endpoint_server_ps_2 + network.outgoing.bytes_oam02_port_2: + - abstract_oam + - network.outgoing.bytes_oam_oam02_port + network.outpoing.packets_oam01_port_1: + - abstract_oam_1 + - network.outpoing.packets_oam_oam01_port + disk.device.read.bytes.rate_server_oam_1: + - abstract_oam_1 + - disk.device.read.bytes.rate_oam + disk.device.read.bytes.rate_server_oam_2: + - abstract_oam + - disk.device.read.bytes.rate_oam + os_server_ps_1_test_nested3Level: + - test_nested3Level + - os_server_ps_1 + disk.ephemeral.size_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.ephemeral.size_server_ps_1 + network.incoming.bytes.rate_pd01_port_1_test_nested3Level: + - test_nested3Level + - network.incoming.bytes.rate_pd01_port_1 + instance_server_oam_1: + - abstract_oam_1 + - instance_oam + disk.usage_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.usage_server_ps_1 + instance_server_oam_2: + - abstract_oam + - instance_oam + network.incoming.packets_oam02_port_2: + - abstract_oam + - network.incoming.packets_oam_oam02_port + disk.read.bytes_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.read.bytes_server_ps_2 + disk.root.size_server_oam_1: + - abstract_oam_1 + - disk.root.size_oam + disk.root.size_server_oam_2: + - abstract_oam + - disk.root.size_oam + cpu.delta_server_ps_1_test_nested3Level: + - test_nested3Level + - cpu.delta_server_ps_1 + disk.iops_server_oam_2: + - abstract_oam + - disk.iops_oam + disk.iops_server_oam_1: + - abstract_oam_1 + - disk.iops_oam + disk.write.bytes.rate_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.write.bytes.rate_server_ps_1 + host_server_ps_1_test_nested3Level: + - test_nested3Level + - host_server_ps_1 + attachment_oam02_port_2: + - abstract_oam + - attachment_oam_oam02_port + disk.device.iops_server_oam_2: + - abstract_oam + - disk.device.iops_oam + disk.device.iops_server_oam_1: + - abstract_oam_1 + - disk.device.iops_oam + scalable_server_ps_2_test_nested3Level: + - test_nested3Level + - scalable_server_ps_2 + disk.root.size_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.root.size_server_ps_2 + host_server_oam_2: + - abstract_oam + - host_oam + host_server_oam_1: + - abstract_oam_1 + - host_oam + disk.device.capacity_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.capacity_server_ps_1 + network.incoming.bytes.rate_oam02_port_2: + - abstract_oam + - network.incoming.bytes.rate_oam_oam02_port + disk.write.requests.rate_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.write.requests.rate_server_ps_2 + disk.latency_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.latency_server_ps_2 + network.incoming.packets.rate_oam01_port_1: + - abstract_oam_1 + - network.incoming.packets.rate_oam_oam01_port + disk.device.latency_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.latency_server_ps_1 + disk.ephemeral.size_server_oam_2: + - abstract_oam + - disk.ephemeral.size_oam + feature_server_oam_2: + - abstract_oam + - feature_oam + disk.ephemeral.size_server_oam_1: + - abstract_oam_1 + - disk.ephemeral.size_oam + feature_server_oam_1: + - abstract_oam_1 + - feature_oam + attachment_pd02_port_2_test_nested3Level: + - test_nested3Level + - attachment_pd02_port_2 + network.incoming.bytes_oam01_port_1: + - abstract_oam_1 + - network.incoming.bytes_oam_oam01_port + cpu_server_ps_2_test_nested3Level: + - test_nested3Level + - cpu_server_ps_2 + network.incoming.packets.rate_pd01_port_1_test_nested3Level: + - test_nested3Level + - network.incoming.packets.rate_pd01_port_1 + os_server_oam_1: + - abstract_oam_1 + - os_oam + os_server_oam_2: + - abstract_oam + - os_oam + network.outgoing.packets.rate_oam02_port_2: + - abstract_oam + - network.outgoing.packets.rate_oam_oam02_port + disk.device.latency_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.latency_server_ps_2 + feature_oam01_port_1: + - abstract_oam_1 + - feature_oam_oam01_port + disk.device.allocation_server_oam_2: + - abstract_oam + - disk.device.allocation_oam + disk.device.allocation_server_oam_1: + - abstract_oam_1 + - disk.device.allocation_oam + network.incoming.bytes_pd02_port_2_test_nested3Level: + - test_nested3Level + - network.incoming.bytes_pd02_port_2 + cpu_util_server_ps_2_test_nested3Level: + - test_nested3Level + - cpu_util_server_ps_2 + network.incoming.bytes.rate_oam01_port_1: + - abstract_oam_1 + - network.incoming.bytes.rate_oam_oam01_port + vcpus_server_oam_2: + - abstract_oam + - vcpus_oam + disk.write.requests_server_oam_1: + - abstract_oam_1 + - disk.write.requests_oam + cpu_util_server_ps_1_test_nested3Level: + - test_nested3Level + - cpu_util_server_ps_1 + disk.write.requests_server_oam_2: + - abstract_oam + - disk.write.requests_oam + disk.ephemeral.size_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.ephemeral.size_server_ps_2 + disk.read.bytes_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.read.bytes_server_ps_1 + disk.device.read.bytes.rate_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.read.bytes.rate_server_ps_2 + os_server_ps_2_test_nested3Level: + - test_nested3Level + - os_server_ps_2 + network.incoming.bytes.rate_pd02_port_2_test_nested3Level: + - test_nested3Level + - network.incoming.bytes.rate_pd02_port_2 + network.outgoing.bytes.rate_oam02_port_2: + - abstract_oam + - network.outgoing.bytes.rate_oam_oam02_port + vcpus_server_oam_1: + - abstract_oam_1 + - vcpus_oam + network.incoming.packets_pd02_port_2_test_nested3Level: + - test_nested3Level + - network.incoming.packets_pd02_port_2 + disk.usage_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.usage_server_ps_2 + disk.device.write.requests.rate_server_oam_2: + - abstract_oam + - disk.device.write.requests.rate_oam + disk.device.write.requests.rate_server_oam_1: + - abstract_oam_1 + - disk.device.write.requests.rate_oam + cpu_server_oam_1: + - abstract_oam_1 + - cpu_oam + cpu_server_oam_2: + - abstract_oam + - cpu_oam + binding_oam01_port_1: + - abstract_oam_1 + - binding_oam_oam01_port + disk.device.write.requests_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.write.requests_server_ps_2 + memory.usage_server_ps_1_test_nested3Level: + - test_nested3Level + - memory.usage_server_ps_1 + disk.device.write.bytes.rate_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.write.bytes.rate_server_ps_1 + cpu_server_ps_1_test_nested3Level: + - test_nested3Level + - cpu_server_ps_1 + disk.write.bytes.rate_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.write.bytes.rate_server_ps_2 + instance_server_ps_1_test_nested3Level: + - test_nested3Level + - instance_server_ps_1 + disk.device.read.requests_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.read.requests_server_ps_2 + feature_server_ps_2_test_nested3Level: + - test_nested3Level + - feature_server_ps_2 + disk.device.read.requests_server_oam_1: + - abstract_oam_1 + - disk.device.read.requests_oam + disk.read.requests_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.read.requests_server_ps_2 + disk.root.size_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.root.size_server_ps_1 + disk.read.requests_server_oam_2: + - abstract_oam + - disk.read.requests_oam + disk.device.read.requests_server_oam_2: + - abstract_oam + - disk.device.read.requests_oam + disk.read.requests_server_oam_1: + - abstract_oam_1 + - disk.read.requests_oam + memory.usage_server_oam_1: + - abstract_oam_1 + - memory.usage_oam + disk.device.iops_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.iops_server_ps_1 + memory.usage_server_oam_2: + - abstract_oam + - memory.usage_oam + scalable_server_ps_1_test_nested3Level: + - test_nested3Level + - scalable_server_ps_1 + network.outgoing.packets.rate_pd02_port_2_test_nested3Level: + - test_nested3Level + - network.outgoing.packets.rate_pd02_port_2 + disk.read.bytes_server_oam_2: + - abstract_oam + - disk.read.bytes_oam + disk.read.bytes_server_oam_1: + - abstract_oam_1 + - disk.read.bytes_oam + network.outgoing.bytes_pd01_port_1_test_nested3Level: + - test_nested3Level + - network.outgoing.bytes_pd01_port_1 + binding_server_ps_2_test_nested3Level: + - test_nested3Level + - binding_server_ps_2 + feature_pd02_port_2_test_nested3Level: + - test_nested3Level + - feature_pd02_port_2 + disk.device.write.bytes.rate_server_oam_1: + - abstract_oam_1 + - disk.device.write.bytes.rate_oam + disk.device.iops_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.iops_server_ps_2 + disk.write.bytes.rate_server_oam_1: + - abstract_oam_1 + - disk.write.bytes.rate_oam + binding_server_ps_1_test_nested3Level: + - test_nested3Level + - binding_server_ps_1 + disk.write.bytes.rate_server_oam_2: + - abstract_oam + - disk.write.bytes.rate_oam + attachment_pd01_port_1_test_nested3Level: + - test_nested3Level + - attachment_pd01_port_1 + disk.device.write.bytes.rate_server_oam_2: + - abstract_oam + - disk.device.write.bytes.rate_oam + memory_server_oam_1: + - abstract_oam_1 + - memory_oam + memory_server_oam_2: + - abstract_oam + - memory_oam + disk.device.latency_server_oam_2: + - abstract_oam + - disk.device.latency_oam + disk.device.latency_server_oam_1: + - abstract_oam_1 + - disk.device.latency_oam + disk.device.usage_server_oam_2: + - abstract_oam + - disk.device.usage_oam + disk.device.usage_server_oam_1: + - abstract_oam_1 + - disk.device.usage_oam + disk.read.requests_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.read.requests_server_ps_1 + disk.device.read.bytes.rate_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.read.bytes.rate_server_ps_1 + disk.device.read.requests.rate_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.read.requests.rate_server_ps_2 + disk.device.usage_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.usage_server_ps_2 + feature_test_nested3Level: + - test_nested3Level + - feature + instance_server_ps_2_test_nested3Level: + - test_nested3Level + - instance_server_ps_2 + disk.allocation_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.allocation_server_ps_1 + disk.device.write.bytes.rate_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.write.bytes.rate_server_ps_2 + disk.device.capacity_server_oam_2: + - abstract_oam + - disk.device.capacity_oam + network.outgoing.packets.rate_oam01_port_1: + - abstract_oam_1 + - network.outgoing.packets.rate_oam_oam01_port + disk.device.read.requests_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.read.requests_server_ps_1 + disk.read.bytes.rate_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.read.bytes.rate_server_ps_2 + feature_oam02_port_2: + - abstract_oam + - feature_oam_oam02_port + network.outgoing.bytes_oam01_port_1: + - abstract_oam_1 + - network.outgoing.bytes_oam_oam01_port + network.outpoing.packets_oam02_port_2: + - abstract_oam + - network.outpoing.packets_oam_oam02_port + network.incoming.packets_pd01_port_1_test_nested3Level: + - test_nested3Level + - network.incoming.packets_pd01_port_1 + cpu_util_server_oam_2: + - abstract_oam + - cpu_util_oam + binding_pd02_port_2_test_nested3Level: + - test_nested3Level + - binding_pd02_port_2 + disk.device.allocation_server_ps_2_test_nested3Level: + - test_nested3Level + - disk.device.allocation_server_ps_2 + feature_pd01_port_1_test_nested3Level: + - test_nested3Level + - feature_pd01_port_1 + disk.iops_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.iops_server_ps_1 + vcpus_server_ps_2_test_nested3Level: + - test_nested3Level + - vcpus_server_ps_2 + disk.device.capacity_server_oam_1: + - abstract_oam_1 + - disk.device.capacity_oam + cpu_util_server_oam_1: + - abstract_oam_1 + - cpu_util_oam + disk.device.read.bytes_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.read.bytes_server_ps_1 + disk.device.write.requests_server_ps_1_test_nested3Level: + - test_nested3Level + - disk.device.write.requests_server_ps_1 + requirements: + link_oam02_port_2: + - abstract_oam + - link_oam_oam02_port + dependency_pd01_port_1_test_nested3Level: + - test_nested3Level + - dependency_pd01_port_1 + link_oam01_port_1: + - abstract_oam_1 + - link_oam_oam01_port + dependency_server_oam_1: + - abstract_oam_1 + - dependency_oam + dependency_server_oam_2: + - abstract_oam + - dependency_oam + local_storage_server_ps_2_test_nested3Level: + - test_nested3Level + - local_storage_server_ps_2 + link_pd02_port_2_test_nested3Level: + - test_nested3Level + - link_pd02_port_2 + local_storage_server_oam_1: + - abstract_oam_1 + - local_storage_oam + dependency_server_ps_1_test_nested3Level: + - test_nested3Level + - dependency_server_ps_1 + local_storage_server_oam_2: + - abstract_oam + - local_storage_oam + link_pd01_port_1_test_nested3Level: + - test_nested3Level + - link_pd01_port_1 + dependency_oam01_port_1: + - abstract_oam_1 + - dependency_oam_oam01_port + dependency_oam02_port_2: + - abstract_oam + - dependency_oam_oam02_port + dependency_test_nested3Level: + - test_nested3Level + - dependency + dependency_pd02_port_2_test_nested3Level: + - test_nested3Level + - dependency_pd02_port_2 + local_storage_server_ps_1_test_nested3Level: + - test_nested3Level + - local_storage_server_ps_1 + dependency_server_ps_2_test_nested3Level: + - test_nested3Level + - dependency_server_ps_2 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested3ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested3ServiceTemplate.yaml new file mode 100644 index 0000000000..c286cb2347 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/nested3ServiceTemplate.yaml @@ -0,0 +1,495 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested3 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + ps_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + cmaui_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + cmaui_oam_ips: + hidden: false + immutable: false + type: string + net: + hidden: false + immutable: false + type: string + node_templates: + abstract_ps: + type: org.openecomp.resource.abstract.nodes.ps + directives: + - substitutable + properties: + port_pd02_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_pd02_port_mac_requirements: + mac_count_required: + is_required: false + vm_flavor_name: + get_input: cmaui_flavor + vm_image_name: + get_input: cmaui_image + port_pd02_port_security_groups: + - - get_input: p1 + compute_ps_availability_zone: + - get_input: availability_zone_0 + port_pd02_port_replacement_policy: + - AUTO + compute_ps_name: + - get_input: + - ps_names + - 0 + port_pd02_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd02_port_network: + - get_input: net + service_template_filter: + substitute_service_template: Nested_psServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_ps_1: + type: org.openecomp.resource.abstract.nodes.ps_1 + directives: + - substitutable + properties: + port_pd01_port_replacement_policy: + - AUTO + vm_flavor_name: + get_input: cmaui_flavor + port_pd01_port_security_groups: + - - get_input: p2 + - get_input: p1 + port_pd01_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: cmaui_image + compute_ps_availability_zone: + - get_input: availability_zone_0 + port_pd01_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_pd01_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd01_port_network: + - get_input: net + compute_ps_name: + - get_input: + - ps_names + - 0 + service_template_filter: + substitute_service_template: Nested_ps_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + nested3_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested3.yml + description: nested2 + members: + - abstract_ps + - abstract_ps_1 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested3 + capabilities: + binding_server_ps_2: + - abstract_ps + - binding_ps + instance_server_ps_2: + - abstract_ps + - instance_ps + instance_server_ps_1: + - abstract_ps_1 + - instance_ps + binding_server_ps_1: + - abstract_ps_1 + - binding_ps + disk.device.usage_server_ps_1: + - abstract_ps_1 + - disk.device.usage_ps + disk.device.usage_server_ps_2: + - abstract_ps + - disk.device.usage_ps + disk.capacity_server_ps_1: + - abstract_ps_1 + - disk.capacity_ps + network.outgoing.bytes_pd02_port_2: + - abstract_ps + - network.outgoing.bytes_ps_pd02_port + disk.capacity_server_ps_2: + - abstract_ps + - disk.capacity_ps + network.outgoing.bytes_pd01_port_1: + - abstract_ps_1 + - network.outgoing.bytes_ps_pd01_port + memory.usage_server_ps_1: + - abstract_ps_1 + - memory.usage_ps + memory.usage_server_ps_2: + - abstract_ps + - memory.usage_ps + disk.write.requests.rate_server_ps_2: + - abstract_ps + - disk.write.requests.rate_ps + disk.device.latency_server_ps_1: + - abstract_ps_1 + - disk.device.latency_ps + disk.write.requests.rate_server_ps_1: + - abstract_ps_1 + - disk.write.requests.rate_ps + disk.device.latency_server_ps_2: + - abstract_ps + - disk.device.latency_ps + disk.device.write.requests_server_ps_2: + - abstract_ps + - disk.device.write.requests_ps + disk.device.write.requests_server_ps_1: + - abstract_ps_1 + - disk.device.write.requests_ps + cpu_server_ps_2: + - abstract_ps + - cpu_ps + cpu_server_ps_1: + - abstract_ps_1 + - cpu_ps + os_server_ps_2: + - abstract_ps + - os_ps + os_server_ps_1: + - abstract_ps_1 + - os_ps + disk.device.allocation_server_ps_2: + - abstract_ps + - disk.device.allocation_ps + endpoint_server_ps_2: + - abstract_ps + - endpoint_ps + disk.device.allocation_server_ps_1: + - abstract_ps_1 + - disk.device.allocation_ps + disk.read.bytes_server_ps_1: + - abstract_ps_1 + - disk.read.bytes_ps + disk.read.bytes_server_ps_2: + - abstract_ps + - disk.read.bytes_ps + disk.device.write.bytes_server_ps_2: + - abstract_ps + - disk.device.write.bytes_ps + disk.device.write.bytes_server_ps_1: + - abstract_ps_1 + - disk.device.write.bytes_ps + endpoint_server_ps_1: + - abstract_ps_1 + - endpoint_ps + binding_pd01_port_1: + - abstract_ps_1 + - binding_ps_pd01_port + disk.device.read.requests.rate_server_ps_1: + - abstract_ps_1 + - disk.device.read.requests.rate_ps + network.outgoing.bytes.rate_pd02_port_2: + - abstract_ps + - network.outgoing.bytes.rate_ps_pd02_port + host_server_ps_2: + - abstract_ps + - host_ps + disk.device.capacity_server_ps_1: + - abstract_ps_1 + - disk.device.capacity_ps + host_server_ps_1: + - abstract_ps_1 + - host_ps + disk.device.capacity_server_ps_2: + - abstract_ps + - disk.device.capacity_ps + disk.device.read.requests.rate_server_ps_2: + - abstract_ps + - disk.device.read.requests.rate_ps + scalable_server_ps_1: + - abstract_ps_1 + - scalable_ps + network.incoming.packets.rate_pd02_port_2: + - abstract_ps + - network.incoming.packets.rate_ps_pd02_port + scalable_server_ps_2: + - abstract_ps + - scalable_ps + network.outgoing.packets.rate_pd01_port_1: + - abstract_ps_1 + - network.outgoing.packets.rate_ps_pd01_port + disk.write.bytes.rate_server_ps_2: + - abstract_ps + - disk.write.bytes.rate_ps + disk.write.bytes.rate_server_ps_1: + - abstract_ps_1 + - disk.write.bytes.rate_ps + disk.device.write.requests.rate_server_ps_2: + - abstract_ps + - disk.device.write.requests.rate_ps + disk.device.write.requests.rate_server_ps_1: + - abstract_ps_1 + - disk.device.write.requests.rate_ps + memory.resident_server_ps_2: + - abstract_ps + - memory.resident_ps + disk.ephemeral.size_server_ps_1: + - abstract_ps_1 + - disk.ephemeral.size_ps + feature_pd02_port_2: + - abstract_ps + - feature_ps_pd02_port + disk.ephemeral.size_server_ps_2: + - abstract_ps + - disk.ephemeral.size_ps + disk.write.bytes_server_ps_1: + - abstract_ps_1 + - disk.write.bytes_ps + disk.write.bytes_server_ps_2: + - abstract_ps + - disk.write.bytes_ps + disk.allocation_server_ps_2: + - abstract_ps + - disk.allocation_ps + disk.allocation_server_ps_1: + - abstract_ps_1 + - disk.allocation_ps + attachment_pd01_port_1: + - abstract_ps_1 + - attachment_ps_pd01_port + memory.resident_server_ps_1: + - abstract_ps_1 + - memory.resident_ps + disk.latency_server_ps_2: + - abstract_ps + - disk.latency_ps + disk.read.requests_server_ps_2: + - abstract_ps + - disk.read.requests_ps + disk.read.requests_server_ps_1: + - abstract_ps_1 + - disk.read.requests_ps + disk.device.read.requests_server_ps_1: + - abstract_ps_1 + - disk.device.read.requests_ps + disk.device.read.requests_server_ps_2: + - abstract_ps + - disk.device.read.requests_ps + network.incoming.bytes.rate_pd01_port_1: + - abstract_ps_1 + - network.incoming.bytes.rate_ps_pd01_port + disk.read.bytes.rate_server_ps_1: + - abstract_ps_1 + - disk.read.bytes.rate_ps + disk.read.bytes.rate_server_ps_2: + - abstract_ps + - disk.read.bytes.rate_ps + disk.device.iops_server_ps_1: + - abstract_ps_1 + - disk.device.iops_ps + feature_pd01_port_1: + - abstract_ps_1 + - feature_ps_pd01_port + disk.device.iops_server_ps_2: + - abstract_ps + - disk.device.iops_ps + cpu_util_server_ps_2: + - abstract_ps + - cpu_util_ps + disk.iops_server_ps_1: + - abstract_ps_1 + - disk.iops_ps + cpu_util_server_ps_1: + - abstract_ps_1 + - cpu_util_ps + disk.iops_server_ps_2: + - abstract_ps + - disk.iops_ps + disk.device.read.bytes.rate_server_ps_1: + - abstract_ps_1 + - disk.device.read.bytes.rate_ps + disk.device.read.bytes.rate_server_ps_2: + - abstract_ps + - disk.device.read.bytes.rate_ps + disk.latency_server_ps_1: + - abstract_ps_1 + - disk.latency_ps + disk.root.size_server_ps_1: + - abstract_ps_1 + - disk.root.size_ps + attachment_pd02_port_2: + - abstract_ps + - attachment_ps_pd02_port + disk.root.size_server_ps_2: + - abstract_ps + - disk.root.size_ps + network.outgoing.bytes.rate_pd01_port_1: + - abstract_ps_1 + - network.outgoing.bytes.rate_ps_pd01_port + binding_pd02_port_2: + - abstract_ps + - binding_ps_pd02_port + network.incoming.packets.rate_pd01_port_1: + - abstract_ps_1 + - network.incoming.packets.rate_ps_pd01_port + disk.usage_server_ps_1: + - abstract_ps_1 + - disk.usage_ps + network.outpoing.packets_pd01_port_1: + - abstract_ps_1 + - network.outpoing.packets_ps_pd01_port + disk.usage_server_ps_2: + - abstract_ps + - disk.usage_ps + network.outpoing.packets_pd02_port_2: + - abstract_ps + - network.outpoing.packets_ps_pd02_port + network.incoming.bytes_pd01_port_1: + - abstract_ps_1 + - network.incoming.bytes_ps_pd01_port + network.incoming.bytes_pd02_port_2: + - abstract_ps + - network.incoming.bytes_ps_pd02_port + network.outgoing.packets.rate_pd02_port_2: + - abstract_ps + - network.outgoing.packets.rate_ps_pd02_port + vcpus_server_ps_1: + - abstract_ps_1 + - vcpus_ps + vcpus_server_ps_2: + - abstract_ps + - vcpus_ps + network.incoming.packets_pd01_port_1: + - abstract_ps_1 + - network.incoming.packets_ps_pd01_port + network.incoming.packets_pd02_port_2: + - abstract_ps + - network.incoming.packets_ps_pd02_port + disk.device.write.bytes.rate_server_ps_1: + - abstract_ps_1 + - disk.device.write.bytes.rate_ps + network.incoming.bytes.rate_pd02_port_2: + - abstract_ps + - network.incoming.bytes.rate_ps_pd02_port + disk.write.requests_server_ps_1: + - abstract_ps_1 + - disk.write.requests_ps + disk.write.requests_server_ps_2: + - abstract_ps + - disk.write.requests_ps + disk.device.write.bytes.rate_server_ps_2: + - abstract_ps + - disk.device.write.bytes.rate_ps + memory_server_ps_2: + - abstract_ps + - memory_ps + disk.device.read.bytes_server_ps_1: + - abstract_ps_1 + - disk.device.read.bytes_ps + disk.device.read.bytes_server_ps_2: + - abstract_ps + - disk.device.read.bytes_ps + memory_server_ps_1: + - abstract_ps_1 + - memory_ps + feature_server_ps_2: + - abstract_ps + - feature_ps + cpu.delta_server_ps_1: + - abstract_ps_1 + - cpu.delta_ps + cpu.delta_server_ps_2: + - abstract_ps + - cpu.delta_ps + feature_server_ps_1: + - abstract_ps_1 + - feature_ps + requirements: + dependency_pd02_port_2: + - abstract_ps + - dependency_ps_pd02_port + local_storage_server_ps_2: + - abstract_ps + - local_storage_ps + link_pd01_port_1: + - abstract_ps_1 + - link_ps_pd01_port + link_pd02_port_2: + - abstract_ps + - link_ps_pd02_port + local_storage_server_ps_1: + - abstract_ps_1 + - local_storage_ps + dependency_server_ps_1: + - abstract_ps_1 + - dependency_ps + dependency_server_ps_2: + - abstract_ps + - dependency_ps + dependency_pd01_port_1: + - abstract_ps_1 + - dependency_ps_pd01_port diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/MANIFEST.json new file mode 100644 index 0000000000..10f0e8cbdd --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/MANIFEST.json @@ -0,0 +1,27 @@ +{ + "name": "Port to Network multi nested test", + "description": "HOT template to create multi nested of 4 levels", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested1.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested2.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested3.yml", + "type": "HEAT", + "isBase": "false" + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/main.yml new file mode 100644 index 0000000000..447b682110 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/main.yml @@ -0,0 +1,73 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + security_group_name: + type: string + description: network name of jsa log network + 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 + p1: + type: string + description: UID of OAM network + oam_net_name: + type: string + description: net name + availabilityzone_name: + type: string + label: availabilityzone name + description: availabilityzone name + +resources: + server_pd_1: + 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} + user_data_format: RAW + + server_pd_2: + type: OS::Nova::Server + properties: +# config_drive: "True" + name: {get_param: [pd_server_names, 1]} + image: {get_param: pd_image_name} + flavor: {get_param: pd_flavor_name} + availability_zone: {get_param: availabilityzone_name} + networks: + - 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} + + test_nested1Level: + type: nested1.yml + properties: + p1: { get_param: p1} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested1.yml new file mode 100644 index 0000000000..e9a597fa6a --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested1.yml @@ -0,0 +1,70 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_server_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_image_name: + type: string + description: Image for CMAUI server + availabilityzone_name: + type: string + label: availabilityzone name + description: availabilityzone name + pd_flavor_name: + type: string + description: Flavor for CMAUI server + oam_net_name: + type: string + net: + type: string + +resources: + server_pd_1: + 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} + user_data_format: RAW + + server_pd_2: + type: OS::Nova::Server + properties: +# config_drive: "True" + name: {get_param: [pd_server_names, 1]} + image: {get_param: pd_image_name} + flavor: {get_param: pd_flavor_name} + availability_zone: {get_param: availabilityzone_name} + networks: + - port: {get_resource: ps02_port_0} + user_data_format: RAW + + pd01_port_0: + type: OS::Neutron::Port + properties: + network: {get_param: oam_net_name} + ps02_port_0: + type: OS::Neutron::Port + properties: + network: {get_param: oam_net_name} + + test_nested2Level: + type: nested2.yml + properties: + p1: { get_param: p1} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested2.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested2.yml new file mode 100644 index 0000000000..fd398f4777 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested2.yml @@ -0,0 +1,70 @@ +heat_template_version: 2013-05-23 + +description: nested2 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_server_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_image_name: + type: string + description: Image for CMAUI server + availabilityzone_name: + type: string + label: availabilityzone name + description: availabilityzone name + pd_flavor_name: + type: string + description: Flavor for CMAUI server + oam_net_name: + type: string + net: + type: string +resources: + + server_pd_1: + 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} + user_data_format: RAW + + server_pd_2: + type: OS::Nova::Server + properties: +# config_drive: "True" + name: {get_param: [pd_server_names, 1]} + image: {get_param: pd_image_name} + flavor: {get_param: pd_flavor_name} + availability_zone: {get_param: availabilityzone_name} + networks: + - 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} + + test_nested3Level: + type: nested3.yml + properties: + p1: { get_param: p1} \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested3.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested3.yml new file mode 100644 index 0000000000..e2912e8193 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/in/nested3.yml @@ -0,0 +1,65 @@ +heat_template_version: 2013-05-23 + +description: nested2 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_server_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_image_name: + type: string + description: Image for CMAUI server + availabilityzone_name: + type: string + label: availabilityzone name + description: availabilityzone name + pd_flavor_name: + type: string + description: Flavor for CMAUI server + oam_net_name: + type: string + net: + type: string +resources: + + server_pd_1: + 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} + user_data_format: RAW + + server_pd_2: + type: OS::Nova::Server + properties: +# config_drive: "True" + name: {get_param: [pd_server_names, 1]} + image: {get_param: pd_image_name} + flavor: {get_param: pd_flavor_name} + availability_zone: {get_param: availabilityzone_name} + networks: + - 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} \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..eba51d82d0 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,7527 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.pd_server_4: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_ps02_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps02_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_ps02_port_network_role: + type: string + required: true + status: SUPPORTED + port_ps02_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_ps02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps02_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_ps02_port_order: + type: integer + required: true + status: SUPPORTED + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps02_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_ps02_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_ps02_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_ps02_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_ps02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_ps02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_ps02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_ps02_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_ps02_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_ps02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_ps02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_ps02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_ps02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_ps02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_5: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + status: SUPPORTED + port_pd01_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd01_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd01_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd01_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd01_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd01_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd01_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_6: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd02_port_order: + type: integer + required: true + status: SUPPORTED + port_pd02_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd02_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd02_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd02_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd02_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd02_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd02_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd02_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd02_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd02_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd02_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd02_port_order: + type: integer + required: true + status: SUPPORTED + port_pd02_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd02_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd02_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd02_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd02_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd02_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd02_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd02_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd02_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd02_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd02_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_7: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + status: SUPPORTED + port_pd01_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd01_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd01_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd01_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd01_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd01_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd01_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + status: SUPPORTED + port_pd01_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd01_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd01_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd01_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd01_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd01_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd01_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_2: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd02_port_order: + type: integer + required: true + status: SUPPORTED + port_pd02_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd02_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd02_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd02_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd02_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd02_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd02_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd02_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd02_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd02_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd02_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd02_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_3: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + status: SUPPORTED + port_pd01_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd01_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd01_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd01_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd01_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd01_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd01_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd01_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested1: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + pd_flavor_name: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_image_name: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + pd_server_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + net: + type: string + required: true + status: SUPPORTED + oam_net_name: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_ps02_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps02_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd01_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd01_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_pd_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_pd01_port_0_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd01_port_0_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd_2_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_2_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_pd_1_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_1_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd02_port_0_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd02_port_0_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_pd01_port_0_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd01_port_0_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd_2_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_2_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_pd_1_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_1_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd02_port_0_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd02_port_0_test_nested3Level_test_nested2Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + vcpus_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd02_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_2_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd01_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd02_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_1_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + host_server_pd_2_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_2_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_1_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_pd01_port_0_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd01_port_0_test_nested3Level_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pd01_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + host_server_pd_1_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd02_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd01_port_0_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd01_port_0_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + attachment_ps02_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd02_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd02_port_0_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_1_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd01_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd01_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd01_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd01_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd01_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd01_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd01_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd02_port_0_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd02_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd02_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps02_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes.rate_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd02_port_0_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.requests_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd01_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_2_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_2_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_1_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_pd01_port_0_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + host_server_pd_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_1_test_nested2Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd01_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd01_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps02_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd01_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_2_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd01_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd02_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd02_port_0_test_nested3Level_test_nested2Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd02_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd02_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_2_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd01_port_0_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd02_port_0_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd02_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd01_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd01_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd02_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd02_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_1_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd02_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd01_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd01_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd02_port_0_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd01_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_1_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd02_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested3Level_test_nested2Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd02_port_0_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd02_port_0_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_1_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_2_test_nested3Level_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_2_test_nested2Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested2: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + pd_flavor_name: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_image_name: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + pd_server_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + net: + type: string + required: true + status: SUPPORTED + oam_net_name: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_pd01_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd01_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_pd_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd02_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd02_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_pd01_port_0_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd01_port_0_test_nested3Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd_2_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_2_test_nested3Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_pd_1_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_1_test_nested3Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd02_port_0_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd02_port_0_test_nested3Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.read.bytes.rate_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd01_port_0_test_nested3Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd01_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_2_test_nested3Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd02_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_1_test_nested3Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd01_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.bytes.rate_pd02_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd02_port_0_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_1_test_nested3Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd01_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd01_port_0_test_nested3Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd01_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd02_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd02_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_2_test_nested3Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd02_port_0_test_nested3Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outpoing.packets_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd02_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_1_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd01_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd01_port_0_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_1_test_nested3Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_2_test_nested3Level: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_2_test_nested3Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd02_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd01_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_1_test_nested3Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd02_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd02_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd01_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_2_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd01_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd01_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd01_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd02_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_1_test_nested3Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd02_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd02_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.bytes_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd02_port_0_test_nested3Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_2_test_nested3Level: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_2_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd01_port_0_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_1_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested3: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + pd_flavor_name: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_image_name: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + pd_server_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + net: + type: string + required: true + status: SUPPORTED + oam_net_name: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_pd01_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd01_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_pd_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd02_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd02_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.iops_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd01_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.read.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd02_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd01_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd01_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd02_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd02_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.allocation_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd01_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd02_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + os_server_pd_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..2c7daf72af --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/MainServiceTemplate.yaml @@ -0,0 +1,151 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + pd_flavor_name: + label: PD flavor name + hidden: false + immutable: false + type: string + description: flavor name of PD instance + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + availabilityzone_name: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + security_group_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + pd_image_name: + label: image name + hidden: false + immutable: false + type: string + description: PD image name + pd_server_names: + label: PD server names + hidden: false + immutable: false + type: list + description: name of the PD instance + entry_schema: + type: string + oam_net_name: + hidden: false + immutable: false + type: string + description: net name + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + node_templates: + test_nested1Level: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + p1: + get_input: p1 + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + abstract_pd_server_6: + type: org.openecomp.resource.abstract.nodes.pd_server_6 + directives: + - substitutable + properties: + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 1 + port_pd02_port_mac_requirements: + mac_count_required: + is_required: false + vm_flavor_name: + get_input: pd_flavor_name + port_pd02_port_network_role_tag: oam + vm_image_name: + get_input: pd_image_name + port_pd02_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd02_port_network: + - get_input: oam_net_name + compute_pd_server_user_data_format: + - RAW + service_template_filter: + substitute_service_template: Nested_pd_server_6ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pd_server_7: + type: org.openecomp.resource.abstract.nodes.pd_server_7 + directives: + - substitutable + properties: + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 0 + vm_flavor_name: + get_input: pd_flavor_name + port_pd01_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: pd_image_name + port_pd01_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd01_port_network: + - get_input: oam_net_name + port_pd01_port_network_role_tag: oam + compute_pd_server_user_data_format: + - RAW + service_template_filter: + substitute_service_template: Nested_pd_server_7ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_nested1Level + - abstract_pd_server_6 + - abstract_pd_server_7 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..796b811eb4 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_flavor_name: + type: string + required: true + port_pd02_port_order: + type: integer + required: true + port_pd02_port_subnetpoolid: + type: string + required: true + port_pd02_port_network_role_tag: + type: string + required: true + port_pd02_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + port_pd02_port_network_role: + type: string + required: true + port_pd02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd02_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd02_port_network: + type: list + required: true + entry_schema: + type: string + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd02_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd02_port_exCP_naming + vlan_requirements: + get_input: port_pd02_port_vlan_requirements + ip_requirements: + get_input: port_pd02_port_ip_requirements + network_role_tag: + get_input: port_pd02_port_network_role_tag + mac_requirements: + get_input: port_pd02_port_mac_requirements + order: + get_input: port_pd02_port_order + network_role: + get_input: port_pd02_port_network_role + subnetpoolid: + get_input: port_pd02_port_subnetpoolid + network: + get_input: + - port_pd02_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + binding_pd_server_pd02_port: + - pd_server_pd02_port + - binding + network.outgoing.packets.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.packets.rate + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.outgoing.bytes_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.bytes + feature_pd_server_pd02_port: + - pd_server_pd02_port + - feature + network.incoming.bytes.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.bytes.rate + network.outgoing.bytes.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.bytes.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + network.incoming.packets_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.packets + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + network.outpoing.packets_pd_server_pd02_port: + - pd_server_pd02_port + - network.outpoing.packets + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + attachment_pd_server_pd02_port: + - pd_server_pd02_port + - attachment + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + network.incoming.packets.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.packets.rate + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + network.incoming.bytes_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.bytes + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd02_port: + - pd_server_pd02_port + - link + dependency_pd_server: + - pd_server + - dependency + dependency_pd_server_pd02_port: + - pd_server_pd02_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_1ServiceTemplate.yaml new file mode 100644 index 0000000000..a6d8533b57 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_1ServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_1 + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_2ServiceTemplate.yaml new file mode 100644 index 0000000000..2da0417107 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_2ServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_2 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_flavor_name: + type: string + required: true + port_pd02_port_order: + type: integer + required: true + port_pd02_port_subnetpoolid: + type: string + required: true + port_pd02_port_network_role_tag: + type: string + required: true + port_pd02_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + port_pd02_port_network_role: + type: string + required: true + port_pd02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd02_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd02_port_network: + type: list + required: true + entry_schema: + type: string + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd02_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd02_port_exCP_naming + vlan_requirements: + get_input: port_pd02_port_vlan_requirements + ip_requirements: + get_input: port_pd02_port_ip_requirements + network_role_tag: + get_input: port_pd02_port_network_role_tag + mac_requirements: + get_input: port_pd02_port_mac_requirements + order: + get_input: port_pd02_port_order + network_role: + get_input: port_pd02_port_network_role + subnetpoolid: + get_input: port_pd02_port_subnetpoolid + network: + get_input: + - port_pd02_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_2 + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + binding_pd_server_pd02_port: + - pd_server_pd02_port + - binding + network.outgoing.packets.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.packets.rate + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.outgoing.bytes_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.bytes + feature_pd_server_pd02_port: + - pd_server_pd02_port + - feature + network.incoming.bytes.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.bytes.rate + network.outgoing.bytes.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.bytes.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + network.incoming.packets_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.packets + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + network.outpoing.packets_pd_server_pd02_port: + - pd_server_pd02_port + - network.outpoing.packets + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + attachment_pd_server_pd02_port: + - pd_server_pd02_port + - attachment + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + network.incoming.packets.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.packets.rate + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + network.incoming.bytes_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.bytes + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd02_port: + - pd_server_pd02_port + - link + dependency_pd_server: + - pd_server + - dependency + dependency_pd_server_pd02_port: + - pd_server_pd02_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_3ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_3ServiceTemplate.yaml new file mode 100644 index 0000000000..9f140e097e --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_3ServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_3 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_3 + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_4ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_4ServiceTemplate.yaml new file mode 100644 index 0000000000..0022b21c24 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_4ServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_4 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_ps02_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_ps02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_flavor_name: + type: string + required: true + port_ps02_port_network_role_tag: + type: string + required: true + port_ps02_port_network_role: + type: string + required: true + port_ps02_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_ps02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_image_name: + type: string + required: true + port_ps02_port_subnetpoolid: + type: string + required: true + port_ps02_port_order: + type: integer + required: true + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + port_ps02_port_network: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_ps02_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_ps02_port_exCP_naming + vlan_requirements: + get_input: port_ps02_port_vlan_requirements + ip_requirements: + get_input: port_ps02_port_ip_requirements + network_role_tag: + get_input: port_ps02_port_network_role_tag + mac_requirements: + get_input: port_ps02_port_mac_requirements + order: + get_input: port_ps02_port_order + network_role: + get_input: port_ps02_port_network_role + subnetpoolid: + get_input: port_ps02_port_subnetpoolid + network: + get_input: + - port_ps02_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_4 + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + binding_pd_server_ps02_port: + - pd_server_ps02_port + - binding + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.incoming.bytes.rate_pd_server_ps02_port: + - pd_server_ps02_port + - network.incoming.bytes.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + disk.iops_pd_server: + - pd_server + - disk.iops + network.incoming.packets.rate_pd_server_ps02_port: + - pd_server_ps02_port + - network.incoming.packets.rate + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + disk.capacity_pd_server: + - pd_server + - disk.capacity + network.incoming.bytes_pd_server_ps02_port: + - pd_server_ps02_port + - network.incoming.bytes + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + attachment_pd_server_ps02_port: + - pd_server_ps02_port + - attachment + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + feature_pd_server_ps02_port: + - pd_server_ps02_port + - feature + network.outgoing.bytes.rate_pd_server_ps02_port: + - pd_server_ps02_port + - network.outgoing.bytes.rate + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + network.outgoing.packets.rate_pd_server_ps02_port: + - pd_server_ps02_port + - network.outgoing.packets.rate + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_ps02_port: + - pd_server_ps02_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + network.outgoing.bytes_pd_server_ps02_port: + - pd_server_ps02_port + - network.outgoing.bytes + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.incoming.packets_pd_server_ps02_port: + - pd_server_ps02_port + - network.incoming.packets + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_ps02_port: + - pd_server_ps02_port + - link + dependency_pd_server: + - pd_server + - dependency + dependency_pd_server_ps02_port: + - pd_server_ps02_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_5ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_5ServiceTemplate.yaml new file mode 100644 index 0000000000..1b0d54aedd --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_5ServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_5 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_5 + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_6ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_6ServiceTemplate.yaml new file mode 100644 index 0000000000..653d1b6454 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_6ServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_6 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd02_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_flavor_name: + type: string + required: true + port_pd02_port_order: + type: integer + required: true + port_pd02_port_subnetpoolid: + type: string + required: true + port_pd02_port_network_role_tag: + type: string + required: true + port_pd02_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_image_name: + type: string + required: true + port_pd02_port_network_role: + type: string + required: true + port_pd02_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd02_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd02_port_network: + type: list + required: true + entry_schema: + type: string + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd02_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd02_port_exCP_naming + vlan_requirements: + get_input: port_pd02_port_vlan_requirements + ip_requirements: + get_input: port_pd02_port_ip_requirements + network_role_tag: + get_input: port_pd02_port_network_role_tag + mac_requirements: + get_input: port_pd02_port_mac_requirements + order: + get_input: port_pd02_port_order + network_role: + get_input: port_pd02_port_network_role + subnetpoolid: + get_input: port_pd02_port_subnetpoolid + network: + get_input: + - port_pd02_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_6 + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + binding_pd_server_pd02_port: + - pd_server_pd02_port + - binding + network.outgoing.packets.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.packets.rate + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.outgoing.bytes_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.bytes + feature_pd_server_pd02_port: + - pd_server_pd02_port + - feature + network.incoming.bytes.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.bytes.rate + network.outgoing.bytes.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.outgoing.bytes.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + network.incoming.packets_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.packets + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + network.outpoing.packets_pd_server_pd02_port: + - pd_server_pd02_port + - network.outpoing.packets + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + attachment_pd_server_pd02_port: + - pd_server_pd02_port + - attachment + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + network.incoming.packets.rate_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.packets.rate + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + network.incoming.bytes_pd_server_pd02_port: + - pd_server_pd02_port + - network.incoming.bytes + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd02_port: + - pd_server_pd02_port + - link + dependency_pd_server: + - pd_server + - dependency + dependency_pd_server_pd02_port: + - pd_server_pd02_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_7ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_7ServiceTemplate.yaml new file mode 100644 index 0000000000..6454173497 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/Nested_pd_server_7ServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_7 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_7 + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested1ServiceTemplate.yaml new file mode 100644 index 0000000000..303a1b05fa --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested1ServiceTemplate.yaml @@ -0,0 +1,1176 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + pd_flavor_name: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + availabilityzone_name: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + pd_image_name: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + pd_server_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + net: + hidden: false + immutable: false + type: string + oam_net_name: + hidden: false + immutable: false + type: string + node_templates: + abstract_pd_server_4: + type: org.openecomp.resource.abstract.nodes.pd_server_4 + directives: + - substitutable + properties: + port_ps02_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 1 + port_ps02_port_mac_requirements: + mac_count_required: + is_required: false + vm_flavor_name: + get_input: pd_flavor_name + port_ps02_port_network_role_tag: oam + vm_image_name: + get_input: pd_image_name + compute_pd_server_user_data_format: + - RAW + port_ps02_port_network: + - get_input: oam_net_name + service_template_filter: + substitute_service_template: Nested_pd_server_4ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pd_server_5: + type: org.openecomp.resource.abstract.nodes.pd_server_5 + directives: + - substitutable + properties: + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 0 + vm_flavor_name: + get_input: pd_flavor_name + port_pd01_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: pd_image_name + port_pd01_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd01_port_network: + - get_input: oam_net_name + port_pd01_port_network_role_tag: oam + compute_pd_server_user_data_format: + - RAW + service_template_filter: + substitute_service_template: Nested_pd_server_5ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + test_nested2Level: + type: org.openecomp.resource.abstract.nodes.heat.nested2 + directives: + - substitutable + properties: + p1: + get_input: p1 + service_template_filter: + substitute_service_template: nested2ServiceTemplate.yaml + groups: + nested1_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1.yml + description: nested1 + members: + - test_nested2Level + - abstract_pd_server_4 + - abstract_pd_server_5 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1 + capabilities: + vcpus_server_pd_1_test_nested2Level: + - test_nested2Level + - vcpus_server_pd_1 + network.incoming.bytes.rate_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_pd02_port_0_test_nested3Level + feature_server_pd_2_test_nested2Level: + - test_nested2Level + - feature_server_pd_2 + binding_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - binding_server_pd_2_test_nested3Level + disk.iops_server_pd_1: + - abstract_pd_server_5 + - disk.iops_pd_server + disk.iops_server_pd_2: + - abstract_pd_server_4 + - disk.iops_pd_server + disk.write.bytes.rate_server_pd_2: + - abstract_pd_server_4 + - disk.write.bytes.rate_pd_server + disk.write.bytes.rate_server_pd_1: + - abstract_pd_server_5 + - disk.write.bytes.rate_pd_server + disk.read.requests_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_pd_2 + disk.device.iops_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_pd_1 + network.outgoing.bytes_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_pd01_port_0_test_nested3Level + disk.device.write.bytes.rate_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_pd_1 + disk.write.bytes_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_pd_2_test_nested3Level + network.outgoing.packets.rate_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_pd02_port_0_test_nested3Level + disk.ephemeral.size_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_pd_1 + vcpus_server_pd_2_test_nested2Level: + - test_nested2Level + - vcpus_server_pd_2 + feature_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_server_pd_2_test_nested3Level + disk.device.usage_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_pd_1_test_nested3Level + os_server_pd_1_test_nested2Level: + - test_nested2Level + - os_server_pd_1 + host_server_pd_2_test_nested2Level: + - test_nested2Level + - host_server_pd_2 + disk.ephemeral.size_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_pd_2 + disk.latency_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.latency_server_pd_2 + memory.resident_server_pd_1: + - abstract_pd_server_5 + - memory.resident_pd_server + os_server_pd_2_test_nested2Level: + - test_nested2Level + - os_server_pd_2 + disk.latency_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.latency_server_pd_1 + memory.resident_server_pd_2: + - abstract_pd_server_4 + - memory.resident_pd_server + feature_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_server_pd_1_test_nested3Level + binding_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - binding_server_pd_1_test_nested3Level + feature_server_pd_1_test_nested2Level: + - test_nested2Level + - feature_server_pd_1 + feature_pd01_port_0_test_nested2Level: + - test_nested2Level + - feature_pd01_port_0 + disk.write.bytes_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_pd_1_test_nested3Level + disk.ephemeral.size_server_pd_2: + - abstract_pd_server_4 + - disk.ephemeral.size_pd_server + disk.ephemeral.size_server_pd_1: + - abstract_pd_server_5 + - disk.ephemeral.size_pd_server + disk.write.bytes.rate_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_pd_1 + binding_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - binding_pd01_port_0_test_nested3Level + binding_pd01_port_0: + - abstract_pd_server_5 + - binding_pd_server_pd01_port + host_server_pd_1_test_nested2Level: + - test_nested2Level + - host_server_pd_1 + disk.device.read.bytes_server_pd_1: + - abstract_pd_server_5 + - disk.device.read.bytes_pd_server + network.incoming.bytes.rate_pd02_port_0_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_pd02_port_0 + disk.device.read.bytes_server_pd_2: + - abstract_pd_server_4 + - disk.device.read.bytes_pd_server + attachment_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - attachment_pd01_port_0_test_nested3Level + instance_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - instance_server_pd_1_test_nested3Level + cpu_util_server_pd_1_test_nested2Level: + - test_nested2Level + - cpu_util_server_pd_1 + network.outgoing.packets.rate_pd01_port_0: + - abstract_pd_server_5 + - network.outgoing.packets.rate_pd_server_pd01_port + disk.write.bytes.rate_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_pd_2 + disk.device.latency_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_pd_2_test_nested3Level + disk.root.size_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.root.size_server_pd_2_test_nested3Level + feature_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_pd01_port_0_test_nested3Level + attachment_ps02_port_0: + - abstract_pd_server_4 + - attachment_pd_server_ps02_port + disk.capacity_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.capacity_server_pd_1 + network.incoming.packets_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.packets_pd02_port_0_test_nested3Level + attachment_pd02_port_0_test_nested2Level: + - test_nested2Level + - attachment_pd02_port_0 + disk.device.usage_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_pd_1 + feature_test_nested2Level: + - test_nested2Level + - feature + disk.read.bytes_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_pd_2_test_nested3Level + disk.read.requests_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_pd_1 + disk.device.write.bytes_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_pd_1 + disk.device.read.bytes_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_pd_2 + instance_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - instance_server_pd_2_test_nested3Level + disk.read.bytes_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_pd_1 + disk.device.usage_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_pd_2_test_nested3Level + endpoint_server_pd_1_test_nested2Level: + - test_nested2Level + - endpoint_server_pd_1 + disk.allocation_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.allocation_server_pd_2 + disk.read.bytes.rate_server_pd_2: + - abstract_pd_server_4 + - disk.read.bytes.rate_pd_server + disk.device.read.requests.rate_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_pd_1 + disk.read.bytes.rate_server_pd_1: + - abstract_pd_server_5 + - disk.read.bytes.rate_pd_server + cpu_server_pd_2: + - abstract_pd_server_4 + - cpu_pd_server + cpu_server_pd_1: + - abstract_pd_server_5 + - cpu_pd_server + disk.root.size_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.root.size_server_pd_1_test_nested3Level + attachment_pd01_port_0: + - abstract_pd_server_5 + - attachment_pd_server_pd01_port + network.incoming.bytes.rate_pd01_port_0_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_pd01_port_0 + endpoint_server_pd_2: + - abstract_pd_server_4 + - endpoint_pd_server + memory.resident_server_pd_2_test_nested2Level: + - test_nested2Level + - memory.resident_server_pd_2 + network.outgoing.packets.rate_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_pd01_port_0_test_nested3Level + endpoint_server_pd_1: + - abstract_pd_server_5 + - endpoint_pd_server + vcpus_server_pd_1: + - abstract_pd_server_5 + - vcpus_pd_server + vcpus_server_pd_2: + - abstract_pd_server_4 + - vcpus_pd_server + disk.read.bytes.rate_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_pd_2_test_nested3Level + endpoint_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - endpoint_server_pd_2_test_nested3Level + disk.write.requests_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_pd_1 + disk.device.write.bytes_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_pd_2_test_nested3Level + network.outgoing.bytes_pd01_port_0_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_pd01_port_0 + disk.device.write.requests_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_pd_2_test_nested3Level + network.incoming.bytes_pd01_port_0_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_pd01_port_0 + disk.device.write.bytes.rate_server_pd_1: + - abstract_pd_server_5 + - disk.device.write.bytes.rate_pd_server + cpu_server_pd_1_test_nested2Level: + - test_nested2Level + - cpu_server_pd_1 + disk.device.write.bytes.rate_server_pd_2: + - abstract_pd_server_4 + - disk.device.write.bytes.rate_pd_server + disk.ephemeral.size_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_pd_1_test_nested3Level + disk.write.requests.rate_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_pd_1_test_nested3Level + disk.write.requests.rate_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_pd_2 + network.incoming.bytes.rate_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.bytes.rate_pd01_port_0_test_nested3Level + disk.device.write.requests.rate_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_pd_1 + disk.write.bytes_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_pd_2 + network.outgoing.bytes.rate_pd01_port_0_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_pd01_port_0 + cpu.delta_server_pd_2_test_nested2Level: + - test_nested2Level + - cpu.delta_server_pd_2 + network.incoming.bytes.rate_pd01_port_0: + - abstract_pd_server_5 + - network.incoming.bytes.rate_pd_server_pd01_port + disk.latency_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.latency_server_pd_1_test_nested3Level + feature_pd02_port_0_test_nested2Level: + - test_nested2Level + - feature_pd02_port_0 + cpu_util_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu_util_server_pd_1_test_nested3Level + disk.device.allocation_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_pd_1 + disk.device.read.bytes_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_pd_2_test_nested3Level + disk.iops_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.iops_server_pd_2_test_nested3Level + instance_server_pd_1: + - abstract_pd_server_5 + - instance_pd_server + disk.device.read.requests.rate_server_pd_1: + - abstract_pd_server_5 + - disk.device.read.requests.rate_pd_server + network.incoming.packets_pd02_port_0_test_nested2Level: + - test_nested2Level + - network.incoming.packets_pd02_port_0 + instance_server_pd_2: + - abstract_pd_server_4 + - instance_pd_server + disk.device.read.requests.rate_server_pd_2: + - abstract_pd_server_4 + - disk.device.read.requests.rate_pd_server + disk.capacity_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.capacity_server_pd_1_test_nested3Level + network.outgoing.packets.rate_pd02_port_0_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_pd02_port_0 + binding_ps02_port_0: + - abstract_pd_server_4 + - binding_pd_server_ps02_port + disk.write.bytes.rate_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_pd_2_test_nested3Level + cpu_util_server_pd_1: + - abstract_pd_server_5 + - cpu_util_pd_server + cpu_util_server_pd_2: + - abstract_pd_server_4 + - cpu_util_pd_server + disk.device.read.bytes.rate_server_pd_2: + - abstract_pd_server_4 + - disk.device.read.bytes.rate_pd_server + disk.capacity_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.capacity_server_pd_2 + disk.allocation_server_pd_2: + - abstract_pd_server_4 + - disk.allocation_pd_server + disk.device.write.bytes_server_pd_1: + - abstract_pd_server_5 + - disk.device.write.bytes_pd_server + disk.device.write.bytes_server_pd_2: + - abstract_pd_server_4 + - disk.device.write.bytes_pd_server + disk.allocation_server_pd_1: + - abstract_pd_server_5 + - disk.allocation_pd_server + network.incoming.packets.rate_pd01_port_0: + - abstract_pd_server_5 + - network.incoming.packets.rate_pd_server_pd01_port + disk.capacity_server_pd_2: + - abstract_pd_server_4 + - disk.capacity_pd_server + disk.read.bytes_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_pd_2 + disk.capacity_server_pd_1: + - abstract_pd_server_5 + - disk.capacity_pd_server + disk.allocation_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.allocation_server_pd_2_test_nested3Level + disk.device.read.bytes.rate_server_pd_1: + - abstract_pd_server_5 + - disk.device.read.bytes.rate_pd_server + os_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - os_server_pd_2_test_nested3Level + network.outgoing.packets.rate_ps02_port_0: + - abstract_pd_server_4 + - network.outgoing.packets.rate_pd_server_ps02_port + cpu.delta_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu.delta_server_pd_1_test_nested3Level + disk.device.allocation_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_pd_1_test_nested3Level + network.outpoing.packets_pd01_port_0: + - abstract_pd_server_5 + - network.outpoing.packets_pd_server_pd01_port + binding_server_pd_2: + - abstract_pd_server_4 + - binding_pd_server + disk.device.write.requests_server_pd_2: + - abstract_pd_server_4 + - disk.device.write.requests_pd_server + binding_server_pd_1: + - abstract_pd_server_5 + - binding_pd_server + disk.device.write.requests_server_pd_1: + - abstract_pd_server_5 + - disk.device.write.requests_pd_server + disk.usage_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.usage_server_pd_1 + binding_pd02_port_0_test_nested2Level: + - test_nested2Level + - binding_pd02_port_0 + disk.write.requests_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_pd_2_test_nested3Level + network.incoming.packets.rate_pd01_port_0_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_pd01_port_0 + network.incoming.bytes.rate_ps02_port_0: + - abstract_pd_server_4 + - network.incoming.bytes.rate_pd_server_ps02_port + disk.device.write.requests.rate_server_pd_2: + - abstract_pd_server_4 + - disk.device.write.requests.rate_pd_server + disk.read.bytes_server_pd_1: + - abstract_pd_server_5 + - disk.read.bytes_pd_server + disk.device.iops_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_pd_1_test_nested3Level + cpu_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu_server_pd_1_test_nested3Level + disk.device.read.requests_server_pd_1: + - abstract_pd_server_5 + - disk.device.read.requests_pd_server + disk.root.size_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.root.size_server_pd_2 + disk.device.read.requests_server_pd_2: + - abstract_pd_server_4 + - disk.device.read.requests_pd_server + disk.read.bytes_server_pd_2: + - abstract_pd_server_4 + - disk.read.bytes_pd_server + disk.device.write.requests.rate_server_pd_1: + - abstract_pd_server_5 + - disk.device.write.requests.rate_pd_server + host_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - host_server_pd_1_test_nested3Level + vcpus_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - vcpus_server_pd_2_test_nested3Level + network.outpoing.packets_ps02_port_0: + - abstract_pd_server_4 + - network.outpoing.packets_pd_server_ps02_port + endpoint_server_pd_2_test_nested2Level: + - test_nested2Level + - endpoint_server_pd_2 + disk.read.requests_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_pd_1_test_nested3Level + memory.resident_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory.resident_server_pd_2_test_nested3Level + disk.read.bytes.rate_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_pd_1 + disk.root.size_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.root.size_server_pd_1 + host_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - host_server_pd_2_test_nested3Level + memory_server_pd_2_test_nested2Level: + - test_nested2Level + - memory_server_pd_2 + disk.device.capacity_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_pd_1 + binding_server_pd_2_test_nested2Level: + - test_nested2Level + - binding_server_pd_2 + cpu.delta_server_pd_2: + - abstract_pd_server_4 + - cpu.delta_pd_server + disk.usage_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.usage_server_pd_2_test_nested3Level + feature_server_pd_2: + - abstract_pd_server_4 + - feature_pd_server + feature_server_pd_1: + - abstract_pd_server_5 + - feature_pd_server + scalable_server_pd_1_test_nested2Level: + - test_nested2Level + - scalable_server_pd_1 + cpu.delta_server_pd_1: + - abstract_pd_server_5 + - cpu.delta_pd_server + host_server_pd_1: + - abstract_pd_server_5 + - host_pd_server + binding_pd01_port_0_test_nested2Level: + - test_nested2Level + - binding_pd01_port_0 + host_server_pd_2: + - abstract_pd_server_4 + - host_pd_server + memory.usage_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory.usage_server_pd_1_test_nested3Level + network.outgoing.bytes_pd01_port_0: + - abstract_pd_server_5 + - network.outgoing.bytes_pd_server_pd01_port + disk.device.read.requests.rate_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_pd_2_test_nested3Level + disk.device.read.requests_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_pd_2_test_nested3Level + memory.usage_server_pd_2_test_nested2Level: + - test_nested2Level + - memory.usage_server_pd_2 + disk.device.read.bytes.rate_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_pd_1_test_nested3Level + memory_server_pd_2: + - abstract_pd_server_4 + - memory_pd_server + binding_server_pd_1_test_nested2Level: + - test_nested2Level + - binding_server_pd_1 + memory_server_pd_1: + - abstract_pd_server_5 + - memory_pd_server + disk.device.read.requests.rate_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_pd_1_test_nested3Level + os_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - os_server_pd_1_test_nested3Level + disk.allocation_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.allocation_server_pd_1_test_nested3Level + network.outgoing.bytes.rate_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_pd01_port_0_test_nested3Level + network.outpoing.packets_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_pd01_port_0_test_nested3Level + memory.usage_server_pd_1_test_nested2Level: + - test_nested2Level + - memory.usage_server_pd_1 + disk.read.bytes.rate_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_pd_2 + feature_ps02_port_0: + - abstract_pd_server_4 + - feature_pd_server_ps02_port + disk.device.capacity_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_pd_2_test_nested3Level + disk.device.read.requests_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_pd_1_test_nested3Level + network.outgoing.packets.rate_pd01_port_0_test_nested2Level: + - test_nested2Level + - network.outgoing.packets.rate_pd01_port_0 + memory_server_pd_1_test_nested2Level: + - test_nested2Level + - memory_server_pd_1 + disk.device.read.bytes.rate_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_pd_2 + disk.write.requests_server_pd_1: + - abstract_pd_server_5 + - disk.write.requests_pd_server + scalable_server_pd_2_test_nested2Level: + - test_nested2Level + - scalable_server_pd_2 + disk.write.requests_server_pd_2: + - abstract_pd_server_4 + - disk.write.requests_pd_server + disk.write.bytes_server_pd_1: + - abstract_pd_server_5 + - disk.write.bytes_pd_server + network.outpoing.packets_pd01_port_0_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_pd01_port_0 + cpu_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu_server_pd_2_test_nested3Level + disk.write.bytes_server_pd_2: + - abstract_pd_server_4 + - disk.write.bytes_pd_server + disk.read.requests_server_pd_1: + - abstract_pd_server_5 + - disk.read.requests_pd_server + disk.read.requests_server_pd_2: + - abstract_pd_server_4 + - disk.read.requests_pd_server + disk.device.usage_server_pd_2: + - abstract_pd_server_4 + - disk.device.usage_pd_server + disk.device.usage_server_pd_1: + - abstract_pd_server_5 + - disk.device.usage_pd_server + network.incoming.bytes_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_pd02_port_0_test_nested3Level + disk.device.read.bytes.rate_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_pd_2_test_nested3Level + disk.device.write.bytes.rate_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_pd_1_test_nested3Level + disk.capacity_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.capacity_server_pd_2_test_nested3Level + disk.write.requests.rate_server_pd_1: + - abstract_pd_server_5 + - disk.write.requests.rate_pd_server + disk.write.requests.rate_server_pd_2: + - abstract_pd_server_4 + - disk.write.requests.rate_pd_server + disk.root.size_server_pd_1: + - abstract_pd_server_5 + - disk.root.size_pd_server + memory_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory_server_pd_2_test_nested3Level + cpu.delta_server_pd_1_test_nested2Level: + - test_nested2Level + - cpu.delta_server_pd_1 + instance_server_pd_1_test_nested2Level: + - test_nested2Level + - instance_server_pd_1 + binding_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - binding_pd02_port_0_test_nested3Level + disk.device.write.requests.rate_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_pd_2_test_nested3Level + network.incoming.packets.rate_ps02_port_0: + - abstract_pd_server_4 + - network.incoming.packets.rate_pd_server_ps02_port + network.outgoing.bytes.rate_pd02_port_0_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_pd02_port_0 + disk.device.iops_server_pd_1: + - abstract_pd_server_5 + - disk.device.iops_pd_server + network.outgoing.bytes_pd02_port_0_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_pd02_port_0 + network.outgoing.bytes.rate_ps02_port_0: + - abstract_pd_server_4 + - network.outgoing.bytes.rate_pd_server_ps02_port + disk.device.read.bytes.rate_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes.rate_server_pd_1 + disk.device.iops_server_pd_2: + - abstract_pd_server_4 + - disk.device.iops_pd_server + disk.device.capacity_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_pd_2 + disk.iops_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.iops_server_pd_2 + endpoint_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - endpoint_server_pd_1_test_nested3Level + memory_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory_server_pd_1_test_nested3Level + scalable_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - scalable_server_pd_2_test_nested3Level + disk.device.write.requests_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_pd_2 + disk.device.capacity_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.capacity_server_pd_1_test_nested3Level + attachment_pd01_port_0_test_nested2Level: + - test_nested2Level + - attachment_pd01_port_0 + disk.root.size_server_pd_2: + - abstract_pd_server_4 + - disk.root.size_pd_server + disk.usage_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.usage_server_pd_2 + disk.usage_server_pd_2: + - abstract_pd_server_4 + - disk.usage_pd_server + disk.usage_server_pd_1: + - abstract_pd_server_5 + - disk.usage_pd_server + disk.write.bytes_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.write.bytes_server_pd_1 + disk.device.latency_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_pd_1 + cpu_util_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu_util_server_pd_2_test_nested3Level + disk.device.write.requests_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_pd_1 + network.outgoing.bytes_ps02_port_0: + - abstract_pd_server_4 + - network.outgoing.bytes_pd_server_ps02_port + disk.device.read.requests_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_pd_2 + disk.device.capacity_server_pd_2: + - abstract_pd_server_4 + - disk.device.capacity_pd_server + disk.device.capacity_server_pd_1: + - abstract_pd_server_5 + - disk.device.capacity_pd_server + disk.device.read.bytes_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_pd_1_test_nested3Level + feature_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_pd02_port_0_test_nested3Level + disk.device.allocation_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_pd_2 + network.outpoing.packets_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_pd02_port_0_test_nested3Level + disk.iops_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.iops_server_pd_1_test_nested3Level + disk.read.bytes_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.bytes_server_pd_1_test_nested3Level + disk.write.requests_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_pd_2 + disk.device.write.bytes_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_pd_1_test_nested3Level + disk.device.latency_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_pd_2 + disk.device.write.requests.rate_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_pd_1_test_nested3Level + feature_pd01_port_0: + - abstract_pd_server_5 + - feature_pd_server_pd01_port + disk.device.latency_server_pd_2: + - abstract_pd_server_4 + - disk.device.latency_pd_server + disk.read.bytes.rate_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.bytes.rate_server_pd_1_test_nested3Level + vcpus_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - vcpus_server_pd_1_test_nested3Level + disk.device.latency_server_pd_1: + - abstract_pd_server_5 + - disk.device.latency_pd_server + disk.write.requests.rate_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_pd_2_test_nested3Level + disk.write.requests.rate_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.write.requests.rate_server_pd_1 + network.incoming.packets_pd01_port_0_test_nested2Level: + - test_nested2Level + - network.incoming.packets_pd01_port_0 + disk.device.write.requests.rate_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.write.requests.rate_server_pd_2 + network.outpoing.packets_pd02_port_0_test_nested2Level: + - test_nested2Level + - network.outpoing.packets_pd02_port_0 + disk.device.latency_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.latency_server_pd_1_test_nested3Level + cpu.delta_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - cpu.delta_server_pd_2_test_nested3Level + disk.ephemeral.size_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.ephemeral.size_server_pd_2_test_nested3Level + disk.device.write.requests_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.requests_server_pd_1_test_nested3Level + network.outgoing.bytes_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes_pd02_port_0_test_nested3Level + scalable_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - scalable_server_pd_1_test_nested3Level + disk.device.write.bytes.rate_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_pd_2_test_nested3Level + disk.device.read.requests_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.read.requests_server_pd_1 + disk.write.bytes.rate_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.bytes.rate_server_pd_1_test_nested3Level + network.incoming.packets.rate_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_pd02_port_0_test_nested3Level + disk.device.read.requests.rate_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.read.requests.rate_server_pd_2 + disk.device.write.bytes_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes_server_pd_2 + disk.allocation_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.allocation_server_pd_1 + network.outgoing.bytes.rate_pd01_port_0: + - abstract_pd_server_5 + - network.outgoing.bytes.rate_pd_server_pd01_port + memory.resident_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory.resident_server_pd_1_test_nested3Level + disk.device.read.bytes_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.device.read.bytes_server_pd_1 + network.incoming.bytes_ps02_port_0: + - abstract_pd_server_4 + - network.incoming.bytes_pd_server_ps02_port + network.incoming.bytes_pd01_port_0: + - abstract_pd_server_5 + - network.incoming.bytes_pd_server_pd01_port + disk.device.iops_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_pd_2_test_nested3Level + network.incoming.bytes_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_pd01_port_0_test_nested3Level + network.incoming.packets_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.packets_pd01_port_0_test_nested3Level + disk.read.requests_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.read.requests_server_pd_2_test_nested3Level + disk.iops_server_pd_1_test_nested2Level: + - test_nested2Level + - disk.iops_server_pd_1 + disk.write.requests_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.write.requests_server_pd_1_test_nested3Level + instance_server_pd_2_test_nested2Level: + - test_nested2Level + - instance_server_pd_2 + network.incoming.packets_pd01_port_0: + - abstract_pd_server_5 + - network.incoming.packets_pd_server_pd01_port + attachment_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - attachment_pd02_port_0_test_nested3Level + cpu_util_server_pd_2_test_nested2Level: + - test_nested2Level + - cpu_util_server_pd_2 + network.incoming.packets.rate_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_pd01_port_0_test_nested3Level + disk.device.allocation_server_pd_1: + - abstract_pd_server_5 + - disk.device.allocation_pd_server + disk.device.allocation_server_pd_2: + - abstract_pd_server_4 + - disk.device.allocation_pd_server + memory.usage_server_pd_2: + - abstract_pd_server_4 + - memory.usage_pd_server + disk.usage_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.usage_server_pd_1_test_nested3Level + network.incoming.packets.rate_pd02_port_0_test_nested2Level: + - test_nested2Level + - network.incoming.packets.rate_pd02_port_0 + feature_test_nested3Level_test_nested2Level: + - test_nested2Level + - feature_test_nested3Level + network.incoming.bytes_pd02_port_0_test_nested2Level: + - test_nested2Level + - network.incoming.bytes_pd02_port_0 + memory.usage_server_pd_1: + - abstract_pd_server_5 + - memory.usage_pd_server + os_server_pd_2: + - abstract_pd_server_4 + - os_pd_server + disk.latency_server_pd_1: + - abstract_pd_server_5 + - disk.latency_pd_server + disk.latency_server_pd_2: + - abstract_pd_server_4 + - disk.latency_pd_server + disk.device.usage_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.usage_server_pd_2 + disk.device.allocation_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.device.allocation_server_pd_2_test_nested3Level + network.outgoing.bytes.rate_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - network.outgoing.bytes.rate_pd02_port_0_test_nested3Level + scalable_server_pd_2: + - abstract_pd_server_4 + - scalable_pd_server + scalable_server_pd_1: + - abstract_pd_server_5 + - scalable_pd_server + disk.latency_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - disk.latency_server_pd_2_test_nested3Level + network.incoming.packets_ps02_port_0: + - abstract_pd_server_4 + - network.incoming.packets_pd_server_ps02_port + memory.resident_server_pd_1_test_nested2Level: + - test_nested2Level + - memory.resident_server_pd_1 + disk.device.write.bytes.rate_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.write.bytes.rate_server_pd_2 + disk.device.iops_server_pd_2_test_nested2Level: + - test_nested2Level + - disk.device.iops_server_pd_2 + memory.usage_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - memory.usage_server_pd_2_test_nested3Level + cpu_server_pd_2_test_nested2Level: + - test_nested2Level + - cpu_server_pd_2 + os_server_pd_1: + - abstract_pd_server_5 + - os_pd_server + requirements: + dependency_pd02_port_0_test_nested2Level: + - test_nested2Level + - dependency_pd02_port_0 + dependency_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_pd02_port_0_test_nested3Level + local_storage_server_pd_1: + - abstract_pd_server_5 + - local_storage_pd_server + local_storage_server_pd_2: + - abstract_pd_server_4 + - local_storage_pd_server + local_storage_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - local_storage_server_pd_1_test_nested3Level + dependency_test_nested2Level: + - test_nested2Level + - dependency + dependency_server_pd_1: + - abstract_pd_server_5 + - dependency_pd_server + dependency_server_pd_2: + - abstract_pd_server_4 + - dependency_pd_server + dependency_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_server_pd_2_test_nested3Level + link_pd01_port_0_test_nested2Level: + - test_nested2Level + - link_pd01_port_0 + local_storage_server_pd_2_test_nested2Level: + - test_nested2Level + - local_storage_server_pd_2 + dependency_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_pd01_port_0_test_nested3Level + link_pd02_port_0_test_nested2Level: + - test_nested2Level + - link_pd02_port_0 + local_storage_server_pd_2_test_nested3Level_test_nested2Level: + - test_nested2Level + - local_storage_server_pd_2_test_nested3Level + link_pd01_port_0: + - abstract_pd_server_5 + - link_pd_server_pd01_port + link_ps02_port_0: + - abstract_pd_server_4 + - link_pd_server_ps02_port + dependency_server_pd_2_test_nested2Level: + - test_nested2Level + - dependency_server_pd_2 + local_storage_server_pd_1_test_nested2Level: + - test_nested2Level + - local_storage_server_pd_1 + dependency_ps02_port_0: + - abstract_pd_server_4 + - dependency_pd_server_ps02_port + dependency_pd01_port_0: + - abstract_pd_server_5 + - dependency_pd_server_pd01_port + dependency_server_pd_1_test_nested2Level: + - test_nested2Level + - dependency_server_pd_1 + link_pd01_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - link_pd01_port_0_test_nested3Level + dependency_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_test_nested3Level + link_pd02_port_0_test_nested3Level_test_nested2Level: + - test_nested2Level + - link_pd02_port_0_test_nested3Level + dependency_pd01_port_0_test_nested2Level: + - test_nested2Level + - dependency_pd01_port_0 + dependency_server_pd_1_test_nested3Level_test_nested2Level: + - test_nested2Level + - dependency_server_pd_1_test_nested3Level diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested2ServiceTemplate.yaml new file mode 100644 index 0000000000..f837190c6c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested2ServiceTemplate.yaml @@ -0,0 +1,834 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested2 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + pd_flavor_name: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + availabilityzone_name: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + pd_image_name: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + pd_server_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + net: + hidden: false + immutable: false + type: string + oam_net_name: + hidden: false + immutable: false + type: string + node_templates: + test_nested3Level: + type: org.openecomp.resource.abstract.nodes.heat.nested3 + directives: + - substitutable + properties: + p1: + get_input: p1 + service_template_filter: + substitute_service_template: nested3ServiceTemplate.yaml + abstract_pd_server_2: + type: org.openecomp.resource.abstract.nodes.pd_server_2 + directives: + - substitutable + properties: + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 1 + port_pd02_port_mac_requirements: + mac_count_required: + is_required: false + vm_flavor_name: + get_input: pd_flavor_name + port_pd02_port_network_role_tag: oam + vm_image_name: + get_input: pd_image_name + port_pd02_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd02_port_network: + - get_input: oam_net_name + compute_pd_server_user_data_format: + - RAW + service_template_filter: + substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pd_server_3: + type: org.openecomp.resource.abstract.nodes.pd_server_3 + directives: + - substitutable + properties: + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 0 + vm_flavor_name: + get_input: pd_flavor_name + port_pd01_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: pd_image_name + port_pd01_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd01_port_network: + - get_input: oam_net_name + port_pd01_port_network_role_tag: oam + compute_pd_server_user_data_format: + - RAW + service_template_filter: + substitute_service_template: Nested_pd_server_3ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + nested2_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested2.yml + description: nested2 + members: + - test_nested3Level + - abstract_pd_server_2 + - abstract_pd_server_3 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested2 + capabilities: + disk.read.bytes.rate_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.read.bytes.rate_server_pd_2 + disk.root.size_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.root.size_server_pd_2 + disk.iops_server_pd_1: + - abstract_pd_server_3 + - disk.iops_pd_server + disk.iops_server_pd_2: + - abstract_pd_server_2 + - disk.iops_pd_server + binding_pd01_port_0_test_nested3Level: + - test_nested3Level + - binding_pd01_port_0 + disk.write.bytes.rate_server_pd_2: + - abstract_pd_server_2 + - disk.write.bytes.rate_pd_server + network.outpoing.packets_pd01_port_0_test_nested3Level: + - test_nested3Level + - network.outpoing.packets_pd01_port_0 + disk.write.bytes.rate_server_pd_1: + - abstract_pd_server_3 + - disk.write.bytes.rate_pd_server + disk.device.capacity_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.capacity_server_pd_2 + scalable_server_pd_2_test_nested3Level: + - test_nested3Level + - scalable_server_pd_2 + network.incoming.packets.rate_pd02_port_0_test_nested3Level: + - test_nested3Level + - network.incoming.packets.rate_pd02_port_0 + network.outgoing.bytes_pd02_port_0: + - abstract_pd_server_2 + - network.outgoing.bytes_pd_server_pd02_port + scalable_server_pd_1_test_nested3Level: + - test_nested3Level + - scalable_server_pd_1 + disk.read.bytes.rate_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.read.bytes.rate_server_pd_1 + memory.resident_server_pd_1: + - abstract_pd_server_3 + - memory.resident_pd_server + memory.resident_server_pd_2: + - abstract_pd_server_2 + - memory.resident_pd_server + network.incoming.bytes_pd02_port_0: + - abstract_pd_server_2 + - network.incoming.bytes_pd_server_pd02_port + disk.ephemeral.size_server_pd_2: + - abstract_pd_server_2 + - disk.ephemeral.size_pd_server + disk.ephemeral.size_server_pd_1: + - abstract_pd_server_3 + - disk.ephemeral.size_pd_server + binding_pd01_port_0: + - abstract_pd_server_3 + - binding_pd_server_pd01_port + network.outgoing.bytes.rate_pd02_port_0_test_nested3Level: + - test_nested3Level + - network.outgoing.bytes.rate_pd02_port_0 + disk.device.read.bytes_server_pd_1: + - abstract_pd_server_3 + - disk.device.read.bytes_pd_server + disk.device.read.bytes_server_pd_2: + - abstract_pd_server_2 + - disk.device.read.bytes_pd_server + feature_pd02_port_0_test_nested3Level: + - test_nested3Level + - feature_pd02_port_0 + binding_server_pd_1_test_nested3Level: + - test_nested3Level + - binding_server_pd_1 + network.outgoing.packets.rate_pd01_port_0: + - abstract_pd_server_3 + - network.outgoing.packets.rate_pd_server_pd01_port + instance_server_pd_2_test_nested3Level: + - test_nested3Level + - instance_server_pd_2 + memory.resident_server_pd_1_test_nested3Level: + - test_nested3Level + - memory.resident_server_pd_1 + cpu.delta_server_pd_1_test_nested3Level: + - test_nested3Level + - cpu.delta_server_pd_1 + memory_server_pd_1_test_nested3Level: + - test_nested3Level + - memory_server_pd_1 + memory.usage_server_pd_2_test_nested3Level: + - test_nested3Level + - memory.usage_server_pd_2 + disk.usage_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.usage_server_pd_1 + disk.iops_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.iops_server_pd_1 + disk.device.allocation_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.allocation_server_pd_2 + disk.write.requests.rate_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.write.requests.rate_server_pd_2 + disk.read.bytes.rate_server_pd_2: + - abstract_pd_server_2 + - disk.read.bytes.rate_pd_server + disk.read.bytes.rate_server_pd_1: + - abstract_pd_server_3 + - disk.read.bytes.rate_pd_server + cpu_server_pd_2: + - abstract_pd_server_2 + - cpu_pd_server + cpu_server_pd_1: + - abstract_pd_server_3 + - cpu_pd_server + attachment_pd01_port_0: + - abstract_pd_server_3 + - attachment_pd_server_pd01_port + disk.device.capacity_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.capacity_server_pd_1 + endpoint_server_pd_2: + - abstract_pd_server_2 + - endpoint_pd_server + endpoint_server_pd_1: + - abstract_pd_server_3 + - endpoint_pd_server + vcpus_server_pd_1: + - abstract_pd_server_3 + - vcpus_pd_server + vcpus_server_pd_2: + - abstract_pd_server_2 + - vcpus_pd_server + attachment_pd01_port_0_test_nested3Level: + - test_nested3Level + - attachment_pd01_port_0 + disk.write.requests_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.write.requests_server_pd_2 + network.incoming.bytes_pd01_port_0_test_nested3Level: + - test_nested3Level + - network.incoming.bytes_pd01_port_0 + disk.device.write.bytes.rate_server_pd_1: + - abstract_pd_server_3 + - disk.device.write.bytes.rate_pd_server + disk.device.write.bytes.rate_server_pd_2: + - abstract_pd_server_2 + - disk.device.write.bytes.rate_pd_server + disk.device.usage_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.usage_server_pd_1 + disk.device.write.requests.rate_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.write.requests.rate_server_pd_2 + network.incoming.bytes.rate_pd01_port_0: + - abstract_pd_server_3 + - network.incoming.bytes.rate_pd_server_pd01_port + disk.device.write.requests.rate_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.write.requests.rate_server_pd_1 + disk.write.bytes_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.write.bytes_server_pd_2 + disk.device.read.bytes.rate_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.read.bytes.rate_server_pd_1 + disk.device.read.requests.rate_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.read.requests.rate_server_pd_1 + network.incoming.bytes.rate_pd02_port_0_test_nested3Level: + - test_nested3Level + - network.incoming.bytes.rate_pd02_port_0 + disk.device.write.bytes_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.write.bytes_server_pd_1 + instance_server_pd_1: + - abstract_pd_server_3 + - instance_pd_server + disk.device.read.requests.rate_server_pd_1: + - abstract_pd_server_3 + - disk.device.read.requests.rate_pd_server + disk.device.latency_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.latency_server_pd_1 + instance_server_pd_2: + - abstract_pd_server_2 + - instance_pd_server + disk.device.read.requests.rate_server_pd_2: + - abstract_pd_server_2 + - disk.device.read.requests.rate_pd_server + disk.write.requests_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.write.requests_server_pd_1 + attachment_pd02_port_0: + - abstract_pd_server_2 + - attachment_pd_server_pd02_port + cpu_util_server_pd_1: + - abstract_pd_server_3 + - cpu_util_pd_server + host_server_pd_2_test_nested3Level: + - test_nested3Level + - host_server_pd_2 + cpu_util_server_pd_2: + - abstract_pd_server_2 + - cpu_util_pd_server + disk.device.read.bytes.rate_server_pd_2: + - abstract_pd_server_2 + - disk.device.read.bytes.rate_pd_server + disk.device.allocation_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.allocation_server_pd_1 + disk.allocation_server_pd_2: + - abstract_pd_server_2 + - disk.allocation_pd_server + disk.device.write.bytes_server_pd_1: + - abstract_pd_server_3 + - disk.device.write.bytes_pd_server + disk.device.write.bytes_server_pd_2: + - abstract_pd_server_2 + - disk.device.write.bytes_pd_server + disk.allocation_server_pd_1: + - abstract_pd_server_3 + - disk.allocation_pd_server + network.incoming.packets.rate_pd01_port_0: + - abstract_pd_server_3 + - network.incoming.packets.rate_pd_server_pd01_port + disk.capacity_server_pd_2: + - abstract_pd_server_2 + - disk.capacity_pd_server + disk.capacity_server_pd_1: + - abstract_pd_server_3 + - disk.capacity_pd_server + disk.device.read.bytes.rate_server_pd_1: + - abstract_pd_server_3 + - disk.device.read.bytes.rate_pd_server + cpu.delta_server_pd_2_test_nested3Level: + - test_nested3Level + - cpu.delta_server_pd_2 + binding_pd02_port_0_test_nested3Level: + - test_nested3Level + - binding_pd02_port_0 + network.outpoing.packets_pd01_port_0: + - abstract_pd_server_3 + - network.outpoing.packets_pd_server_pd01_port + binding_server_pd_2: + - abstract_pd_server_2 + - binding_pd_server + disk.device.write.requests_server_pd_2: + - abstract_pd_server_2 + - disk.device.write.requests_pd_server + binding_server_pd_1: + - abstract_pd_server_3 + - binding_pd_server + disk.device.write.requests_server_pd_1: + - abstract_pd_server_3 + - disk.device.write.requests_pd_server + disk.usage_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.usage_server_pd_2 + disk.capacity_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.capacity_server_pd_2 + disk.device.write.requests.rate_server_pd_2: + - abstract_pd_server_2 + - disk.device.write.requests.rate_pd_server + network.outgoing.packets.rate_pd02_port_0_test_nested3Level: + - test_nested3Level + - network.outgoing.packets.rate_pd02_port_0 + disk.read.bytes_server_pd_1: + - abstract_pd_server_3 + - disk.read.bytes_pd_server + disk.device.read.requests_server_pd_1: + - abstract_pd_server_3 + - disk.device.read.requests_pd_server + cpu_server_pd_1_test_nested3Level: + - test_nested3Level + - cpu_server_pd_1 + disk.device.read.requests_server_pd_2: + - abstract_pd_server_2 + - disk.device.read.requests_pd_server + disk.read.bytes_server_pd_2: + - abstract_pd_server_2 + - disk.read.bytes_pd_server + disk.device.write.requests.rate_server_pd_1: + - abstract_pd_server_3 + - disk.device.write.requests.rate_pd_server + feature_server_pd_1_test_nested3Level: + - test_nested3Level + - feature_server_pd_1 + memory_server_pd_2_test_nested3Level: + - test_nested3Level + - memory_server_pd_2 + vcpus_server_pd_1_test_nested3Level: + - test_nested3Level + - vcpus_server_pd_1 + disk.write.bytes.rate_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.write.bytes.rate_server_pd_2 + instance_server_pd_1_test_nested3Level: + - test_nested3Level + - instance_server_pd_1 + network.outgoing.bytes_pd01_port_0_test_nested3Level: + - test_nested3Level + - network.outgoing.bytes_pd01_port_0 + feature_pd01_port_0_test_nested3Level: + - test_nested3Level + - feature_pd01_port_0 + disk.ephemeral.size_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.ephemeral.size_server_pd_1 + vcpus_server_pd_2_test_nested3Level: + - test_nested3Level + - vcpus_server_pd_2 + os_server_pd_1_test_nested3Level: + - test_nested3Level + - os_server_pd_1 + disk.device.write.bytes.rate_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.write.bytes.rate_server_pd_1 + cpu.delta_server_pd_2: + - abstract_pd_server_2 + - cpu.delta_pd_server + feature_server_pd_2: + - abstract_pd_server_2 + - feature_pd_server + feature_server_pd_1: + - abstract_pd_server_3 + - feature_pd_server + cpu.delta_server_pd_1: + - abstract_pd_server_3 + - cpu.delta_pd_server + disk.device.iops_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.iops_server_pd_2 + disk.device.write.bytes.rate_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.write.bytes.rate_server_pd_2 + host_server_pd_1: + - abstract_pd_server_3 + - host_pd_server + disk.device.iops_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.iops_server_pd_1 + disk.ephemeral.size_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.ephemeral.size_server_pd_2 + host_server_pd_2: + - abstract_pd_server_2 + - host_pd_server + network.outgoing.bytes_pd01_port_0: + - abstract_pd_server_3 + - network.outgoing.bytes_pd_server_pd01_port + os_server_pd_2_test_nested3Level: + - test_nested3Level + - os_server_pd_2 + disk.read.bytes_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.read.bytes_server_pd_1 + memory_server_pd_2: + - abstract_pd_server_2 + - memory_pd_server + memory_server_pd_1: + - abstract_pd_server_3 + - memory_pd_server + network.incoming.packets_pd02_port_0: + - abstract_pd_server_2 + - network.incoming.packets_pd_server_pd02_port + disk.read.requests_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.read.requests_server_pd_2 + cpu_util_server_pd_1_test_nested3Level: + - test_nested3Level + - cpu_util_server_pd_1 + disk.read.requests_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.read.requests_server_pd_1 + disk.read.bytes_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.read.bytes_server_pd_2 + disk.write.requests_server_pd_1: + - abstract_pd_server_3 + - disk.write.requests_pd_server + endpoint_server_pd_2_test_nested3Level: + - test_nested3Level + - endpoint_server_pd_2 + disk.write.requests_server_pd_2: + - abstract_pd_server_2 + - disk.write.requests_pd_server + disk.write.bytes_server_pd_1: + - abstract_pd_server_3 + - disk.write.bytes_pd_server + disk.write.bytes_server_pd_2: + - abstract_pd_server_2 + - disk.write.bytes_pd_server + disk.read.requests_server_pd_1: + - abstract_pd_server_3 + - disk.read.requests_pd_server + network.outgoing.bytes.rate_pd02_port_0: + - abstract_pd_server_2 + - network.outgoing.bytes.rate_pd_server_pd02_port + disk.read.requests_server_pd_2: + - abstract_pd_server_2 + - disk.read.requests_pd_server + disk.device.usage_server_pd_2: + - abstract_pd_server_2 + - disk.device.usage_pd_server + disk.device.usage_server_pd_1: + - abstract_pd_server_3 + - disk.device.usage_pd_server + network.incoming.packets.rate_pd02_port_0: + - abstract_pd_server_2 + - network.incoming.packets.rate_pd_server_pd02_port + network.incoming.bytes_pd02_port_0_test_nested3Level: + - test_nested3Level + - network.incoming.bytes_pd02_port_0 + network.incoming.packets.rate_pd01_port_0_test_nested3Level: + - test_nested3Level + - network.incoming.packets.rate_pd01_port_0 + disk.device.read.requests_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.read.requests_server_pd_1 + disk.write.requests.rate_server_pd_1: + - abstract_pd_server_3 + - disk.write.requests.rate_pd_server + disk.write.requests.rate_server_pd_2: + - abstract_pd_server_2 + - disk.write.requests.rate_pd_server + disk.root.size_server_pd_1: + - abstract_pd_server_3 + - disk.root.size_pd_server + disk.allocation_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.allocation_server_pd_1 + host_server_pd_1_test_nested3Level: + - test_nested3Level + - host_server_pd_1 + disk.device.iops_server_pd_1: + - abstract_pd_server_3 + - disk.device.iops_pd_server + disk.device.iops_server_pd_2: + - abstract_pd_server_2 + - disk.device.iops_pd_server + network.incoming.packets_pd02_port_0_test_nested3Level: + - test_nested3Level + - network.incoming.packets_pd02_port_0 + disk.write.bytes.rate_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.write.bytes.rate_server_pd_1 + feature_pd02_port_0: + - abstract_pd_server_2 + - feature_pd_server_pd02_port + network.incoming.packets_pd01_port_0_test_nested3Level: + - test_nested3Level + - network.incoming.packets_pd01_port_0 + disk.root.size_server_pd_2: + - abstract_pd_server_2 + - disk.root.size_pd_server + disk.latency_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.latency_server_pd_2 + disk.usage_server_pd_2: + - abstract_pd_server_2 + - disk.usage_pd_server + disk.usage_server_pd_1: + - abstract_pd_server_3 + - disk.usage_pd_server + disk.device.write.requests_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.write.requests_server_pd_1 + feature_server_pd_2_test_nested3Level: + - test_nested3Level + - feature_server_pd_2 + disk.device.read.bytes_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.device.read.bytes_server_pd_1 + disk.device.latency_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.latency_server_pd_2 + network.outgoing.bytes.rate_pd01_port_0_test_nested3Level: + - test_nested3Level + - network.outgoing.bytes.rate_pd01_port_0 + disk.device.write.requests_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.write.requests_server_pd_2 + disk.device.capacity_server_pd_2: + - abstract_pd_server_2 + - disk.device.capacity_pd_server + disk.device.capacity_server_pd_1: + - abstract_pd_server_3 + - disk.device.capacity_pd_server + cpu_server_pd_2_test_nested3Level: + - test_nested3Level + - cpu_server_pd_2 + disk.device.usage_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.usage_server_pd_2 + network.incoming.bytes.rate_pd01_port_0_test_nested3Level: + - test_nested3Level + - network.incoming.bytes.rate_pd01_port_0 + disk.device.write.bytes_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.write.bytes_server_pd_2 + disk.capacity_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.capacity_server_pd_1 + feature_pd01_port_0: + - abstract_pd_server_3 + - feature_pd_server_pd01_port + disk.device.latency_server_pd_2: + - abstract_pd_server_2 + - disk.device.latency_pd_server + disk.device.latency_server_pd_1: + - abstract_pd_server_3 + - disk.device.latency_pd_server + memory.resident_server_pd_2_test_nested3Level: + - test_nested3Level + - memory.resident_server_pd_2 + disk.device.read.requests.rate_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.read.requests.rate_server_pd_2 + network.outgoing.bytes_pd02_port_0_test_nested3Level: + - test_nested3Level + - network.outgoing.bytes_pd02_port_0 + disk.write.bytes_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.write.bytes_server_pd_1 + endpoint_server_pd_1_test_nested3Level: + - test_nested3Level + - endpoint_server_pd_1 + network.outgoing.bytes.rate_pd01_port_0: + - abstract_pd_server_3 + - network.outgoing.bytes.rate_pd_server_pd01_port + disk.allocation_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.allocation_server_pd_2 + network.outpoing.packets_pd02_port_0_test_nested3Level: + - test_nested3Level + - network.outpoing.packets_pd02_port_0 + binding_pd02_port_0: + - abstract_pd_server_2 + - binding_pd_server_pd02_port + disk.device.read.bytes_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.read.bytes_server_pd_2 + feature_test_nested3Level: + - test_nested3Level + - feature + disk.write.requests.rate_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.write.requests.rate_server_pd_1 + disk.latency_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.latency_server_pd_1 + network.incoming.bytes_pd01_port_0: + - abstract_pd_server_3 + - network.incoming.bytes_pd_server_pd01_port + cpu_util_server_pd_2_test_nested3Level: + - test_nested3Level + - cpu_util_server_pd_2 + network.outgoing.packets.rate_pd02_port_0: + - abstract_pd_server_2 + - network.outgoing.packets.rate_pd_server_pd02_port + network.outpoing.packets_pd02_port_0: + - abstract_pd_server_2 + - network.outpoing.packets_pd_server_pd02_port + disk.iops_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.iops_server_pd_2 + network.incoming.packets_pd01_port_0: + - abstract_pd_server_3 + - network.incoming.packets_pd_server_pd01_port + attachment_pd02_port_0_test_nested3Level: + - test_nested3Level + - attachment_pd02_port_0 + disk.device.read.bytes.rate_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.read.bytes.rate_server_pd_2 + disk.device.allocation_server_pd_1: + - abstract_pd_server_3 + - disk.device.allocation_pd_server + binding_server_pd_2_test_nested3Level: + - test_nested3Level + - binding_server_pd_2 + disk.device.read.requests_server_pd_2_test_nested3Level: + - test_nested3Level + - disk.device.read.requests_server_pd_2 + disk.device.allocation_server_pd_2: + - abstract_pd_server_2 + - disk.device.allocation_pd_server + memory.usage_server_pd_2: + - abstract_pd_server_2 + - memory.usage_pd_server + network.outgoing.packets.rate_pd01_port_0_test_nested3Level: + - test_nested3Level + - network.outgoing.packets.rate_pd01_port_0 + memory.usage_server_pd_1: + - abstract_pd_server_3 + - memory.usage_pd_server + network.incoming.bytes.rate_pd02_port_0: + - abstract_pd_server_2 + - network.incoming.bytes.rate_pd_server_pd02_port + os_server_pd_2: + - abstract_pd_server_2 + - os_pd_server + memory.usage_server_pd_1_test_nested3Level: + - test_nested3Level + - memory.usage_server_pd_1 + disk.latency_server_pd_1: + - abstract_pd_server_3 + - disk.latency_pd_server + disk.latency_server_pd_2: + - abstract_pd_server_2 + - disk.latency_pd_server + scalable_server_pd_2: + - abstract_pd_server_2 + - scalable_pd_server + scalable_server_pd_1: + - abstract_pd_server_3 + - scalable_pd_server + disk.root.size_server_pd_1_test_nested3Level: + - test_nested3Level + - disk.root.size_server_pd_1 + os_server_pd_1: + - abstract_pd_server_3 + - os_pd_server + requirements: + link_pd01_port_0: + - abstract_pd_server_3 + - link_pd_server_pd01_port + link_pd02_port_0: + - abstract_pd_server_2 + - link_pd_server_pd02_port + link_pd02_port_0_test_nested3Level: + - test_nested3Level + - link_pd02_port_0 + local_storage_server_pd_2_test_nested3Level: + - test_nested3Level + - local_storage_server_pd_2 + local_storage_server_pd_1: + - abstract_pd_server_3 + - local_storage_pd_server + local_storage_server_pd_2: + - abstract_pd_server_2 + - local_storage_pd_server + dependency_pd01_port_0_test_nested3Level: + - test_nested3Level + - dependency_pd01_port_0 + dependency_pd01_port_0: + - abstract_pd_server_3 + - dependency_pd_server_pd01_port + dependency_server_pd_1: + - abstract_pd_server_3 + - dependency_pd_server + dependency_server_pd_1_test_nested3Level: + - test_nested3Level + - dependency_server_pd_1 + dependency_server_pd_2: + - abstract_pd_server_2 + - dependency_pd_server + dependency_pd02_port_0: + - abstract_pd_server_2 + - dependency_pd_server_pd02_port + dependency_server_pd_2_test_nested3Level: + - test_nested3Level + - dependency_server_pd_2 + dependency_pd02_port_0_test_nested3Level: + - test_nested3Level + - dependency_pd02_port_0 + local_storage_server_pd_1_test_nested3Level: + - test_nested3Level + - local_storage_server_pd_1 + dependency_test_nested3Level: + - test_nested3Level + - dependency + link_pd01_port_0_test_nested3Level: + - test_nested3Level + - link_pd01_port_0 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested3ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested3ServiceTemplate.yaml new file mode 100644 index 0000000000..7cf3a5a6cc --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/nested3ServiceTemplate.yaml @@ -0,0 +1,482 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested3 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + pd_flavor_name: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + availabilityzone_name: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + pd_image_name: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + pd_server_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + net: + hidden: false + immutable: false + type: string + oam_net_name: + hidden: false + immutable: false + type: string + node_templates: + abstract_pd_server: + type: org.openecomp.resource.abstract.nodes.pd_server + directives: + - substitutable + properties: + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 1 + port_pd02_port_mac_requirements: + mac_count_required: + is_required: false + vm_flavor_name: + get_input: pd_flavor_name + port_pd02_port_network_role_tag: oam + vm_image_name: + get_input: pd_image_name + port_pd02_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd02_port_network: + - get_input: oam_net_name + compute_pd_server_user_data_format: + - RAW + service_template_filter: + substitute_service_template: Nested_pd_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pd_server_1: + type: org.openecomp.resource.abstract.nodes.pd_server_1 + directives: + - substitutable + properties: + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 0 + vm_flavor_name: + get_input: pd_flavor_name + port_pd01_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: pd_image_name + port_pd01_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd01_port_network: + - get_input: oam_net_name + port_pd01_port_network_role_tag: oam + compute_pd_server_user_data_format: + - RAW + service_template_filter: + substitute_service_template: Nested_pd_server_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + nested3_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested3.yml + description: nested2 + members: + - abstract_pd_server + - abstract_pd_server_1 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested3 + capabilities: + disk.iops_server_pd_1: + - abstract_pd_server_1 + - disk.iops_pd_server + disk.iops_server_pd_2: + - abstract_pd_server + - disk.iops_pd_server + disk.write.bytes.rate_server_pd_2: + - abstract_pd_server + - disk.write.bytes.rate_pd_server + disk.write.bytes.rate_server_pd_1: + - abstract_pd_server_1 + - disk.write.bytes.rate_pd_server + cpu.delta_server_pd_2: + - abstract_pd_server + - cpu.delta_pd_server + feature_server_pd_2: + - abstract_pd_server + - feature_pd_server + feature_server_pd_1: + - abstract_pd_server_1 + - feature_pd_server + cpu.delta_server_pd_1: + - abstract_pd_server_1 + - cpu.delta_pd_server + host_server_pd_1: + - abstract_pd_server_1 + - host_pd_server + network.outgoing.bytes_pd02_port_0: + - abstract_pd_server + - network.outgoing.bytes_pd_server_pd02_port + host_server_pd_2: + - abstract_pd_server + - host_pd_server + network.outgoing.bytes_pd01_port_0: + - abstract_pd_server_1 + - network.outgoing.bytes_pd_server_pd01_port + memory_server_pd_2: + - abstract_pd_server + - memory_pd_server + memory_server_pd_1: + - abstract_pd_server_1 + - memory_pd_server + network.incoming.packets_pd02_port_0: + - abstract_pd_server + - network.incoming.packets_pd_server_pd02_port + memory.resident_server_pd_1: + - abstract_pd_server_1 + - memory.resident_pd_server + memory.resident_server_pd_2: + - abstract_pd_server + - memory.resident_pd_server + network.incoming.bytes_pd02_port_0: + - abstract_pd_server + - network.incoming.bytes_pd_server_pd02_port + disk.write.requests_server_pd_1: + - abstract_pd_server_1 + - disk.write.requests_pd_server + disk.ephemeral.size_server_pd_2: + - abstract_pd_server + - disk.ephemeral.size_pd_server + disk.ephemeral.size_server_pd_1: + - abstract_pd_server_1 + - disk.ephemeral.size_pd_server + disk.write.requests_server_pd_2: + - abstract_pd_server + - disk.write.requests_pd_server + disk.write.bytes_server_pd_1: + - abstract_pd_server_1 + - disk.write.bytes_pd_server + disk.write.bytes_server_pd_2: + - abstract_pd_server + - disk.write.bytes_pd_server + disk.read.requests_server_pd_1: + - abstract_pd_server_1 + - disk.read.requests_pd_server + network.outgoing.bytes.rate_pd02_port_0: + - abstract_pd_server + - network.outgoing.bytes.rate_pd_server_pd02_port + binding_pd01_port_0: + - abstract_pd_server_1 + - binding_pd_server_pd01_port + disk.read.requests_server_pd_2: + - abstract_pd_server + - disk.read.requests_pd_server + disk.device.usage_server_pd_2: + - abstract_pd_server + - disk.device.usage_pd_server + disk.device.usage_server_pd_1: + - abstract_pd_server_1 + - disk.device.usage_pd_server + disk.device.read.bytes_server_pd_1: + - abstract_pd_server_1 + - disk.device.read.bytes_pd_server + disk.device.read.bytes_server_pd_2: + - abstract_pd_server + - disk.device.read.bytes_pd_server + network.incoming.packets.rate_pd02_port_0: + - abstract_pd_server + - network.incoming.packets.rate_pd_server_pd02_port + network.outgoing.packets.rate_pd01_port_0: + - abstract_pd_server_1 + - network.outgoing.packets.rate_pd_server_pd01_port + disk.write.requests.rate_server_pd_1: + - abstract_pd_server_1 + - disk.write.requests.rate_pd_server + disk.write.requests.rate_server_pd_2: + - abstract_pd_server + - disk.write.requests.rate_pd_server + disk.root.size_server_pd_1: + - abstract_pd_server_1 + - disk.root.size_pd_server + disk.device.iops_server_pd_1: + - abstract_pd_server_1 + - disk.device.iops_pd_server + disk.device.iops_server_pd_2: + - abstract_pd_server + - disk.device.iops_pd_server + feature_pd02_port_0: + - abstract_pd_server + - feature_pd_server_pd02_port + disk.root.size_server_pd_2: + - abstract_pd_server + - disk.root.size_pd_server + disk.usage_server_pd_2: + - abstract_pd_server + - disk.usage_pd_server + disk.usage_server_pd_1: + - abstract_pd_server_1 + - disk.usage_pd_server + disk.read.bytes.rate_server_pd_2: + - abstract_pd_server + - disk.read.bytes.rate_pd_server + disk.read.bytes.rate_server_pd_1: + - abstract_pd_server_1 + - disk.read.bytes.rate_pd_server + cpu_server_pd_2: + - abstract_pd_server + - cpu_pd_server + cpu_server_pd_1: + - abstract_pd_server_1 + - cpu_pd_server + attachment_pd01_port_0: + - abstract_pd_server_1 + - attachment_pd_server_pd01_port + endpoint_server_pd_2: + - abstract_pd_server + - endpoint_pd_server + endpoint_server_pd_1: + - abstract_pd_server_1 + - endpoint_pd_server + vcpus_server_pd_1: + - abstract_pd_server_1 + - vcpus_pd_server + vcpus_server_pd_2: + - abstract_pd_server + - vcpus_pd_server + disk.device.capacity_server_pd_2: + - abstract_pd_server + - disk.device.capacity_pd_server + disk.device.capacity_server_pd_1: + - abstract_pd_server_1 + - disk.device.capacity_pd_server + disk.device.write.bytes.rate_server_pd_1: + - abstract_pd_server_1 + - disk.device.write.bytes.rate_pd_server + disk.device.write.bytes.rate_server_pd_2: + - abstract_pd_server + - disk.device.write.bytes.rate_pd_server + network.incoming.bytes.rate_pd01_port_0: + - abstract_pd_server_1 + - network.incoming.bytes.rate_pd_server_pd01_port + feature_pd01_port_0: + - abstract_pd_server_1 + - feature_pd_server_pd01_port + disk.device.latency_server_pd_2: + - abstract_pd_server + - disk.device.latency_pd_server + disk.device.latency_server_pd_1: + - abstract_pd_server_1 + - disk.device.latency_pd_server + instance_server_pd_1: + - abstract_pd_server_1 + - instance_pd_server + disk.device.read.requests.rate_server_pd_1: + - abstract_pd_server_1 + - disk.device.read.requests.rate_pd_server + instance_server_pd_2: + - abstract_pd_server + - instance_pd_server + disk.device.read.requests.rate_server_pd_2: + - abstract_pd_server + - disk.device.read.requests.rate_pd_server + attachment_pd02_port_0: + - abstract_pd_server + - attachment_pd_server_pd02_port + network.outgoing.bytes.rate_pd01_port_0: + - abstract_pd_server_1 + - network.outgoing.bytes.rate_pd_server_pd01_port + cpu_util_server_pd_1: + - abstract_pd_server_1 + - cpu_util_pd_server + cpu_util_server_pd_2: + - abstract_pd_server + - cpu_util_pd_server + disk.device.read.bytes.rate_server_pd_2: + - abstract_pd_server + - disk.device.read.bytes.rate_pd_server + binding_pd02_port_0: + - abstract_pd_server + - binding_pd_server_pd02_port + disk.allocation_server_pd_2: + - abstract_pd_server + - disk.allocation_pd_server + disk.device.write.bytes_server_pd_1: + - abstract_pd_server_1 + - disk.device.write.bytes_pd_server + disk.device.write.bytes_server_pd_2: + - abstract_pd_server + - disk.device.write.bytes_pd_server + disk.allocation_server_pd_1: + - abstract_pd_server_1 + - disk.allocation_pd_server + network.incoming.packets.rate_pd01_port_0: + - abstract_pd_server_1 + - network.incoming.packets.rate_pd_server_pd01_port + disk.capacity_server_pd_2: + - abstract_pd_server + - disk.capacity_pd_server + disk.capacity_server_pd_1: + - abstract_pd_server_1 + - disk.capacity_pd_server + disk.device.read.bytes.rate_server_pd_1: + - abstract_pd_server_1 + - disk.device.read.bytes.rate_pd_server + network.incoming.bytes_pd01_port_0: + - abstract_pd_server_1 + - network.incoming.bytes_pd_server_pd01_port + network.outgoing.packets.rate_pd02_port_0: + - abstract_pd_server + - network.outgoing.packets.rate_pd_server_pd02_port + network.outpoing.packets_pd02_port_0: + - abstract_pd_server + - network.outpoing.packets_pd_server_pd02_port + network.outpoing.packets_pd01_port_0: + - abstract_pd_server_1 + - network.outpoing.packets_pd_server_pd01_port + binding_server_pd_2: + - abstract_pd_server + - binding_pd_server + disk.device.write.requests_server_pd_2: + - abstract_pd_server + - disk.device.write.requests_pd_server + binding_server_pd_1: + - abstract_pd_server_1 + - binding_pd_server + disk.device.write.requests_server_pd_1: + - abstract_pd_server_1 + - disk.device.write.requests_pd_server + network.incoming.packets_pd01_port_0: + - abstract_pd_server_1 + - network.incoming.packets_pd_server_pd01_port + disk.device.allocation_server_pd_1: + - abstract_pd_server_1 + - disk.device.allocation_pd_server + disk.device.allocation_server_pd_2: + - abstract_pd_server + - disk.device.allocation_pd_server + disk.device.write.requests.rate_server_pd_2: + - abstract_pd_server + - disk.device.write.requests.rate_pd_server + memory.usage_server_pd_2: + - abstract_pd_server + - memory.usage_pd_server + disk.read.bytes_server_pd_1: + - abstract_pd_server_1 + - disk.read.bytes_pd_server + disk.device.read.requests_server_pd_1: + - abstract_pd_server_1 + - disk.device.read.requests_pd_server + disk.device.read.requests_server_pd_2: + - abstract_pd_server + - disk.device.read.requests_pd_server + disk.read.bytes_server_pd_2: + - abstract_pd_server + - disk.read.bytes_pd_server + memory.usage_server_pd_1: + - abstract_pd_server_1 + - memory.usage_pd_server + network.incoming.bytes.rate_pd02_port_0: + - abstract_pd_server + - network.incoming.bytes.rate_pd_server_pd02_port + disk.device.write.requests.rate_server_pd_1: + - abstract_pd_server_1 + - disk.device.write.requests.rate_pd_server + os_server_pd_2: + - abstract_pd_server + - os_pd_server + disk.latency_server_pd_1: + - abstract_pd_server_1 + - disk.latency_pd_server + disk.latency_server_pd_2: + - abstract_pd_server + - disk.latency_pd_server + scalable_server_pd_2: + - abstract_pd_server + - scalable_pd_server + scalable_server_pd_1: + - abstract_pd_server_1 + - scalable_pd_server + os_server_pd_1: + - abstract_pd_server_1 + - os_pd_server + requirements: + link_pd01_port_0: + - abstract_pd_server_1 + - link_pd_server_pd01_port + link_pd02_port_0: + - abstract_pd_server + - link_pd_server_pd02_port + local_storage_server_pd_1: + - abstract_pd_server_1 + - local_storage_pd_server + local_storage_server_pd_2: + - abstract_pd_server + - local_storage_pd_server + dependency_pd01_port_0: + - abstract_pd_server_1 + - dependency_pd_server_pd01_port + dependency_server_pd_1: + - abstract_pd_server_1 + - dependency_pd_server + dependency_server_pd_2: + - abstract_pd_server + - dependency_pd_server + dependency_pd02_port_0: + - abstract_pd_server + - dependency_pd_server_pd02_port diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/MANIFEST.json new file mode 100644 index 0000000000..d149b6d9bb --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/MANIFEST.json @@ -0,0 +1,33 @@ +{ + "name": "Nested test", + "description": "HOT template to create nested one level multiple compute", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested1.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested2.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested-no-compute.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested-pattern-4.yml", + "type": "HEAT", + "isBase": "false" + } + + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/main.yml new file mode 100644 index 0000000000..8ed2026356 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/main.yml @@ -0,0 +1,41 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + +resources: + test_nested_all_patterns: + type: nested1.yml + properties: + p1: {get_attr: [test_nested_pattern_4, pattern4_attr_1]} + p2: {get_attr: [test_nested_no_compute, no_compute_attr_1]} + + test_nested_pattern_4: + type: nested-pattern-4.yml + depends_on: + - test_nested_all_patterns + properties: + p2: {get_attr: [test_nested_no_compute, no_compute_attr_1]} + + test_nested_no_compute: + type: nested-no-compute.yml + depends_on: + - test_nested_all_patterns + - test_nested_pattern_4 + properties: + p1: {get_attr: [test_nested_pattern_4, pattern4_attr_1]} + + dependsOn_network: + type: OS::Neutron::Net + depends_on: + - test_nested_all_patterns + - test_nested_no_compute + - test_nested_pattern_4 + properties: + name: + get_param: jsa_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/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested-no-compute.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested-no-compute.yml new file mode 100644 index 0000000000..5e0627f053 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested-no-compute.yml @@ -0,0 +1,67 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + packet_internal_network_name: + type: string + packet_external_network_name: + type: string + net: + type: string + +resources: + cmaui_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + cmaui_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_external_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + packet_internal_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_internal_network_name + + packet_external_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_external_network_name + +outputs: + no_compute_attr_1: + description: no_compute_attr_1 + value: { get_resource: packet_external_network } \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested-pattern-4.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested-pattern-4.yml new file mode 100644 index 0000000000..bbaa6a2636 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested-pattern-4.yml @@ -0,0 +1,66 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_server_names: + type: comma_delimited_list + description: PD server names + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + pd_server_flavor: + type: string + description: Flavor for PD server + pd_server_image: + type: string + description: Flavor for PD server + ps_server_flavor: + type: string + description: Flavor for PS server + pd_server_ips: + type: string + net: + type: string +resources: + + pd_server_port_1: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_ips, 0]}}] + replacement_policy: AUTO + + pd_server_port_2: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_ips, 1]}}] + replacement_policy: AUTO + + server_pd: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_names, 0]} + image: { get_param: pd_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_flavor } + networks: + - port: { get_resource: pd_server_port_1 } + - port: { get_resource: pd_server_port_2 } + +outputs: + pattern4_attr_1: + description: pattern4_attr_1_value + value: { get_resource: server_pd } + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested1.yml new file mode 100644 index 0000000000..5907ec3648 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested1.yml @@ -0,0 +1,197 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_1c1_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_1c1_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_1c1_flavor: + type: string + description: Flavor for CMAUI server + oam_server_1c2_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + oam_server_1c2_image: + type: string + description: Image for CMAUI server + oam_server_1c2_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + packet_internal_network_name: + type: string + packet_external_network_name: + type: string + net: + type: string + pd_server_1b_names: + type: comma_delimited_list + description: PD server names + pd_server_1b_image: + type: string + description: PD Image server + ps_server_1b_names: + type: comma_delimited_list + description: Ps server names + ps_server_1b_image: + type: string + description: Ps Image server + pd_server_1b_flavor: + type: string + description: Flavor for PD server + ps_server_1b_flavor: + type: string + description: Flavor for PS server + pd_server_1b_ips: + type: string + ps_server_1b_ips: + type: string + +resources: + pd_server_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_1b_ips, 0]}}] + replacement_policy: AUTO + + ps_server_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [ps_server_1b_ips, 0]}}] + replacement_policy: AUTO + + server_1b_pd_1: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_1b_names, 0]} + image: { get_param: pd_server_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_1b_flavor } + networks: + - port: { get_resource: pd_server_1b_port } + + server_1b_pd_2: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_1b_names, 1]} + image: { get_param: pd_server_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_1b_flavor } + networks: + - port: { get_resource: ps_server_1b_port } + + cmaui_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + cmaui_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + server_1c1_cmaui_1: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_1c1_names, 0]} + image: { get_param: cmaui_1c1_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_flavor } + networks: + - port: { get_resource: cmaui_port_1 } + + server_1c1_cmaui_2: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_1c1_names, 1]} + image: { get_param: cmaui_1c1_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_flavor } + networks: + - port: { get_resource: cmaui_port_2 } + + oam_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}] + replacement_policy: AUTO + + oam_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_external_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}] + replacement_policy: AUTO + + server_1c2_oam_1: + type: OS::Nova::Server + properties: + name: { get_param: [oam_server_1c2_names, 0]} + image: { get_param: oam_server_1c2_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: oam_server_1c2_flavor } + networks: + - port: { get_resource: oam_port_1 } + + server_1c2_oam_2: + type: OS::Nova::Server + properties: + name: { get_param: [oam_server_1c2_names, 1]} + image: { get_param: oam_server_1c2_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: oam_server_1c2_flavor } + networks: + - port: { get_resource: oam_port_2 } + metadata: { + connectivity_to_pd_server_1b: {get_attr: [server_1b_pd_1, accessIPv4]}, + connectivity_to_server_1c1_cmaui_1: {get_attr: [server_1c1_cmaui_1, accessIPv4]}, + connectivity_to_server_1c1_cmaui_2: {get_attr: [server_1c1_cmaui_2, accessIPv4]}, + connectivity_to_pattern_4: {get_attr: [nested1_pattern_4, pattern4_attr_1]} + } + + nested1_pattern_4: + type: nested-pattern-4.yml + properties: + p2: {get_param: p2} + + packet_internal_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_internal_network_name + + packet_external_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_external_network_name + +outputs: + all_pattern_attr_1: + description: all_pattern_attr_1 + value: { get_attr: [server_1c2_oam_2, accessIPv4] } \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested2.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested2.yml new file mode 100644 index 0000000000..3a5d110bd0 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/in/nested2.yml @@ -0,0 +1,197 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of osm network + p2: + type: string + description: UID of osm network + security_group_name: + type: comma_delimited_list + description: BE1, BE2 server names + BE_1c1_names: + type: comma_delimited_list + description: BE1, BE2 server names + BE_1c1_image: + type: string + description: Image for BE server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + BE_1c1_flavor: + type: string + description: Flavor for BE server + osm_server_1c2_names: + type: comma_delimited_list + description: BE1, BE2 server names + osm_server_1c2_image: + type: string + description: Image for BE server + osm_server_1c2_flavor: + type: string + description: Flavor for BE server + BE_osm_ips: + type: string + packet_internal_network_name: + type: string + packet_external_network_name: + type: string + net: + type: string + rd_server_1b_names: + type: comma_delimited_list + description: PD server names + rd_server_1b_image: + type: string + description: PD Image server + ps_server_1b_names: + type: comma_delimited_list + description: Ps server names + ps_server_1b_image: + type: string + description: Ps Image server + rd_server_1b_flavor: + type: string + description: Flavor for PD server + ps_server_1b_flavor: + type: string + description: Flavor for PS server + rd_server_1b_ips: + type: string + ps_server_1b_ips: + type: string + +resources: + rd_server_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [rd_server_1b_ips, 0]}}] + replacement_policy: AUTO + + ps_server_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [ps_server_1b_ips, 0]}}] + replacement_policy: AUTO + + server_1b_rd_1: + type: OS::Nova::Server + properties: + name: { get_param: [rd_server_1b_names, 0]} + image: { get_param: rd_server_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: rd_server_1b_flavor } + networks: + - port: { get_resource: rd_server_1b_port } + + server_1b_rd_2: + type: OS::Nova::Server + properties: + name: { get_param: [rd_server_1b_names, 1]} + image: { get_param: rd_server_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: rd_server_1b_flavor } + networks: + - port: { get_resource: ps_server_1b_port } + + BE_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [BE_osm_ips, 0]}}] + replacement_policy: AUTO + + BE_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [BE_osm_ips, 0]}}] + replacement_policy: AUTO + + server_1c1_BE_1: + type: OS::Nova::Server + properties: + name: { get_param: [BE_1c1_names, 0]} + image: { get_param: BE_1c1_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: BE_1c1_flavor } + networks: + - port: { get_resource: BE_port_1 } + + server_1c1_BE_2: + type: OS::Nova::Server + properties: + name: { get_param: [BE_1c1_names, 1]} + image: { get_param: BE_1c1_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: BE_1c1_flavor } + networks: + - port: { get_resource: BE_port_2 } + + osm_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [BE_osm_ips, 1]}}] + replacement_policy: AUTO + + osm_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_external_network} + fixed_ips: [{"ip_address": {get_param: [BE_osm_ips, 1]}}] + replacement_policy: AUTO + + server_1c2_osm_1: + type: OS::Nova::Server + properties: + name: { get_param: [osm_server_1c2_names, 0]} + image: { get_param: osm_server_1c2_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: osm_server_1c2_flavor } + networks: + - port: { get_resource: osm_port_1 } + + server_1c2_osm_2: + type: OS::Nova::Server + properties: + name: { get_param: [osm_server_1c2_names, 1]} + image: { get_param: osm_server_1c2_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: osm_server_1c2_flavor } + networks: + - port: { get_resource: osm_port_2 } + metadata: { + connectivity_to_rd_server_1b: {get_attr: [server_1b_rd_1, accessIPv4]}, + connectivity_to_server_1c1_BE_1: {get_attr: [server_1c1_BE_1, accessIPv4]}, + connectivity_to_server_1c1_BE_2: {get_attr: [server_1c1_BE_2, accessIPv4]}, + connectivity_to_pattern_4: {get_attr: [nested2_pattern_4, pattern4_attr_1]} + } + + nested2_pattern_4: + type: nested-pattern-4.yml + properties: + p2: {get_param: p2} + + packet_internal_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_internal_network_name + + packet_external_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_external_network_name + +outputs: + all_pattern_attr_1: + description: all_pattern_attr_1 + value: { get_attr: [server_1c2_osm_2, accessIPv4] } \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..8ba567db2c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,7902 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.pd_server_1b_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + compute_pd_server_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_b_port_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + attributes: + pd_server_1b_accessIPv4: + type: string + status: SUPPORTED + requirements: + - dependency_pd_server_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_1b_pd_server_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_1b_pd_server_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.read.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_1b_pd_server_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_1b_pd_server_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu.delta_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_1b_pd_server_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + memory_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_pd_server_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.osm_server_1c2: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_osm_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_osm_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_osm_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_osm_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_osm_server_1c2_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_osm_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_osm_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_osm_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_osm_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_osm_port_network_role: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_osm_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_osm_port_order: + type: integer + required: true + status: SUPPORTED + compute_osm_server_1c2_metadata: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + compute_osm_server_1c2_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + attributes: + osm_server_1c2_accessIPv4: + type: string + status: SUPPORTED + requirements: + - dependency_osm_server_1c2_osm_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_osm_server_1c2_osm_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_osm_server_1c2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_osm_server_1c2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + endpoint_osm_server_1c2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + feature_osm_server_1c2_osm_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + os_osm_server_1c2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_osm_server_1c2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + memory_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_osm_server_1c2_osm_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + feature_osm_server_1c2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_osm_server_1c2_osm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_osm_server_1c2_osm_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_osm_server_1c2_osm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_osm_server_1c2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_osm_server_1c2_osm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_osm_server_1c2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_osm_server_1c2_osm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_osm_server_1c2_osm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_osm_server_1c2_osm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_osm_server_1c2_osm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_osm_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_osm_server_1c2_osm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.oam_server_1c2: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_oam_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + compute_oam_server_1c2_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_oam_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_oam_port_order: + type: integer + required: true + status: SUPPORTED + port_oam_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + compute_oam_server_1c2_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + status: SUPPORTED + compute_oam_server_1c2_metadata: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_oam_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_oam_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_oam_port_network_role: + type: string + required: true + status: SUPPORTED + attributes: + oam_server_1c2_accessIPv4: + type: string + status: SUPPORTED + requirements: + - dependency_oam_server_1c2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_oam_server_1c2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_oam_server_1c2_oam_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_server_1c2_oam_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.usage_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_1c2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_server_1c2_oam_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_oam_server_1c2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_oam_server_1c2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_1c2_oam_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + os_oam_server_1c2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_1c2_oam_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_1c2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + scalable_oam_server_1c2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pd_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_pd_server_port_1_order: + type: integer + required: true + status: SUPPORTED + pd_server_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: &id001 + type: string + port_pd_server_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_port_2_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_network_role: + type: string + required: true + status: SUPPORTED + pd_server_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_port_2_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + port_pd_server_port_2_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_subnetpoolid: + type: string + required: true + status: SUPPORTED + pd_server_ips: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: &id002 + type: string + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + port_pd_server_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_port_2_network_role_tag: + type: string + required: true + status: SUPPORTED + pd_server_image: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + attributes: + pattern4_attr_1: + type: string + description: pattern4_attr_1_value + status: SUPPORTED + requirements: + - dependency_pd_server_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pd_server_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu.delta_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_1b: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_ps_server_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_ps_server_b_port_network_role: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_ps_server_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_order: + type: integer + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_ps_server_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server_1b_ps_server_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_1b_ps_server_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.device.read.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_1b_ps_server_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_1b_ps_server_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_pd_server_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_1b_ps_server_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.BE_1c1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_BE_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_BE_port_network_role: + type: string + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_BE_port_order: + type: integer + required: true + status: SUPPORTED + port_BE_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_BE_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_BE_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_BE_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_BE_1c1_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_BE_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_BE_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_BE_port_network_role_tag: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + compute_BE_1c1_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_BE_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + attributes: + BE_1c1_accessIPv4: + type: string + status: SUPPORTED + requirements: + - dependency_BE_1c1_BE_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_BE_1c1_BE_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_BE_1c1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_BE_1c1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.ephemeral.size_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_BE_1c1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + endpoint_BE_1c1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_BE_1c1_BE_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_BE_1c1_BE_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_BE_1c1_BE_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_BE_1c1_BE_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_BE_1c1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.usage_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_BE_1c1_BE_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_BE_1c1_BE_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.usage_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_BE_1c1_BE_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_BE_1c1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_BE_1c1_BE_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_BE_1c1_BE_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_BE_1c1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + feature_BE_1c1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_BE_1c1_BE_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_BE_1c1_BE_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_BE_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested1: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + cmaui_1c1_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + ps_server_1b_ips: + type: string + required: true + status: SUPPORTED + packet_internal_network_name: + type: string + required: true + status: SUPPORTED + pd_server_1b_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: + type: string + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + oam_server_1c2_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_1c1_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + ps_server_1b_names: + type: list + description: Ps server names + required: true + status: SUPPORTED + entry_schema: + type: string + cmaui_1c1_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_1b_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + pd_server_1b_ips: + type: string + required: true + status: SUPPORTED + packet_external_network_name: + type: string + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + ps_server_1b_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + ps_server_1b_image: + type: string + description: Ps Image server + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + pd_server_1b_image: + type: string + description: PD Image server + required: true + status: SUPPORTED + oam_server_1c2_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + oam_server_1c2_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + attributes: + all_pattern_attr_1: + type: string + description: all_pattern_attr_1 + status: SUPPORTED + requirements: + - dependency_cmaui_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_nested1_pattern_4: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_port_1_nested1_pattern_4: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port_1_nested1_pattern_4: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_port_2_nested1_pattern_4: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port_2_nested1_pattern_4: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd_nested1_pattern_4: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd_nested1_pattern_4: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c2_oam_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c2_oam_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c2_oam_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c2_oam_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1b_pd_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1b_pd_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1b_pd_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1b_pd_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_1b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_1b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_oam_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_packet_external_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_1b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_1b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_packet_internal_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c1_cmaui_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c1_cmaui_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c1_cmaui_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c1_cmaui_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_oam_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.device.write.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1c1_cmaui_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1c1_cmaui_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port_1_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd_nested1_pattern_4: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd_nested1_pattern_4: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_1b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd_nested1_pattern_4: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port_2_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c2_oam_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c2_oam_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port_1_nested1_pattern_4: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port_1_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port_2_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_cmaui_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + os_server_pd_nested1_pattern_4: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port_1_nested1_pattern_4: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + memory_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port_2_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_port_2_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1c2_oam_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1c2_oam_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1c2_oam_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_server_1c2_oam_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port_2_nested1_pattern_4: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + host_server_pd_nested1_pattern_4: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1b_pd_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd_nested1_pattern_4: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + os_server_1b_pd_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + attachment_oam_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c1_cmaui_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + host_server_1b_pd_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c1_cmaui_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1b_pd_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_1b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_1b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.latency_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_packet_external_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_1b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.requests.rate_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port_2_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.resident_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port_2_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1c1_cmaui_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + host_server_1c1_cmaui_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port_1_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_external_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1c1_cmaui_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + os_server_1c1_cmaui_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port_1_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1c1_cmaui_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + memory_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1c1_cmaui_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_1b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port_2_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1c2_oam_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_server_1c2_oam_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_internal_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port_2_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1b_pd_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1b_pd_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1c2_oam_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1c2_oam_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + end_point_packet_external_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1b_pd_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_server_1b_pd_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port_1_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_port_2_nested1_pattern_4: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + link_packet_external_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + end_point_packet_internal_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_packet_internal_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1b_pd_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1b_pd_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_1b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port_1_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port_1_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_oam_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_nested1_pattern_4: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_port_1_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c1_cmaui_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + link_packet_internal_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c1_cmaui_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1b_pd_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + scalable_server_1b_pd_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1b_pd_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1b_pd_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_port_1_nested1_pattern_4: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes_server_pd_nested1_pattern_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port_2_nested1_pattern_4: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c2_oam_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c2_oam_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.rd_server_1b_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_ps_server_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_ps_server_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_rd_server_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_b_port_network_role: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_ps_server_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_order: + type: integer + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_ps_server_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + compute_rd_server_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_rd_server_1b_ps_server_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_rd_server_1b_ps_server_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_rd_server_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_rd_server_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.usage_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_rd_server_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_rd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_rd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_rd_server_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + attachment_rd_server_1b_ps_server_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_rd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_rd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_rd_server_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_rd_server_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory.resident_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_rd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_rd_server_1b_ps_server_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_rd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_rd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_rd_server_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_rd_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_rd_server_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + binding_rd_server_1b_ps_server_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.rd_server_1b: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_rd_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_rd_server_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_rd_server_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_rd_server_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_rd_server_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_image_name: + type: string + required: true + status: SUPPORTED + port_rd_server_b_port_order: + type: integer + required: true + status: SUPPORTED + port_rd_server_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_rd_server_b_port_network_role: + type: string + required: true + status: SUPPORTED + compute_rd_server_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_rd_server_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_rd_server_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_rd_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_rd_server_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + attributes: + rd_server_1b_accessIPv4: + type: string + status: SUPPORTED + requirements: + - dependency_rd_server_1b_rd_server_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_rd_server_1b_rd_server_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_rd_server_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_rd_server_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + attachment_rd_server_1b_rd_server_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + feature_rd_server_1b_rd_server_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_rd_server_1b_rd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_rd_server_1b_rd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_rd_server_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_rd_server_1b_rd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_rd_server_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_rd_server_1b_rd_server_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.requests_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_rd_server_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_rd_server_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_rd_server_1b_rd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_rd_server_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_rd_server_1b_rd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_rd_server_1b_rd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_rd_server_1b_rd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_rd_server_1b_rd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_rd_server_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + memory.usage_rd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested-no-compute: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + cmaui_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + packet_internal_network_name: + type: string + required: true + status: SUPPORTED + packet_external_network_name: + type: string + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + attributes: + no_compute_attr_1: + type: string + description: no_compute_attr_1 + status: SUPPORTED + requirements: + - dependency_cmaui_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - binding_cmaui_port_2: + capability: tosca.capabilities.network.Bindable + relationship: tosca.relationships.network.BindsTo + occurrences: + - 1 + - 1 + - dependency_packet_external_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_packet_internal_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - binding_cmaui_port_1: + capability: tosca.capabilities.network.Bindable + relationship: tosca.relationships.network.BindsTo + occurrences: + - 1 + - 1 + capabilities: + network.incoming.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + end_point_packet_internal_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + link_packet_internal_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + feature_packet_internal_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + end_point_packet_external_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_cmaui_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_internal_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_external_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + link_packet_external_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + feature_packet_external_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pd_server_2: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_pd_server_port_1_order: + type: integer + required: true + status: SUPPORTED + pd_server_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: *id001 + port_pd_server_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_port_2_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_network_role: + type: string + required: true + status: SUPPORTED + pd_server_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_port_2_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + port_pd_server_port_2_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_subnetpoolid: + type: string + required: true + status: SUPPORTED + pd_server_ips: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: *id002 + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + port_pd_server_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_port_2_network_role_tag: + type: string + required: true + status: SUPPORTED + pd_server_image: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + attributes: + pattern4_attr_1: + type: string + description: pattern4_attr_1_value + status: SUPPORTED + requirements: + - dependency_pd_server_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pd_server_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu.delta_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pd_server_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_pd_server_port_1_order: + type: integer + required: true + status: SUPPORTED + pd_server_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: *id001 + port_pd_server_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_port_2_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_network_role: + type: string + required: true + status: SUPPORTED + pd_server_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_port_2_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + port_pd_server_port_2_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_subnetpoolid: + type: string + required: true + status: SUPPORTED + pd_server_ips: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: *id002 + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + port_pd_server_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_port_2_network_role_tag: + type: string + required: true + status: SUPPORTED + pd_server_image: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + attributes: + pattern4_attr_1: + type: string + description: pattern4_attr_1_value + status: SUPPORTED + requirements: + - dependency_pd_server_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pd_server_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu.delta_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.cmaui_1c1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_cmaui_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_cmaui_1c1_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_order: + type: integer + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + attributes: + cmaui_1c1_accessIPv4: + type: string + status: SUPPORTED + requirements: + - dependency_cmaui_1c1_cmaui_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_1c1_cmaui_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_1c1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui_1c1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + binding_cmaui_1c1_cmaui_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui_1c1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui_1c1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui_1c1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui_1c1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_1c1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_1c1_cmaui_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_1c1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_1c1_cmaui_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..9051c994b6 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/MainServiceTemplate.yaml @@ -0,0 +1,524 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of osm network + p2: + hidden: false + immutable: false + type: string + description: UID of osm network + rd_server_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + BE_1c1_names: + hidden: false + immutable: false + type: list + description: BE1, BE2 server names + entry_schema: + type: string + ps_server_1b_ips: + hidden: false + immutable: false + type: string + packet_internal_network_name: + hidden: false + immutable: false + type: string + security_group_name: + hidden: false + immutable: false + type: list + description: BE1, BE2 server names + entry_schema: + type: string + osm_server_1c2_names: + hidden: false + immutable: false + type: list + description: BE1, BE2 server names + entry_schema: + type: string + osm_server_1c2_flavor: + hidden: false + immutable: false + type: string + description: Flavor for BE server + rd_server_1b_ips: + hidden: false + immutable: false + type: string + ps_server_1b_names: + hidden: false + immutable: false + type: list + description: Ps server names + entry_schema: + type: string + rd_server_1b_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + osm_server_1c2_image: + hidden: false + immutable: false + type: string + description: Image for BE server + BE_osm_ips: + hidden: false + immutable: false + type: string + packet_external_network_name: + hidden: false + immutable: false + type: string + BE_1c1_image: + hidden: false + immutable: false + type: string + description: Image for BE server + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + rd_server_1b_image: + hidden: false + immutable: false + type: string + description: PD Image server + ps_server_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + ps_server_1b_image: + hidden: false + immutable: false + type: string + description: Ps Image server + net: + hidden: false + immutable: false + type: string + BE_1c1_flavor: + hidden: false + immutable: false + type: string + description: Flavor for BE server + node_templates: + abstract_rd_server_1b_1: + type: org.openecomp.resource.abstract.nodes.rd_server_1b_1 + directives: + - substitutable + properties: + port_ps_server_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_ps_server_b_port_replacement_policy: + - AUTO + compute_rd_server_1b_availability_zone: + - get_input: availability_zone_0 + port_ps_server_b_port_fixed_ips: + - ip_address: + get_input: + - ps_server_1b_ips + - 0 + vm_flavor_name: + get_input: rd_server_1b_flavor + port_ps_server_b_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: rd_server_1b_image + compute_rd_server_1b_name: + - get_input: + - rd_server_1b_names + - 1 + port_ps_server_b_port_network: + - get_input: net + service_template_filter: + substitute_service_template: Nested_rd_server_1b_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + dependsOn_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: jsa_name + requirements: + - dependency: + capability: tosca.capabilities.Node + node: test_nested_all_patterns + relationship: tosca.relationships.DependsOn + - dependency: + capability: tosca.capabilities.Node + node: test_nested_no_compute + relationship: tosca.relationships.DependsOn + - dependency: + capability: tosca.capabilities.Node + node: test_nested_pattern_4 + relationship: tosca.relationships.DependsOn + abstract_rd_server_1b: + type: org.openecomp.resource.abstract.nodes.rd_server_1b + directives: + - substitutable + properties: + compute_rd_server_1b_availability_zone: + - get_input: availability_zone_0 + vm_flavor_name: + get_input: rd_server_1b_flavor + port_rd_server_b_port_replacement_policy: + - AUTO + port_rd_server_b_port_network: + - get_input: net + vm_image_name: + get_input: rd_server_1b_image + port_rd_server_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + compute_rd_server_1b_name: + - get_input: + - rd_server_1b_names + - 0 + port_rd_server_b_port_fixed_ips: + - ip_address: + get_input: + - rd_server_1b_ips + - 0 + port_rd_server_b_port_mac_requirements: + mac_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_rd_server_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + test_nested_pattern_4: + type: org.openecomp.resource.abstract.nodes.heat.nested-pattern-4 + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested-pattern-4ServiceTemplate.yaml + p2: + get_attribute: + - test_nested_no_compute + - no_compute_attr_1 + port_pd_server_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_port_2_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_port_1_mac_requirements: + mac_count_required: + is_required: false + test_nested_no_compute: + type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute + directives: + - substitutable + properties: + p1: + get_attribute: + - test_nested_pattern_4 + - pattern4_attr_1 + service_template_filter: + substitute_service_template: nested-no-computeServiceTemplate.yaml + requirements: + - dependency: + capability: tosca.capabilities.Node + node: test_nested_all_patterns + relationship: tosca.relationships.DependsOn + - dependency: + capability: tosca.capabilities.Node + node: test_nested_pattern_4 + relationship: tosca.relationships.DependsOn + nested2_pattern_4: + type: org.openecomp.resource.abstract.nodes.heat.nested-pattern-4 + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested-pattern-4ServiceTemplate.yaml + p2: + get_input: p2 + port_pd_server_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_port_2_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_port_1_mac_requirements: + mac_count_required: + is_required: false + packet_external_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_external_network_name + packet_internal_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_internal_network_name + abstract_osm_server_1c2_0: + type: org.openecomp.resource.abstract.nodes.osm_server_1c2 + directives: + - substitutable + properties: + port_osm_port_replacement_policy: + - AUTO + port_osm_port_network: + - packet_internal_network + compute_osm_server_1c2_name: + - get_input: + - osm_server_1c2_names + - 0 + vm_flavor_name: + get_input: osm_server_1c2_flavor + port_osm_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_osm_port_fixed_ips: + - ip_address: + get_input: + - BE_osm_ips + - 1 + vm_image_name: + get_input: osm_server_1c2_image + port_osm_port_mac_requirements: + mac_count_required: + is_required: false + compute_osm_server_1c2_availability_zone: + - get_input: availability_zone_0 + service_template_filter: + substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_osm_server_1c2_osm_port: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + abstract_osm_server_1c2_1: + type: org.openecomp.resource.abstract.nodes.osm_server_1c2 + directives: + - substitutable + properties: + port_osm_port_replacement_policy: + - AUTO + port_osm_port_network: + - packet_external_network + compute_osm_server_1c2_name: + - get_input: + - osm_server_1c2_names + - 1 + vm_flavor_name: + get_input: osm_server_1c2_flavor + port_osm_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_osm_port_fixed_ips: + - ip_address: + get_input: + - BE_osm_ips + - 1 + vm_image_name: + get_input: osm_server_1c2_image + port_osm_port_mac_requirements: + mac_count_required: + is_required: false + compute_osm_server_1c2_metadata: + - connectivity_to_server_1c1_BE_1: + get_attribute: + - abstract_BE_1c1 + - BE_1c1_accessIPv4 + connectivity_to_pattern_4: + get_attribute: + - nested2_pattern_4 + - pattern4_attr_1 + connectivity_to_server_1c1_BE_2: + get_attribute: + - abstract_BE_1c1 + - BE_1c1_accessIPv4 + connectivity_to_rd_server_1b: + get_attribute: + - abstract_rd_server_1b + - rd_server_1b_accessIPv4 + compute_osm_server_1c2_availability_zone: + - get_input: availability_zone_0 + service_template_filter: + substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_osm_server_1c2_osm_port: + capability: tosca.capabilities.network.Linkable + node: packet_external_network + relationship: tosca.relationships.network.LinksTo + abstract_BE_1c1: + type: org.openecomp.resource.abstract.nodes.BE_1c1 + directives: + - substitutable + properties: + vm_flavor_name: + get_input: BE_1c1_flavor + port_BE_port_mac_requirements: + mac_count_required: + is_required: false + port_BE_port_fixed_ips: + - ip_address: + get_input: + - BE_osm_ips + - 0 + compute_BE_1c1_availability_zone: + - get_input: availability_zone_0 + - get_input: availability_zone_0 + port_BE_port_network: + - packet_internal_network + port_BE_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + vm_image_name: + get_input: BE_1c1_image + compute_BE_1c1_name: + - get_input: + - BE_1c1_names + - 1 + - get_input: + - BE_1c1_names + - 0 + port_BE_port_replacement_policy: + - AUTO + service_template_filter: + substitute_service_template: Nested_BE_1c1ServiceTemplate.yaml + count: 2 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_BE_1c1_BE_port: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + test_nested_all_patterns: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + p1: + get_attribute: + - test_nested_pattern_4 + - pattern4_attr_1 + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + p2: + get_attribute: + - test_nested_no_compute + - no_compute_attr_1 + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - dependsOn_network + - test_nested_pattern_4 + - test_nested_no_compute + - test_nested_all_patterns + nested2_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested2.yml + description: nested1 + members: + - nested2_pattern_4 + - packet_external_network + - packet_internal_network + - abstract_rd_server_1b + - abstract_rd_server_1b_1 + - abstract_osm_server_1c2_0 + - abstract_osm_server_1c2_1 + - abstract_BE_1c1 + outputs: + all_pattern_attr_1: + description: all_pattern_attr_1 + value: + get_attribute: + - abstract_osm_server_1c2_1 + - osm_server_1c2_accessIPv4 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_BE_1c1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_BE_1c1ServiceTemplate.yaml new file mode 100644 index 0000000000..4b7e9aa977 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_BE_1c1ServiceTemplate.yaml @@ -0,0 +1,308 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_BE_1c1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.BE_1c1: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_BE_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_BE_port_network_role: + type: string + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_BE_port_order: + type: integer + required: true + port_BE_port_subnetpoolid: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_BE_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_BE_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_BE_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_BE_1c1_availability_zone: + type: list + required: true + entry_schema: + type: string + port_BE_port_network: + type: list + required: true + entry_schema: + type: string + port_BE_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_BE_port_network_role_tag: + type: string + required: true + vm_image_name: + type: string + required: true + compute_BE_1c1_name: + type: list + required: true + entry_schema: + type: string + port_BE_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + node_templates: + BE_1c1_BE_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_BE_port_exCP_naming + replacement_policy: + get_input: + - port_BE_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_BE_port_vlan_requirements + ip_requirements: + get_input: port_BE_port_ip_requirements + network_role_tag: + get_input: port_BE_port_network_role_tag + mac_requirements: + get_input: port_BE_port_mac_requirements + order: + get_input: port_BE_port_order + network_role: + get_input: port_BE_port_network_role + subnetpoolid: + get_input: port_BE_port_subnetpoolid + fixed_ips: + get_input: port_BE_port_fixed_ips + network: + get_input: + - port_BE_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: BE_1c1 + relationship: tosca.relationships.network.BindsTo + BE_1c1: + type: org.openecomp.resource.vfc.nodes.heat.BE_1c1 + properties: + availability_zone: + get_input: + - compute_BE_1c1_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_BE_1c1_name + - index_value + outputs: + BE_1c1_accessIPv4: + type: string + value: + get_attribute: + - BE_1c1 + - accessIPv4 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.BE_1c1 + capabilities: + disk.ephemeral.size_BE_1c1: + - BE_1c1 + - disk.ephemeral.size + disk.device.write.bytes_BE_1c1: + - BE_1c1 + - disk.device.write.bytes + os_BE_1c1: + - BE_1c1 + - os + endpoint_BE_1c1: + - BE_1c1 + - endpoint + network.outpoing.packets_BE_1c1_BE_port: + - BE_1c1_BE_port + - network.outpoing.packets + disk.device.write.requests_BE_1c1: + - BE_1c1 + - disk.device.write.requests + disk.device.write.bytes.rate_BE_1c1: + - BE_1c1 + - disk.device.write.bytes.rate + vcpus_BE_1c1: + - BE_1c1 + - vcpus + network.incoming.packets.rate_BE_1c1_BE_port: + - BE_1c1_BE_port + - network.incoming.packets.rate + attachment_BE_1c1_BE_port: + - BE_1c1_BE_port + - attachment + network.incoming.bytes_BE_1c1_BE_port: + - BE_1c1_BE_port + - network.incoming.bytes + disk.capacity_BE_1c1: + - BE_1c1 + - disk.capacity + disk.read.bytes_BE_1c1: + - BE_1c1 + - disk.read.bytes + host_BE_1c1: + - BE_1c1 + - host + disk.usage_BE_1c1: + - BE_1c1 + - disk.usage + disk.write.bytes_BE_1c1: + - BE_1c1 + - disk.write.bytes + network.outgoing.packets.rate_BE_1c1_BE_port: + - BE_1c1_BE_port + - network.outgoing.packets.rate + binding_BE_1c1_BE_port: + - BE_1c1_BE_port + - binding + disk.device.usage_BE_1c1: + - BE_1c1 + - disk.device.usage + disk.device.read.requests.rate_BE_1c1: + - BE_1c1 + - disk.device.read.requests.rate + network.outgoing.bytes.rate_BE_1c1_BE_port: + - BE_1c1_BE_port + - network.outgoing.bytes.rate + scalable_BE_1c1: + - BE_1c1 + - scalable + disk.read.requests_BE_1c1: + - BE_1c1 + - disk.read.requests + memory_BE_1c1: + - BE_1c1 + - memory + disk.iops_BE_1c1: + - BE_1c1 + - disk.iops + memory.usage_BE_1c1: + - BE_1c1 + - memory.usage + network.incoming.packets_BE_1c1_BE_port: + - BE_1c1_BE_port + - network.incoming.packets + disk.device.latency_BE_1c1: + - BE_1c1 + - disk.device.latency + disk.device.read.requests_BE_1c1: + - BE_1c1 + - disk.device.read.requests + memory.resident_BE_1c1: + - BE_1c1 + - memory.resident + disk.allocation_BE_1c1: + - BE_1c1 + - disk.allocation + disk.device.allocation_BE_1c1: + - BE_1c1 + - disk.device.allocation + disk.device.write.requests.rate_BE_1c1: + - BE_1c1 + - disk.device.write.requests.rate + instance_BE_1c1: + - BE_1c1 + - instance + disk.read.bytes.rate_BE_1c1: + - BE_1c1 + - disk.read.bytes.rate + disk.device.iops_BE_1c1: + - BE_1c1 + - disk.device.iops + disk.root.size_BE_1c1: + - BE_1c1 + - disk.root.size + network.incoming.bytes.rate_BE_1c1_BE_port: + - BE_1c1_BE_port + - network.incoming.bytes.rate + cpu_BE_1c1: + - BE_1c1 + - cpu + cpu.delta_BE_1c1: + - BE_1c1 + - cpu.delta + disk.write.requests.rate_BE_1c1: + - BE_1c1 + - disk.write.requests.rate + binding_BE_1c1: + - BE_1c1 + - binding + feature_BE_1c1: + - BE_1c1 + - feature + disk.write.bytes.rate_BE_1c1: + - BE_1c1 + - disk.write.bytes.rate + disk.write.requests_BE_1c1: + - BE_1c1 + - disk.write.requests + disk.device.read.bytes_BE_1c1: + - BE_1c1 + - disk.device.read.bytes + feature_BE_1c1_BE_port: + - BE_1c1_BE_port + - feature + disk.device.read.bytes.rate_BE_1c1: + - BE_1c1 + - disk.device.read.bytes.rate + disk.device.capacity_BE_1c1: + - BE_1c1 + - disk.device.capacity + network.outgoing.bytes_BE_1c1_BE_port: + - BE_1c1_BE_port + - network.outgoing.bytes + disk.latency_BE_1c1: + - BE_1c1 + - disk.latency + cpu_util_BE_1c1: + - BE_1c1 + - cpu_util + requirements: + link_BE_1c1_BE_port: + - BE_1c1_BE_port + - link + local_storage_BE_1c1: + - BE_1c1 + - local_storage + dependency_BE_1c1_BE_port: + - BE_1c1_BE_port + - dependency + dependency_BE_1c1: + - BE_1c1 + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_cmaui_1c1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_cmaui_1c1ServiceTemplate.yaml new file mode 100644 index 0000000000..9bdb0e301e --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_cmaui_1c1ServiceTemplate.yaml @@ -0,0 +1,308 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui_1c1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.cmaui_1c1: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_cmaui_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_cmaui_1c1_availability_zone: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_network_role_tag: + type: string + required: true + port_cmaui_port_order: + type: integer + required: true + vm_flavor_name: + type: string + required: true + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_cmaui_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_name: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + node_templates: + cmaui_1c1_cmaui_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_cmaui_port_exCP_naming + replacement_policy: + get_input: + - port_cmaui_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_cmaui_port_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_ip_requirements + network_role_tag: + get_input: port_cmaui_port_network_role_tag + mac_requirements: + get_input: port_cmaui_port_mac_requirements + order: + get_input: port_cmaui_port_order + network_role: + get_input: port_cmaui_port_network_role + subnetpoolid: + get_input: port_cmaui_port_subnetpoolid + fixed_ips: + get_input: port_cmaui_port_fixed_ips + network: + get_input: + - port_cmaui_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui_1c1 + relationship: tosca.relationships.network.BindsTo + cmaui_1c1: + type: org.openecomp.resource.vfc.nodes.heat.cmaui_1c1 + properties: + availability_zone: + get_input: + - compute_cmaui_1c1_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_1c1_name + - index_value + outputs: + cmaui_1c1_accessIPv4: + type: string + value: + get_attribute: + - cmaui_1c1 + - accessIPv4 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1 + capabilities: + binding_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - binding + disk.iops_cmaui_1c1: + - cmaui_1c1 + - disk.iops + disk.write.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.write.bytes + disk.device.capacity_cmaui_1c1: + - cmaui_1c1 + - disk.device.capacity + endpoint_cmaui_1c1: + - cmaui_1c1 + - endpoint + network.incoming.bytes.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.bytes.rate + network.incoming.packets_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.packets + network.outgoing.bytes_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outgoing.bytes + network.outgoing.bytes.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outgoing.bytes.rate + network.outpoing.packets_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outpoing.packets + memory_cmaui_1c1: + - cmaui_1c1 + - memory + disk.latency_cmaui_1c1: + - cmaui_1c1 + - disk.latency + disk.read.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.read.bytes.rate + disk.write.requests.rate_cmaui_1c1: + - cmaui_1c1 + - disk.write.requests.rate + disk.device.iops_cmaui_1c1: + - cmaui_1c1 + - disk.device.iops + disk.write.requests_cmaui_1c1: + - cmaui_1c1 + - disk.write.requests + disk.device.read.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.bytes + cpu_util_cmaui_1c1: + - cmaui_1c1 + - cpu_util + network.outgoing.packets.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outgoing.packets.rate + disk.device.read.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.bytes.rate + disk.ephemeral.size_cmaui_1c1: + - cmaui_1c1 + - disk.ephemeral.size + instance_cmaui_1c1: + - cmaui_1c1 + - instance + disk.device.read.requests_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.requests + disk.device.write.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.bytes.rate + cpu_cmaui_1c1: + - cmaui_1c1 + - cpu + disk.read.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.read.bytes + disk.device.usage_cmaui_1c1: + - cmaui_1c1 + - disk.device.usage + host_cmaui_1c1: + - cmaui_1c1 + - host + disk.device.write.requests_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.requests + disk.device.latency_cmaui_1c1: + - cmaui_1c1 + - disk.device.latency + network.incoming.bytes_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.bytes + disk.write.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.write.bytes.rate + memory.usage_cmaui_1c1: + - cmaui_1c1 + - memory.usage + scalable_cmaui_1c1: + - cmaui_1c1 + - scalable + disk.root.size_cmaui_1c1: + - cmaui_1c1 + - disk.root.size + disk.capacity_cmaui_1c1: + - cmaui_1c1 + - disk.capacity + os_cmaui_1c1: + - cmaui_1c1 + - os + disk.device.read.requests.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.requests.rate + feature_cmaui_1c1: + - cmaui_1c1 + - feature + network.incoming.packets.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.packets.rate + disk.allocation_cmaui_1c1: + - cmaui_1c1 + - disk.allocation + disk.device.allocation_cmaui_1c1: + - cmaui_1c1 + - disk.device.allocation + disk.device.write.requests.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.requests.rate + disk.device.write.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.bytes + memory.resident_cmaui_1c1: + - cmaui_1c1 + - memory.resident + attachment_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - attachment + disk.usage_cmaui_1c1: + - cmaui_1c1 + - disk.usage + disk.read.requests_cmaui_1c1: + - cmaui_1c1 + - disk.read.requests + binding_cmaui_1c1: + - cmaui_1c1 + - binding + vcpus_cmaui_1c1: + - cmaui_1c1 + - vcpus + feature_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - feature + cpu.delta_cmaui_1c1: + - cmaui_1c1 + - cpu.delta + requirements: + dependency_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - dependency + dependency_cmaui_1c1: + - cmaui_1c1 + - dependency + link_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - link + local_storage_cmaui_1c1: + - cmaui_1c1 + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_oam_server_1c2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_oam_server_1c2ServiceTemplate.yaml new file mode 100644 index 0000000000..37f21f7717 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_oam_server_1c2ServiceTemplate.yaml @@ -0,0 +1,317 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_oam_server_1c2 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.oam_server_1c2: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_oam_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + compute_oam_server_1c2_name: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_oam_port_network: + type: list + required: true + entry_schema: + type: string + port_oam_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_oam_port_order: + type: integer + required: true + port_oam_port_subnetpoolid: + type: string + required: true + vm_flavor_name: + type: string + required: true + compute_oam_server_1c2_availability_zone: + type: list + required: true + entry_schema: + type: string + port_oam_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + compute_oam_server_1c2_metadata: + type: list + required: true + entry_schema: + type: json + port_oam_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_oam_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_oam_port_network_role_tag: + type: string + required: true + port_oam_port_network_role: + type: string + required: true + node_templates: + oam_server_1c2: + type: org.openecomp.resource.vfc.nodes.heat.oam_server_1c2 + properties: + availability_zone: + get_input: + - compute_oam_server_1c2_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + metadata: + get_input: + - compute_oam_server_1c2_metadata + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_oam_server_1c2_name + - index_value + oam_server_1c2_oam_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_oam_port_exCP_naming + replacement_policy: + get_input: + - port_oam_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_oam_port_vlan_requirements + ip_requirements: + get_input: port_oam_port_ip_requirements + network_role_tag: + get_input: port_oam_port_network_role_tag + mac_requirements: + get_input: port_oam_port_mac_requirements + order: + get_input: port_oam_port_order + network_role: + get_input: port_oam_port_network_role + subnetpoolid: + get_input: port_oam_port_subnetpoolid + fixed_ips: + get_input: port_oam_port_fixed_ips + network: + get_input: + - port_oam_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: oam_server_1c2 + relationship: tosca.relationships.network.BindsTo + outputs: + oam_server_1c2_accessIPv4: + type: string + value: + get_attribute: + - oam_server_1c2 + - accessIPv4 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.oam_server_1c2 + capabilities: + disk.device.usage_oam_server_1c2: + - oam_server_1c2 + - disk.device.usage + disk.device.latency_oam_server_1c2: + - oam_server_1c2 + - disk.device.latency + feature_oam_server_1c2: + - oam_server_1c2 + - feature + disk.read.requests_oam_server_1c2: + - oam_server_1c2 + - disk.read.requests + disk.write.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.write.bytes.rate + disk.device.write.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.bytes.rate + network.outgoing.packets.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outgoing.packets.rate + network.outpoing.packets_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outpoing.packets + cpu_util_oam_server_1c2: + - oam_server_1c2 + - cpu_util + disk.device.write.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.bytes + disk.device.allocation_oam_server_1c2: + - oam_server_1c2 + - disk.device.allocation + attachment_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - attachment + network.incoming.bytes.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.bytes.rate + disk.root.size_oam_server_1c2: + - oam_server_1c2 + - disk.root.size + disk.device.iops_oam_server_1c2: + - oam_server_1c2 + - disk.device.iops + disk.read.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.read.bytes.rate + network.outgoing.bytes_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outgoing.bytes + disk.allocation_oam_server_1c2: + - oam_server_1c2 + - disk.allocation + disk.read.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.read.bytes + network.incoming.bytes_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.bytes + network.outgoing.bytes.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outgoing.bytes.rate + vcpus_oam_server_1c2: + - oam_server_1c2 + - vcpus + disk.device.read.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.bytes.rate + network.incoming.packets_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.packets + cpu_oam_server_1c2: + - oam_server_1c2 + - cpu + disk.write.requests.rate_oam_server_1c2: + - oam_server_1c2 + - disk.write.requests.rate + instance_oam_server_1c2: + - oam_server_1c2 + - instance + host_oam_server_1c2: + - oam_server_1c2 + - host + disk.device.capacity_oam_server_1c2: + - oam_server_1c2 + - disk.device.capacity + disk.device.write.requests.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.requests.rate + endpoint_oam_server_1c2: + - oam_server_1c2 + - endpoint + disk.ephemeral.size_oam_server_1c2: + - oam_server_1c2 + - disk.ephemeral.size + memory.resident_oam_server_1c2: + - oam_server_1c2 + - memory.resident + memory_oam_server_1c2: + - oam_server_1c2 + - memory + disk.device.read.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.bytes + memory.usage_oam_server_1c2: + - oam_server_1c2 + - memory.usage + disk.usage_oam_server_1c2: + - oam_server_1c2 + - disk.usage + network.incoming.packets.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.packets.rate + binding_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - binding + os_oam_server_1c2: + - oam_server_1c2 + - os + disk.device.read.requests_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.requests + disk.latency_oam_server_1c2: + - oam_server_1c2 + - disk.latency + feature_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - feature + disk.write.requests_oam_server_1c2: + - oam_server_1c2 + - disk.write.requests + disk.device.write.requests_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.requests + binding_oam_server_1c2: + - oam_server_1c2 + - binding + scalable_oam_server_1c2: + - oam_server_1c2 + - scalable + cpu.delta_oam_server_1c2: + - oam_server_1c2 + - cpu.delta + disk.write.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.write.bytes + disk.capacity_oam_server_1c2: + - oam_server_1c2 + - disk.capacity + disk.device.read.requests.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.requests.rate + disk.iops_oam_server_1c2: + - oam_server_1c2 + - disk.iops + requirements: + local_storage_oam_server_1c2: + - oam_server_1c2 + - local_storage + dependency_oam_server_1c2: + - oam_server_1c2 + - dependency + link_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - link + dependency_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_osm_server_1c2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_osm_server_1c2ServiceTemplate.yaml new file mode 100644 index 0000000000..2164150c74 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_osm_server_1c2ServiceTemplate.yaml @@ -0,0 +1,317 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_osm_server_1c2 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.osm_server_1c2: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_osm_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_osm_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_osm_port_subnetpoolid: + type: string + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_osm_port_network: + type: list + required: true + entry_schema: + type: string + compute_osm_server_1c2_name: + type: list + required: true + entry_schema: + type: string + port_osm_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + vm_flavor_name: + type: string + required: true + port_osm_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_osm_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_osm_port_network_role_tag: + type: string + required: true + port_osm_port_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_osm_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_osm_port_order: + type: integer + required: true + compute_osm_server_1c2_metadata: + type: list + required: true + entry_schema: + type: json + compute_osm_server_1c2_availability_zone: + type: list + required: true + entry_schema: + type: string + node_templates: + osm_server_1c2_osm_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_osm_port_exCP_naming + replacement_policy: + get_input: + - port_osm_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_osm_port_vlan_requirements + ip_requirements: + get_input: port_osm_port_ip_requirements + network_role_tag: + get_input: port_osm_port_network_role_tag + mac_requirements: + get_input: port_osm_port_mac_requirements + order: + get_input: port_osm_port_order + network_role: + get_input: port_osm_port_network_role + subnetpoolid: + get_input: port_osm_port_subnetpoolid + fixed_ips: + get_input: port_osm_port_fixed_ips + network: + get_input: + - port_osm_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: osm_server_1c2 + relationship: tosca.relationships.network.BindsTo + osm_server_1c2: + type: org.openecomp.resource.vfc.nodes.heat.osm_server_1c2 + properties: + availability_zone: + get_input: + - compute_osm_server_1c2_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + metadata: + get_input: + - compute_osm_server_1c2_metadata + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_osm_server_1c2_name + - index_value + outputs: + osm_server_1c2_accessIPv4: + type: string + value: + get_attribute: + - osm_server_1c2 + - accessIPv4 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.osm_server_1c2 + capabilities: + endpoint_osm_server_1c2: + - osm_server_1c2 + - endpoint + feature_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - feature + os_osm_server_1c2: + - osm_server_1c2 + - os + disk.device.read.bytes.rate_osm_server_1c2: + - osm_server_1c2 + - disk.device.read.bytes.rate + disk.write.requests.rate_osm_server_1c2: + - osm_server_1c2 + - disk.write.requests.rate + disk.device.read.requests.rate_osm_server_1c2: + - osm_server_1c2 + - disk.device.read.requests.rate + disk.device.read.requests_osm_server_1c2: + - osm_server_1c2 + - disk.device.read.requests + disk.device.iops_osm_server_1c2: + - osm_server_1c2 + - disk.device.iops + disk.read.bytes.rate_osm_server_1c2: + - osm_server_1c2 + - disk.read.bytes.rate + host_osm_server_1c2: + - osm_server_1c2 + - host + memory_osm_server_1c2: + - osm_server_1c2 + - memory + cpu_util_osm_server_1c2: + - osm_server_1c2 + - cpu_util + cpu_osm_server_1c2: + - osm_server_1c2 + - cpu + disk.device.write.bytes.rate_osm_server_1c2: + - osm_server_1c2 + - disk.device.write.bytes.rate + disk.latency_osm_server_1c2: + - osm_server_1c2 + - disk.latency + disk.read.requests_osm_server_1c2: + - osm_server_1c2 + - disk.read.requests + memory.resident_osm_server_1c2: + - osm_server_1c2 + - memory.resident + attachment_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - attachment + feature_osm_server_1c2: + - osm_server_1c2 + - feature + disk.device.latency_osm_server_1c2: + - osm_server_1c2 + - disk.device.latency + disk.device.write.requests_osm_server_1c2: + - osm_server_1c2 + - disk.device.write.requests + network.outgoing.bytes_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - network.outgoing.bytes + disk.ephemeral.size_osm_server_1c2: + - osm_server_1c2 + - disk.ephemeral.size + disk.allocation_osm_server_1c2: + - osm_server_1c2 + - disk.allocation + binding_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - binding + disk.write.bytes_osm_server_1c2: + - osm_server_1c2 + - disk.write.bytes + disk.capacity_osm_server_1c2: + - osm_server_1c2 + - disk.capacity + network.incoming.bytes_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - network.incoming.bytes + disk.write.requests_osm_server_1c2: + - osm_server_1c2 + - disk.write.requests + disk.iops_osm_server_1c2: + - osm_server_1c2 + - disk.iops + binding_osm_server_1c2: + - osm_server_1c2 + - binding + network.incoming.packets.rate_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - network.incoming.packets.rate + scalable_osm_server_1c2: + - osm_server_1c2 + - scalable + cpu.delta_osm_server_1c2: + - osm_server_1c2 + - cpu.delta + vcpus_osm_server_1c2: + - osm_server_1c2 + - vcpus + disk.read.bytes_osm_server_1c2: + - osm_server_1c2 + - disk.read.bytes + disk.root.size_osm_server_1c2: + - osm_server_1c2 + - disk.root.size + disk.usage_osm_server_1c2: + - osm_server_1c2 + - disk.usage + memory.usage_osm_server_1c2: + - osm_server_1c2 + - memory.usage + network.outpoing.packets_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - network.outpoing.packets + disk.write.bytes.rate_osm_server_1c2: + - osm_server_1c2 + - disk.write.bytes.rate + disk.device.allocation_osm_server_1c2: + - osm_server_1c2 + - disk.device.allocation + disk.device.usage_osm_server_1c2: + - osm_server_1c2 + - disk.device.usage + network.outgoing.packets.rate_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - network.outgoing.packets.rate + disk.device.read.bytes_osm_server_1c2: + - osm_server_1c2 + - disk.device.read.bytes + disk.device.capacity_osm_server_1c2: + - osm_server_1c2 + - disk.device.capacity + network.outgoing.bytes.rate_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - network.outgoing.bytes.rate + disk.device.write.bytes_osm_server_1c2: + - osm_server_1c2 + - disk.device.write.bytes + disk.device.write.requests.rate_osm_server_1c2: + - osm_server_1c2 + - disk.device.write.requests.rate + network.incoming.bytes.rate_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - network.incoming.bytes.rate + instance_osm_server_1c2: + - osm_server_1c2 + - instance + network.incoming.packets_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - network.incoming.packets + requirements: + link_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - link + dependency_osm_server_1c2_osm_port: + - osm_server_1c2_osm_port + - dependency + local_storage_osm_server_1c2: + - osm_server_1c2 + - local_storage + dependency_osm_server_1c2: + - osm_server_1c2 + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_pd_server_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_pd_server_1bServiceTemplate.yaml new file mode 100644 index 0000000000..ad427131e4 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_pd_server_1bServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_ps_server_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_1b_name: + type: list + required: true + entry_schema: + type: string + port_ps_server_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_ps_server_b_port_network_role: + type: string + required: true + port_ps_server_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + port_ps_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_ps_server_b_port_subnetpoolid: + type: string + required: true + port_ps_server_b_port_order: + type: integer + required: true + vm_image_name: + type: string + required: true + port_ps_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_ps_server_b_port_network_role_tag: + type: string + required: true + port_ps_server_b_port_network: + type: list + required: true + entry_schema: + type: string + compute_pd_server_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server_1b_ps_server_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_ps_server_b_port_exCP_naming + replacement_policy: + get_input: + - port_ps_server_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_ps_server_b_port_vlan_requirements + ip_requirements: + get_input: port_ps_server_b_port_ip_requirements + network_role_tag: + get_input: port_ps_server_b_port_network_role_tag + mac_requirements: + get_input: port_ps_server_b_port_mac_requirements + order: + get_input: port_ps_server_b_port_order + network_role: + get_input: port_ps_server_b_port_network_role + subnetpoolid: + get_input: port_ps_server_b_port_subnetpoolid + fixed_ips: + get_input: port_ps_server_b_port_fixed_ips + network: + get_input: + - port_ps_server_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server_1b + relationship: tosca.relationships.network.BindsTo + pd_server_1b: + type: org.openecomp.resource.vfc.nodes.heat.pd_server_1b + properties: + availability_zone: + get_input: + - compute_pd_server_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_1b_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_1b + capabilities: + disk.device.read.bytes_pd_server_1b: + - pd_server_1b + - disk.device.read.bytes + host_pd_server_1b: + - pd_server_1b + - host + disk.read.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.read.bytes.rate + disk.allocation_pd_server_1b: + - pd_server_1b + - disk.allocation + cpu.delta_pd_server_1b: + - pd_server_1b + - cpu.delta + disk.device.read.requests_pd_server_1b: + - pd_server_1b + - disk.device.read.requests + feature_pd_server_1b: + - pd_server_1b + - feature + disk.device.iops_pd_server_1b: + - pd_server_1b + - disk.device.iops + network.outgoing.bytes.rate_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - network.outgoing.bytes.rate + cpu_pd_server_1b: + - pd_server_1b + - cpu + binding_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - binding + disk.write.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.write.bytes.rate + disk.device.read.requests.rate_pd_server_1b: + - pd_server_1b + - disk.device.read.requests.rate + endpoint_pd_server_1b: + - pd_server_1b + - endpoint + disk.device.allocation_pd_server_1b: + - pd_server_1b + - disk.device.allocation + network.outgoing.bytes_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - network.outgoing.bytes + memory.usage_pd_server_1b: + - pd_server_1b + - memory.usage + memory_pd_server_1b: + - pd_server_1b + - memory + disk.device.read.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.device.read.bytes.rate + disk.device.latency_pd_server_1b: + - pd_server_1b + - disk.device.latency + disk.read.bytes_pd_server_1b: + - pd_server_1b + - disk.read.bytes + disk.device.usage_pd_server_1b: + - pd_server_1b + - disk.device.usage + network.outpoing.packets_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - network.outpoing.packets + disk.device.write.requests_pd_server_1b: + - pd_server_1b + - disk.device.write.requests + feature_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - feature + disk.latency_pd_server_1b: + - pd_server_1b + - disk.latency + disk.ephemeral.size_pd_server_1b: + - pd_server_1b + - disk.ephemeral.size + network.outgoing.packets.rate_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - network.outgoing.packets.rate + scalable_pd_server_1b: + - pd_server_1b + - scalable + disk.write.requests_pd_server_1b: + - pd_server_1b + - disk.write.requests + disk.device.write.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.device.write.bytes.rate + disk.root.size_pd_server_1b: + - pd_server_1b + - disk.root.size + disk.iops_pd_server_1b: + - pd_server_1b + - disk.iops + network.incoming.packets.rate_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - network.incoming.packets.rate + network.incoming.packets_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - network.incoming.packets + disk.write.bytes_pd_server_1b: + - pd_server_1b + - disk.write.bytes + disk.device.write.bytes_pd_server_1b: + - pd_server_1b + - disk.device.write.bytes + os_pd_server_1b: + - pd_server_1b + - os + vcpus_pd_server_1b: + - pd_server_1b + - vcpus + instance_pd_server_1b: + - pd_server_1b + - instance + binding_pd_server_1b: + - pd_server_1b + - binding + cpu_util_pd_server_1b: + - pd_server_1b + - cpu_util + memory.resident_pd_server_1b: + - pd_server_1b + - memory.resident + network.incoming.bytes_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - network.incoming.bytes + disk.device.write.requests.rate_pd_server_1b: + - pd_server_1b + - disk.device.write.requests.rate + disk.device.capacity_pd_server_1b: + - pd_server_1b + - disk.device.capacity + disk.read.requests_pd_server_1b: + - pd_server_1b + - disk.read.requests + attachment_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - attachment + disk.capacity_pd_server_1b: + - pd_server_1b + - disk.capacity + disk.usage_pd_server_1b: + - pd_server_1b + - disk.usage + network.incoming.bytes.rate_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - network.incoming.bytes.rate + disk.write.requests.rate_pd_server_1b: + - pd_server_1b + - disk.write.requests.rate + requirements: + dependency_pd_server_1b: + - pd_server_1b + - dependency + local_storage_pd_server_1b: + - pd_server_1b + - local_storage + dependency_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - dependency + link_pd_server_1b_ps_server_b_port: + - pd_server_1b_ps_server_b_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_pd_server_1b_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_pd_server_1b_1ServiceTemplate.yaml new file mode 100644 index 0000000000..76cccdb7d7 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_pd_server_1b_1ServiceTemplate.yaml @@ -0,0 +1,308 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_1b_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + compute_pd_server_1b_name: + type: list + required: true + entry_schema: + type: string + port_pd_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + vm_flavor_name: + type: string + required: true + port_pd_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pd_server_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_b_port_subnetpoolid: + type: string + required: true + vm_image_name: + type: string + required: true + port_pd_server_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_b_port_network: + type: list + required: true + entry_schema: + type: string + port_pd_server_b_port_network_role_tag: + type: string + required: true + port_pd_server_b_port_network_role: + type: string + required: true + port_pd_server_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + compute_pd_server_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pd_server_b_port_order: + type: integer + required: true + port_pd_server_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + node_templates: + pd_server_1b: + type: org.openecomp.resource.vfc.nodes.heat.pd_server_1b + properties: + availability_zone: + get_input: + - compute_pd_server_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_1b_name + - index_value + pd_server_1b_pd_server_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd_server_b_port_exCP_naming + replacement_policy: + get_input: + - port_pd_server_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_pd_server_b_port_vlan_requirements + ip_requirements: + get_input: port_pd_server_b_port_ip_requirements + network_role_tag: + get_input: port_pd_server_b_port_network_role_tag + mac_requirements: + get_input: port_pd_server_b_port_mac_requirements + order: + get_input: port_pd_server_b_port_order + network_role: + get_input: port_pd_server_b_port_network_role + subnetpoolid: + get_input: port_pd_server_b_port_subnetpoolid + fixed_ips: + get_input: port_pd_server_b_port_fixed_ips + network: + get_input: + - port_pd_server_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server_1b + relationship: tosca.relationships.network.BindsTo + outputs: + pd_server_1b_accessIPv4: + type: string + value: + get_attribute: + - pd_server_1b + - accessIPv4 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_1b_1 + capabilities: + disk.device.read.bytes_pd_server_1b: + - pd_server_1b + - disk.device.read.bytes + host_pd_server_1b: + - pd_server_1b + - host + disk.read.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.read.bytes.rate + feature_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - feature + disk.allocation_pd_server_1b: + - pd_server_1b + - disk.allocation + network.incoming.bytes_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.bytes + network.outgoing.bytes.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outgoing.bytes.rate + binding_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - binding + cpu.delta_pd_server_1b: + - pd_server_1b + - cpu.delta + disk.device.read.requests_pd_server_1b: + - pd_server_1b + - disk.device.read.requests + feature_pd_server_1b: + - pd_server_1b + - feature + disk.device.iops_pd_server_1b: + - pd_server_1b + - disk.device.iops + cpu_pd_server_1b: + - pd_server_1b + - cpu + disk.write.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.write.bytes.rate + disk.device.read.requests.rate_pd_server_1b: + - pd_server_1b + - disk.device.read.requests.rate + endpoint_pd_server_1b: + - pd_server_1b + - endpoint + disk.device.allocation_pd_server_1b: + - pd_server_1b + - disk.device.allocation + memory.usage_pd_server_1b: + - pd_server_1b + - memory.usage + attachment_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - attachment + memory_pd_server_1b: + - pd_server_1b + - memory + disk.device.read.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.device.read.bytes.rate + disk.device.latency_pd_server_1b: + - pd_server_1b + - disk.device.latency + disk.read.bytes_pd_server_1b: + - pd_server_1b + - disk.read.bytes + disk.device.usage_pd_server_1b: + - pd_server_1b + - disk.device.usage + disk.device.write.requests_pd_server_1b: + - pd_server_1b + - disk.device.write.requests + network.incoming.bytes.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.bytes.rate + disk.latency_pd_server_1b: + - pd_server_1b + - disk.latency + disk.ephemeral.size_pd_server_1b: + - pd_server_1b + - disk.ephemeral.size + scalable_pd_server_1b: + - pd_server_1b + - scalable + disk.write.requests_pd_server_1b: + - pd_server_1b + - disk.write.requests + disk.device.write.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.device.write.bytes.rate + disk.root.size_pd_server_1b: + - pd_server_1b + - disk.root.size + disk.iops_pd_server_1b: + - pd_server_1b + - disk.iops + network.incoming.packets.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.packets.rate + disk.write.bytes_pd_server_1b: + - pd_server_1b + - disk.write.bytes + disk.device.write.bytes_pd_server_1b: + - pd_server_1b + - disk.device.write.bytes + os_pd_server_1b: + - pd_server_1b + - os + vcpus_pd_server_1b: + - pd_server_1b + - vcpus + instance_pd_server_1b: + - pd_server_1b + - instance + binding_pd_server_1b: + - pd_server_1b + - binding + cpu_util_pd_server_1b: + - pd_server_1b + - cpu_util + memory.resident_pd_server_1b: + - pd_server_1b + - memory.resident + network.incoming.packets_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.packets + network.outgoing.packets.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outgoing.packets.rate + disk.device.write.requests.rate_pd_server_1b: + - pd_server_1b + - disk.device.write.requests.rate + disk.device.capacity_pd_server_1b: + - pd_server_1b + - disk.device.capacity + disk.read.requests_pd_server_1b: + - pd_server_1b + - disk.read.requests + network.outpoing.packets_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outpoing.packets + disk.capacity_pd_server_1b: + - pd_server_1b + - disk.capacity + disk.usage_pd_server_1b: + - pd_server_1b + - disk.usage + network.outgoing.bytes_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outgoing.bytes + disk.write.requests.rate_pd_server_1b: + - pd_server_1b + - disk.write.requests.rate + requirements: + dependency_pd_server_1b: + - pd_server_1b + - dependency + local_storage_pd_server_1b: + - pd_server_1b + - local_storage + link_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - link + dependency_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_rd_server_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_rd_server_1bServiceTemplate.yaml new file mode 100644 index 0000000000..f8b5ba23ac --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_rd_server_1bServiceTemplate.yaml @@ -0,0 +1,308 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_rd_server_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.rd_server_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_rd_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_rd_server_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + port_rd_server_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_rd_server_b_port_subnetpoolid: + type: string + required: true + port_rd_server_b_port_network: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_rd_server_b_port_order: + type: integer + required: true + port_rd_server_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_rd_server_b_port_network_role: + type: string + required: true + compute_rd_server_1b_name: + type: list + required: true + entry_schema: + type: string + port_rd_server_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_rd_server_b_port_network_role_tag: + type: string + required: true + port_rd_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_rd_server_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + node_templates: + rd_server_1b_rd_server_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_rd_server_b_port_exCP_naming + replacement_policy: + get_input: + - port_rd_server_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_rd_server_b_port_vlan_requirements + ip_requirements: + get_input: port_rd_server_b_port_ip_requirements + network_role_tag: + get_input: port_rd_server_b_port_network_role_tag + mac_requirements: + get_input: port_rd_server_b_port_mac_requirements + order: + get_input: port_rd_server_b_port_order + network_role: + get_input: port_rd_server_b_port_network_role + subnetpoolid: + get_input: port_rd_server_b_port_subnetpoolid + fixed_ips: + get_input: port_rd_server_b_port_fixed_ips + network: + get_input: + - port_rd_server_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: rd_server_1b + relationship: tosca.relationships.network.BindsTo + rd_server_1b: + type: org.openecomp.resource.vfc.nodes.heat.rd_server_1b + properties: + availability_zone: + get_input: + - compute_rd_server_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_rd_server_1b_name + - index_value + outputs: + rd_server_1b_accessIPv4: + type: string + value: + get_attribute: + - rd_server_1b + - accessIPv4 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.rd_server_1b + capabilities: + attachment_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - attachment + feature_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - feature + disk.usage_rd_server_1b: + - rd_server_1b + - disk.usage + cpu_util_rd_server_1b: + - rd_server_1b + - cpu_util + vcpus_rd_server_1b: + - rd_server_1b + - vcpus + disk.device.write.requests_rd_server_1b: + - rd_server_1b + - disk.device.write.requests + network.incoming.bytes_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - network.incoming.bytes + disk.device.write.bytes_rd_server_1b: + - rd_server_1b + - disk.device.write.bytes + network.outgoing.bytes.rate_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - network.outgoing.bytes.rate + disk.capacity_rd_server_1b: + - rd_server_1b + - disk.capacity + disk.write.requests_rd_server_1b: + - rd_server_1b + - disk.write.requests + scalable_rd_server_1b: + - rd_server_1b + - scalable + disk.device.usage_rd_server_1b: + - rd_server_1b + - disk.device.usage + disk.device.latency_rd_server_1b: + - rd_server_1b + - disk.device.latency + disk.device.read.bytes.rate_rd_server_1b: + - rd_server_1b + - disk.device.read.bytes.rate + network.incoming.bytes.rate_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - network.incoming.bytes.rate + disk.read.bytes.rate_rd_server_1b: + - rd_server_1b + - disk.read.bytes.rate + disk.root.size_rd_server_1b: + - rd_server_1b + - disk.root.size + disk.device.write.requests.rate_rd_server_1b: + - rd_server_1b + - disk.device.write.requests.rate + os_rd_server_1b: + - rd_server_1b + - os + disk.device.read.bytes_rd_server_1b: + - rd_server_1b + - disk.device.read.bytes + disk.device.read.requests.rate_rd_server_1b: + - rd_server_1b + - disk.device.read.requests.rate + disk.device.allocation_rd_server_1b: + - rd_server_1b + - disk.device.allocation + binding_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - binding + disk.device.read.requests_rd_server_1b: + - rd_server_1b + - disk.device.read.requests + instance_rd_server_1b: + - rd_server_1b + - instance + disk.write.bytes.rate_rd_server_1b: + - rd_server_1b + - disk.write.bytes.rate + memory_rd_server_1b: + - rd_server_1b + - memory + disk.write.bytes_rd_server_1b: + - rd_server_1b + - disk.write.bytes + binding_rd_server_1b: + - rd_server_1b + - binding + disk.read.bytes_rd_server_1b: + - rd_server_1b + - disk.read.bytes + feature_rd_server_1b: + - rd_server_1b + - feature + network.incoming.packets.rate_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - network.incoming.packets.rate + memory.resident_rd_server_1b: + - rd_server_1b + - memory.resident + disk.read.requests_rd_server_1b: + - rd_server_1b + - disk.read.requests + disk.ephemeral.size_rd_server_1b: + - rd_server_1b + - disk.ephemeral.size + disk.latency_rd_server_1b: + - rd_server_1b + - disk.latency + disk.write.requests.rate_rd_server_1b: + - rd_server_1b + - disk.write.requests.rate + disk.device.write.bytes.rate_rd_server_1b: + - rd_server_1b + - disk.device.write.bytes.rate + disk.device.iops_rd_server_1b: + - rd_server_1b + - disk.device.iops + cpu_rd_server_1b: + - rd_server_1b + - cpu + cpu.delta_rd_server_1b: + - rd_server_1b + - cpu.delta + host_rd_server_1b: + - rd_server_1b + - host + disk.device.capacity_rd_server_1b: + - rd_server_1b + - disk.device.capacity + network.outgoing.packets.rate_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - network.outgoing.packets.rate + network.incoming.packets_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - network.incoming.packets + network.outpoing.packets_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - network.outpoing.packets + disk.allocation_rd_server_1b: + - rd_server_1b + - disk.allocation + network.outgoing.bytes_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - network.outgoing.bytes + disk.iops_rd_server_1b: + - rd_server_1b + - disk.iops + endpoint_rd_server_1b: + - rd_server_1b + - endpoint + memory.usage_rd_server_1b: + - rd_server_1b + - memory.usage + requirements: + dependency_rd_server_1b: + - rd_server_1b + - dependency + local_storage_rd_server_1b: + - rd_server_1b + - local_storage + link_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - link + dependency_rd_server_1b_rd_server_b_port: + - rd_server_1b_rd_server_b_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_rd_server_1b_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_rd_server_1b_1ServiceTemplate.yaml new file mode 100644 index 0000000000..c59f8cefaa --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/Nested_rd_server_1b_1ServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_rd_server_1b_1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.rd_server_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_ps_server_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_ps_server_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_rd_server_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + port_ps_server_b_port_network_role: + type: string + required: true + port_ps_server_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + port_ps_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_ps_server_b_port_subnetpoolid: + type: string + required: true + port_ps_server_b_port_order: + type: integer + required: true + vm_image_name: + type: string + required: true + port_ps_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_ps_server_b_port_network_role_tag: + type: string + required: true + compute_rd_server_1b_name: + type: list + required: true + entry_schema: + type: string + port_ps_server_b_port_network: + type: list + required: true + entry_schema: + type: string + node_templates: + rd_server_1b_ps_server_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_ps_server_b_port_exCP_naming + replacement_policy: + get_input: + - port_ps_server_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_ps_server_b_port_vlan_requirements + ip_requirements: + get_input: port_ps_server_b_port_ip_requirements + network_role_tag: + get_input: port_ps_server_b_port_network_role_tag + mac_requirements: + get_input: port_ps_server_b_port_mac_requirements + order: + get_input: port_ps_server_b_port_order + network_role: + get_input: port_ps_server_b_port_network_role + subnetpoolid: + get_input: port_ps_server_b_port_subnetpoolid + fixed_ips: + get_input: port_ps_server_b_port_fixed_ips + network: + get_input: + - port_ps_server_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: rd_server_1b + relationship: tosca.relationships.network.BindsTo + rd_server_1b: + type: org.openecomp.resource.vfc.nodes.heat.rd_server_1b + properties: + availability_zone: + get_input: + - compute_rd_server_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_rd_server_1b_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.rd_server_1b_1 + capabilities: + disk.usage_rd_server_1b: + - rd_server_1b + - disk.usage + cpu_util_rd_server_1b: + - rd_server_1b + - cpu_util + vcpus_rd_server_1b: + - rd_server_1b + - vcpus + disk.device.write.requests_rd_server_1b: + - rd_server_1b + - disk.device.write.requests + disk.device.write.bytes_rd_server_1b: + - rd_server_1b + - disk.device.write.bytes + disk.capacity_rd_server_1b: + - rd_server_1b + - disk.capacity + disk.write.requests_rd_server_1b: + - rd_server_1b + - disk.write.requests + scalable_rd_server_1b: + - rd_server_1b + - scalable + network.outgoing.packets.rate_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - network.outgoing.packets.rate + disk.device.usage_rd_server_1b: + - rd_server_1b + - disk.device.usage + disk.device.latency_rd_server_1b: + - rd_server_1b + - disk.device.latency + disk.device.read.bytes.rate_rd_server_1b: + - rd_server_1b + - disk.device.read.bytes.rate + disk.read.bytes.rate_rd_server_1b: + - rd_server_1b + - disk.read.bytes.rate + disk.root.size_rd_server_1b: + - rd_server_1b + - disk.root.size + network.incoming.packets.rate_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - network.incoming.packets.rate + disk.device.write.requests.rate_rd_server_1b: + - rd_server_1b + - disk.device.write.requests.rate + os_rd_server_1b: + - rd_server_1b + - os + attachment_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - attachment + disk.device.read.bytes_rd_server_1b: + - rd_server_1b + - disk.device.read.bytes + disk.device.read.requests.rate_rd_server_1b: + - rd_server_1b + - disk.device.read.requests.rate + network.incoming.bytes_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - network.incoming.bytes + disk.device.allocation_rd_server_1b: + - rd_server_1b + - disk.device.allocation + disk.device.read.requests_rd_server_1b: + - rd_server_1b + - disk.device.read.requests + instance_rd_server_1b: + - rd_server_1b + - instance + disk.write.bytes.rate_rd_server_1b: + - rd_server_1b + - disk.write.bytes.rate + network.outgoing.bytes_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - network.outgoing.bytes + memory_rd_server_1b: + - rd_server_1b + - memory + disk.write.bytes_rd_server_1b: + - rd_server_1b + - disk.write.bytes + binding_rd_server_1b: + - rd_server_1b + - binding + disk.read.bytes_rd_server_1b: + - rd_server_1b + - disk.read.bytes + feature_rd_server_1b: + - rd_server_1b + - feature + memory.resident_rd_server_1b: + - rd_server_1b + - memory.resident + disk.read.requests_rd_server_1b: + - rd_server_1b + - disk.read.requests + disk.ephemeral.size_rd_server_1b: + - rd_server_1b + - disk.ephemeral.size + network.incoming.packets_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - network.incoming.packets + feature_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - feature + network.outpoing.packets_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - network.outpoing.packets + network.incoming.bytes.rate_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - network.incoming.bytes.rate + disk.latency_rd_server_1b: + - rd_server_1b + - disk.latency + disk.write.requests.rate_rd_server_1b: + - rd_server_1b + - disk.write.requests.rate + disk.device.write.bytes.rate_rd_server_1b: + - rd_server_1b + - disk.device.write.bytes.rate + disk.device.iops_rd_server_1b: + - rd_server_1b + - disk.device.iops + cpu_rd_server_1b: + - rd_server_1b + - cpu + cpu.delta_rd_server_1b: + - rd_server_1b + - cpu.delta + host_rd_server_1b: + - rd_server_1b + - host + disk.device.capacity_rd_server_1b: + - rd_server_1b + - disk.device.capacity + disk.allocation_rd_server_1b: + - rd_server_1b + - disk.allocation + network.outgoing.bytes.rate_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - network.outgoing.bytes.rate + disk.iops_rd_server_1b: + - rd_server_1b + - disk.iops + endpoint_rd_server_1b: + - rd_server_1b + - endpoint + binding_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - binding + memory.usage_rd_server_1b: + - rd_server_1b + - memory.usage + requirements: + link_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - link + dependency_rd_server_1b: + - rd_server_1b + - dependency + local_storage_rd_server_1b: + - rd_server_1b + - local_storage + dependency_rd_server_1b_ps_server_b_port: + - rd_server_1b_ps_server_b_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested-no-computeServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested-no-computeServiceTemplate.yaml new file mode 100644 index 0000000000..76061f4f9c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested-no-computeServiceTemplate.yaml @@ -0,0 +1,252 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested-no-compute +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + cmaui_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + cmaui_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + packet_internal_network_name: + hidden: false + immutable: false + type: string + packet_external_network_name: + hidden: false + immutable: false + type: string + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + cmaui_oam_ips: + hidden: false + immutable: false + type: string + net: + hidden: false + immutable: false + type: string + node_templates: + cmaui_port_2: + 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 + fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + mac_requirements: + mac_count_required: + is_required: false + network: packet_external_network + requirements: + - link: + capability: tosca.capabilities.network.Linkable + node: packet_external_network + relationship: tosca.relationships.network.LinksTo + packet_external_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_external_network_name + packet_internal_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_internal_network_name + cmaui_port_1: + 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 + fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + mac_requirements: + mac_count_required: + is_required: false + network: packet_internal_network + requirements: + - link: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + groups: + nested-no-compute_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested-no-compute.yml + description: nested1 + members: + - cmaui_port_2 + - packet_external_network + - packet_internal_network + - cmaui_port_1 + outputs: + no_compute_attr_1: + description: no_compute_attr_1 + value: packet_external_network + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute + capabilities: + network.incoming.packets_cmaui_port_2: + - cmaui_port_2 + - network.incoming.packets + network.incoming.packets_cmaui_port_1: + - cmaui_port_1 + - network.incoming.packets + network.incoming.packets.rate_cmaui_port_1: + - cmaui_port_1 + - network.incoming.packets.rate + network.incoming.packets.rate_cmaui_port_2: + - cmaui_port_2 + - network.incoming.packets.rate + feature_cmaui_port_1: + - cmaui_port_1 + - feature + feature_cmaui_port_2: + - cmaui_port_2 + - feature + end_point_packet_internal_network: + - packet_internal_network + - end_point + link_packet_internal_network: + - packet_internal_network + - link + feature_packet_internal_network: + - packet_internal_network + - feature + end_point_packet_external_network: + - packet_external_network + - end_point + attachment_cmaui_port_2: + - cmaui_port_2 + - attachment + network.outgoing.bytes_cmaui_port_2: + - cmaui_port_2 + - network.outgoing.bytes + network.outgoing.packets.rate_cmaui_port_1: + - cmaui_port_1 + - network.outgoing.packets.rate + network.outgoing.packets.rate_cmaui_port_2: + - cmaui_port_2 + - network.outgoing.packets.rate + network.outgoing.bytes_cmaui_port_1: + - cmaui_port_1 + - network.outgoing.bytes + attachment_cmaui_port_1: + - cmaui_port_1 + - attachment + binding_cmaui_port_1: + - cmaui_port_1 + - binding + binding_cmaui_port_2: + - cmaui_port_2 + - binding + network.incoming.bytes.rate_cmaui_port_1: + - cmaui_port_1 + - network.incoming.bytes.rate + network.incoming.bytes.rate_cmaui_port_2: + - cmaui_port_2 + - network.incoming.bytes.rate + attachment_packet_internal_network: + - packet_internal_network + - attachment + network.outpoing.packets_cmaui_port_1: + - cmaui_port_1 + - network.outpoing.packets + network.outpoing.packets_cmaui_port_2: + - cmaui_port_2 + - network.outpoing.packets + network.outgoing.bytes.rate_cmaui_port_2: + - cmaui_port_2 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_cmaui_port_1: + - cmaui_port_1 + - network.outgoing.bytes.rate + attachment_packet_external_network: + - packet_external_network + - attachment + network.incoming.bytes_cmaui_port_2: + - cmaui_port_2 + - network.incoming.bytes + link_packet_external_network: + - packet_external_network + - link + feature_packet_external_network: + - packet_external_network + - feature + network.incoming.bytes_cmaui_port_1: + - cmaui_port_1 + - network.incoming.bytes + requirements: + binding_cmaui_port_1: + - cmaui_port_1 + - binding + binding_cmaui_port_2: + - cmaui_port_2 + - binding + dependency_packet_internal_network: + - packet_internal_network + - dependency + dependency_cmaui_port_1: + - cmaui_port_1 + - dependency + dependency_cmaui_port_2: + - cmaui_port_2 + - dependency + dependency_packet_external_network: + - packet_external_network + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested-pattern-4ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested-pattern-4ServiceTemplate.yaml new file mode 100644 index 0000000000..72bdf7eba1 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested-pattern-4ServiceTemplate.yaml @@ -0,0 +1,425 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested-pattern-4 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + port_pd_server_port_1_order: + type: integer + required: true + pd_server_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + port_pd_server_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pd_server_port_2_network_role: + type: string + required: true + port_pd_server_port_1_network_role: + type: string + required: true + pd_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + port_pd_server_port_2_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + net: + hidden: false + immutable: false + type: string + port_pd_server_port_2_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_subnetpoolid: + type: string + required: true + pd_server_ips: + hidden: false + immutable: false + type: string + port_pd_server_port_1_subnetpoolid: + type: string + required: true + port_pd_server_port_1_network_role_tag: + type: string + required: true + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + ps_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + port_pd_server_port_1_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_order: + type: integer + required: true + port_pd_server_port_2_network_role_tag: + type: string + required: true + pd_server_image: + hidden: false + immutable: false + type: string + description: Flavor for PD server + port_pd_server_port_1_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd_server_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + node_templates: + pd_server_port_1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + ip_requirements: + get_input: port_pd_server_port_1_ip_requirements + network_role: + get_input: port_pd_server_port_1_network_role + fixed_ips: + - ip_address: + get_input: + - pd_server_ips + - 0 + subnetpoolid: + get_input: port_pd_server_port_1_subnetpoolid + mac_requirements: + get_input: port_pd_server_port_1_mac_requirements + exCP_naming: + get_input: port_pd_server_port_1_exCP_naming + vlan_requirements: + get_input: port_pd_server_port_1_vlan_requirements + network_role_tag: + get_input: port_pd_server_port_1_network_role_tag + network: + get_input: net + order: + get_input: port_pd_server_port_1_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_pd + relationship: tosca.relationships.network.BindsTo + pd_server_port_2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + ip_requirements: + get_input: port_pd_server_port_2_ip_requirements + network_role: + get_input: port_pd_server_port_2_network_role + fixed_ips: + - ip_address: + get_input: + - pd_server_ips + - 1 + subnetpoolid: + get_input: port_pd_server_port_2_subnetpoolid + mac_requirements: + get_input: port_pd_server_port_2_mac_requirements + exCP_naming: + get_input: port_pd_server_port_2_exCP_naming + vlan_requirements: + get_input: port_pd_server_port_2_vlan_requirements + network_role_tag: + get_input: port_pd_server_port_2_network_role_tag + network: + get_input: net + order: + get_input: port_pd_server_port_2_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_pd + relationship: tosca.relationships.network.BindsTo + server_pd: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + flavor: + get_input: pd_server_flavor + availability_zone: + get_input: availability_zone_0 + image: + get_input: pd_server_image + name: + get_input: + - pd_server_names + - 0 + groups: + nested-pattern-4_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested-pattern-4.yml + description: nested1 + members: + - pd_server_port_1 + - pd_server_port_2 + - server_pd + outputs: + pattern4_attr_1: + description: pattern4_attr_1_value + value: server_pd + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.pd_server + capabilities: + disk.iops_server_pd: + - server_pd + - disk.iops + disk.device.read.bytes.rate_server_pd: + - server_pd + - disk.device.read.bytes.rate + memory.resident_server_pd: + - server_pd + - memory.resident + cpu_util_server_pd: + - server_pd + - cpu_util + network.incoming.bytes_pd_server_port_1: + - pd_server_port_1 + - network.incoming.bytes + network.incoming.bytes_pd_server_port_2: + - pd_server_port_2 + - network.incoming.bytes + disk.device.read.requests_server_pd: + - server_pd + - disk.device.read.requests + network.incoming.bytes.rate_pd_server_port_1: + - pd_server_port_1 + - network.incoming.bytes.rate + network.incoming.bytes.rate_pd_server_port_2: + - pd_server_port_2 + - network.incoming.bytes.rate + disk.device.allocation_server_pd: + - server_pd + - disk.device.allocation + disk.usage_server_pd: + - server_pd + - disk.usage + disk.capacity_server_pd: + - server_pd + - disk.capacity + endpoint_server_pd: + - server_pd + - endpoint + disk.device.capacity_server_pd: + - server_pd + - disk.device.capacity + attachment_pd_server_port_2: + - pd_server_port_2 + - attachment + network.incoming.packets_pd_server_port_2: + - pd_server_port_2 + - network.incoming.packets + attachment_pd_server_port_1: + - pd_server_port_1 + - attachment + network.incoming.packets_pd_server_port_1: + - pd_server_port_1 + - network.incoming.packets + memory.usage_server_pd: + - server_pd + - memory.usage + disk.allocation_server_pd: + - server_pd + - disk.allocation + disk.read.bytes.rate_server_pd: + - server_pd + - disk.read.bytes.rate + memory_server_pd: + - server_pd + - memory + disk.device.write.requests_server_pd: + - server_pd + - disk.device.write.requests + disk.device.usage_server_pd: + - server_pd + - disk.device.usage + feature_pd_server_port_1: + - pd_server_port_1 + - feature + feature_pd_server_port_2: + - pd_server_port_2 + - feature + disk.read.bytes_server_pd: + - server_pd + - disk.read.bytes + disk.device.read.bytes_server_pd: + - server_pd + - disk.device.read.bytes + network.incoming.packets.rate_pd_server_port_2: + - pd_server_port_2 + - network.incoming.packets.rate + network.incoming.packets.rate_pd_server_port_1: + - pd_server_port_1 + - network.incoming.packets.rate + instance_server_pd: + - server_pd + - instance + binding_pd_server_port_2: + - pd_server_port_2 + - binding + binding_pd_server_port_1: + - pd_server_port_1 + - binding + cpu.delta_server_pd: + - server_pd + - cpu.delta + host_server_pd: + - server_pd + - host + network.outpoing.packets_pd_server_port_1: + - pd_server_port_1 + - network.outpoing.packets + vcpus_server_pd: + - server_pd + - vcpus + disk.ephemeral.size_server_pd: + - server_pd + - disk.ephemeral.size + network.outpoing.packets_pd_server_port_2: + - pd_server_port_2 + - network.outpoing.packets + network.outgoing.packets.rate_pd_server_port_2: + - pd_server_port_2 + - network.outgoing.packets.rate + disk.latency_server_pd: + - server_pd + - disk.latency + network.outgoing.packets.rate_pd_server_port_1: + - pd_server_port_1 + - network.outgoing.packets.rate + disk.device.write.bytes.rate_server_pd: + - server_pd + - disk.device.write.bytes.rate + disk.write.requests.rate_server_pd: + - server_pd + - disk.write.requests.rate + disk.write.requests_server_pd: + - server_pd + - disk.write.requests + network.outgoing.bytes_pd_server_port_2: + - pd_server_port_2 + - network.outgoing.bytes + disk.device.iops_server_pd: + - server_pd + - disk.device.iops + network.outgoing.bytes_pd_server_port_1: + - pd_server_port_1 + - network.outgoing.bytes + disk.read.requests_server_pd: + - server_pd + - disk.read.requests + os_server_pd: + - server_pd + - os + disk.device.latency_server_pd: + - server_pd + - disk.device.latency + binding_server_pd: + - server_pd + - binding + scalable_server_pd: + - server_pd + - scalable + network.outgoing.bytes.rate_pd_server_port_2: + - pd_server_port_2 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_pd_server_port_1: + - pd_server_port_1 + - network.outgoing.bytes.rate + disk.write.bytes_server_pd: + - server_pd + - disk.write.bytes + disk.write.bytes.rate_server_pd: + - server_pd + - disk.write.bytes.rate + feature_server_pd: + - server_pd + - feature + disk.root.size_server_pd: + - server_pd + - disk.root.size + disk.device.read.requests.rate_server_pd: + - server_pd + - disk.device.read.requests.rate + disk.device.write.requests.rate_server_pd: + - server_pd + - disk.device.write.requests.rate + disk.device.write.bytes_server_pd: + - server_pd + - disk.device.write.bytes + cpu_server_pd: + - server_pd + - cpu + requirements: + local_storage_server_pd: + - server_pd + - local_storage + dependency_server_pd: + - server_pd + - dependency + link_pd_server_port_2: + - pd_server_port_2 + - link + link_pd_server_port_1: + - pd_server_port_1 + - link + dependency_pd_server_port_1: + - pd_server_port_1 + - dependency + dependency_pd_server_port_2: + - pd_server_port_2 + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested1ServiceTemplate.yaml new file mode 100644 index 0000000000..abadf775f4 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/nested1ServiceTemplate.yaml @@ -0,0 +1,1669 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + cmaui_1c1_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + ps_server_1b_ips: + hidden: false + immutable: false + type: string + packet_internal_network_name: + hidden: false + immutable: false + type: string + pd_server_1b_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + oam_server_1c2_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_1c1_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + ps_server_1b_names: + hidden: false + immutable: false + type: list + description: Ps server names + entry_schema: + type: string + cmaui_1c1_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + pd_server_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + pd_server_1b_ips: + hidden: false + immutable: false + type: string + packet_external_network_name: + hidden: false + immutable: false + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + ps_server_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + cmaui_oam_ips: + hidden: false + immutable: false + type: string + ps_server_1b_image: + hidden: false + immutable: false + type: string + description: Ps Image server + net: + hidden: false + immutable: false + type: string + pd_server_1b_image: + hidden: false + immutable: false + type: string + description: PD Image server + oam_server_1c2_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + oam_server_1c2_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + node_templates: + abstract_pd_server_1b_1: + type: org.openecomp.resource.abstract.nodes.pd_server_1b_1 + directives: + - substitutable + properties: + compute_pd_server_1b_name: + - get_input: + - pd_server_1b_names + - 0 + vm_flavor_name: + get_input: pd_server_1b_flavor + port_pd_server_b_port_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_b_port_fixed_ips: + - ip_address: + get_input: + - pd_server_1b_ips + - 0 + vm_image_name: + get_input: pd_server_1b_image + port_pd_server_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_b_port_network: + - get_input: net + port_pd_server_b_port_replacement_policy: + - AUTO + compute_pd_server_1b_availability_zone: + - get_input: availability_zone_0 + service_template_filter: + substitute_service_template: Nested_pd_server_1b_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_cmaui_1c1: + type: org.openecomp.resource.abstract.nodes.cmaui_1c1 + directives: + - substitutable + properties: + port_cmaui_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui_port_network: + - packet_internal_network + compute_cmaui_1c1_availability_zone: + - get_input: availability_zone_0 + - get_input: availability_zone_0 + vm_flavor_name: + get_input: cmaui_1c1_flavor + port_cmaui_port_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_replacement_policy: + - AUTO + vm_image_name: + get_input: cmaui_1c1_image + port_cmaui_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + compute_cmaui_1c1_name: + - get_input: + - cmaui_1c1_names + - 1 + - get_input: + - cmaui_1c1_names + - 0 + service_template_filter: + substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml + count: 2 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_cmaui_1c1_cmaui_port: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + nested1_pattern_4: + type: org.openecomp.resource.abstract.nodes.heat.nested-pattern-4 + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested-pattern-4ServiceTemplate.yaml + p2: + get_input: p2 + port_pd_server_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_port_2_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_port_1_mac_requirements: + mac_count_required: + is_required: false + abstract_pd_server_1b: + type: org.openecomp.resource.abstract.nodes.pd_server_1b + directives: + - substitutable + properties: + compute_pd_server_1b_name: + - get_input: + - pd_server_1b_names + - 1 + port_ps_server_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_ps_server_b_port_replacement_policy: + - AUTO + port_ps_server_b_port_fixed_ips: + - ip_address: + get_input: + - ps_server_1b_ips + - 0 + vm_flavor_name: + get_input: pd_server_1b_flavor + port_ps_server_b_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: pd_server_1b_image + port_ps_server_b_port_network: + - get_input: net + compute_pd_server_1b_availability_zone: + - get_input: availability_zone_0 + service_template_filter: + substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + packet_external_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_external_network_name + packet_internal_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_internal_network_name + abstract_oam_server_1c2_1: + type: org.openecomp.resource.abstract.nodes.oam_server_1c2 + directives: + - substitutable + properties: + port_oam_port_mac_requirements: + mac_count_required: + is_required: false + compute_oam_server_1c2_name: + - get_input: + - oam_server_1c2_names + - 1 + port_oam_port_network: + - packet_external_network + vm_flavor_name: + get_input: oam_server_1c2_flavor + compute_oam_server_1c2_availability_zone: + - get_input: availability_zone_0 + port_oam_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 1 + vm_image_name: + get_input: oam_server_1c2_image + compute_oam_server_1c2_metadata: + - connectivity_to_pattern_4: + get_attribute: + - nested1_pattern_4 + - pattern4_attr_1 + connectivity_to_server_1c1_cmaui_1: + get_attribute: + - abstract_cmaui_1c1 + - cmaui_1c1_accessIPv4 + connectivity_to_pd_server_1b: + get_attribute: + - abstract_pd_server_1b_1 + - pd_server_1b_accessIPv4 + connectivity_to_server_1c1_cmaui_2: + get_attribute: + - abstract_cmaui_1c1 + - cmaui_1c1_accessIPv4 + port_oam_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_oam_port_replacement_policy: + - AUTO + service_template_filter: + substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_oam_server_1c2_oam_port: + capability: tosca.capabilities.network.Linkable + node: packet_external_network + relationship: tosca.relationships.network.LinksTo + abstract_oam_server_1c2_0: + type: org.openecomp.resource.abstract.nodes.oam_server_1c2 + directives: + - substitutable + properties: + port_oam_port_mac_requirements: + mac_count_required: + is_required: false + compute_oam_server_1c2_name: + - get_input: + - oam_server_1c2_names + - 0 + port_oam_port_network: + - packet_internal_network + vm_flavor_name: + get_input: oam_server_1c2_flavor + compute_oam_server_1c2_availability_zone: + - get_input: availability_zone_0 + port_oam_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 1 + vm_image_name: + get_input: oam_server_1c2_image + port_oam_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_oam_port_replacement_policy: + - AUTO + service_template_filter: + substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_oam_server_1c2_oam_port: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + groups: + nested1_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1.yml + description: nested1 + members: + - nested1_pattern_4 + - packet_external_network + - packet_internal_network + - abstract_oam_server_1c2_0 + - abstract_oam_server_1c2_1 + - abstract_pd_server_1b + - abstract_pd_server_1b_1 + - abstract_cmaui_1c1 + outputs: + all_pattern_attr_1: + description: all_pattern_attr_1 + value: + get_attribute: + - abstract_oam_server_1c2_1 + - oam_server_1c2_accessIPv4 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1 + capabilities: + disk.device.write.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.bytes.rate_oam_server_1c2 + disk.read.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.read.bytes_cmaui_1c1 + disk.device.write.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.bytes.rate_oam_server_1c2 + disk.read.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.read.bytes_cmaui_1c1 + memory_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - memory_server_pd + disk.iops_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.iops_oam_server_1c2 + disk.capacity_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.capacity_pd_server_1b + disk.capacity_server_1b_pd_2: + - abstract_pd_server_1b + - disk.capacity_pd_server_1b + disk.usage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.usage_oam_server_1c2 + disk.read.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.read.requests_cmaui_1c1 + feature_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - feature_cmaui_1c1 + disk.usage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.usage_oam_server_1c2 + network.incoming.bytes_pd_server_1b_port: + - abstract_pd_server_1b_1 + - network.incoming.bytes_pd_server_1b_pd_server_b_port + feature_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - feature_cmaui_1c1 + disk.read.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.read.requests_cmaui_1c1 + network.outgoing.bytes_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outgoing.bytes_cmaui_1c1_cmaui_port + disk.device.capacity_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.capacity_server_pd + disk.device.read.requests.rate_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.read.requests.rate_server_pd + disk.iops_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.iops_oam_server_1c2 + network.outgoing.bytes_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outgoing.bytes_cmaui_1c1_cmaui_port + network.outgoing.packets.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outgoing.packets.rate_oam_server_1c2_oam_port + network.outgoing.bytes_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - network.outgoing.bytes_pd_server_port_1 + binding_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - binding_server_pd + network.outgoing.packets.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outgoing.packets.rate_oam_server_1c2_oam_port + cpu_server_1b_pd_1: + - abstract_pd_server_1b_1 + - cpu_pd_server_1b + feature_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - feature_server_pd + network.incoming.packets_pd_server_1b_port: + - abstract_pd_server_1b_1 + - network.incoming.packets_pd_server_1b_pd_server_b_port + attachment_ps_server_1b_port: + - abstract_pd_server_1b + - attachment_pd_server_1b_ps_server_b_port + disk.device.write.requests.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.requests.rate_oam_server_1c2 + disk.device.iops_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.iops_pd_server_1b + disk.device.write.requests.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.requests.rate_oam_server_1c2 + disk.read.requests_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.read.requests_server_pd + disk.device.write.bytes_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.write.bytes_server_pd + disk.read.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.read.bytes.rate_oam_server_1c2 + memory.usage_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - memory.usage_server_pd + cpu.delta_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - cpu.delta_server_pd + scalable_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - scalable_server_pd + disk.read.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.read.bytes.rate_oam_server_1c2 + cpu_server_1b_pd_2: + - abstract_pd_server_1b + - cpu_pd_server_1b + disk.usage_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.usage_server_pd + disk.device.iops_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.iops_pd_server_1b + network.outgoing.bytes_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - network.outgoing.bytes_pd_server_port_2 + scalable_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - scalable_oam_server_1c2 + scalable_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - scalable_oam_server_1c2 + vcpus_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - vcpus_server_pd + disk.device.read.requests_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.read.requests_server_pd + feature_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - feature_pd_server_port_1 + network.outpoing.packets_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - network.outpoing.packets_pd_server_port_1 + disk.device.write.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.requests_cmaui_1c1 + disk.device.write.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.requests_cmaui_1c1 + disk.device.read.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.bytes_cmaui_1c1 + disk.device.read.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.bytes_cmaui_1c1 + disk.write.bytes_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.write.bytes_pd_server_1b + disk.write.bytes_server_1b_pd_2: + - abstract_pd_server_1b + - disk.write.bytes_pd_server_1b + disk.device.usage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.usage_oam_server_1c2 + network.incoming.packets.rate_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - network.incoming.packets.rate_pd_server_port_2 + disk.device.capacity_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.capacity_oam_server_1c2 + disk.capacity_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.capacity_server_pd + disk.device.capacity_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.capacity_oam_server_1c2 + disk.device.write.requests.rate_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.write.requests.rate_pd_server_1b + disk.device.usage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.usage_oam_server_1c2 + disk.latency_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.latency_server_pd + disk.device.write.requests.rate_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.write.requests.rate_pd_server_1b + network.outpoing.packets_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outpoing.packets_oam_server_1c2_oam_port + network.outpoing.packets_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outpoing.packets_oam_server_1c2_oam_port + disk.write.requests.rate_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.write.requests.rate_server_pd + binding_cmaui_port_1: + - abstract_cmaui_1c1 + - binding_cmaui_1c1_cmaui_port + binding_cmaui_port_2: + - abstract_cmaui_1c1 + - binding_cmaui_1c1_cmaui_port + os_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - os_server_pd + cpu_util_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - cpu_util_oam_server_1c2 + cpu_util_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - cpu_util_oam_server_1c2 + attachment_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - attachment_pd_server_port_1 + memory_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - memory_oam_server_1c2 + memory_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - memory_oam_server_1c2 + disk.write.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.bytes_oam_server_1c2 + disk.write.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.bytes_oam_server_1c2 + memory.resident_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - memory.resident_oam_server_1c2 + memory.resident_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - memory.resident_oam_server_1c2 + network.incoming.bytes.rate_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - network.incoming.bytes.rate_pd_server_port_2 + network.incoming.bytes_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.bytes_cmaui_1c1_cmaui_port + network.incoming.bytes_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.bytes_cmaui_1c1_cmaui_port + network.incoming.packets_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - network.incoming.packets_pd_server_port_2 + os_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - os_oam_server_1c2 + disk.device.iops_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.iops_cmaui_1c1 + disk.device.iops_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.iops_cmaui_1c1 + memory.resident_server_1b_pd_2: + - abstract_pd_server_1b + - memory.resident_pd_server_1b + disk.allocation_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.allocation_server_pd + os_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - os_oam_server_1c2 + memory.resident_server_1b_pd_1: + - abstract_pd_server_1b_1 + - memory.resident_pd_server_1b + disk.device.allocation_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.allocation_cmaui_1c1 + disk.device.allocation_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.allocation_cmaui_1c1 + disk.device.write.bytes.rate_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.write.bytes.rate_server_pd + feature_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - feature_oam_server_1c2 + disk.root.size_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.root.size_server_pd + network.incoming.packets.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.packets.rate_cmaui_1c1_cmaui_port + vcpus_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - vcpus_cmaui_1c1 + network.incoming.packets.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.packets.rate_cmaui_1c1_cmaui_port + feature_cmaui_port_1: + - abstract_cmaui_1c1 + - feature_cmaui_1c1_cmaui_port + network.incoming.bytes.rate_pd_server_1b_port: + - abstract_pd_server_1b_1 + - network.incoming.bytes.rate_pd_server_1b_pd_server_b_port + network.outgoing.bytes_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outgoing.bytes_oam_server_1c2_oam_port + feature_cmaui_port_2: + - abstract_cmaui_1c1 + - feature_cmaui_1c1_cmaui_port + feature_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - feature_oam_server_1c2 + network.outgoing.bytes_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outgoing.bytes_oam_server_1c2_oam_port + disk.device.capacity_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.capacity_cmaui_1c1 + instance_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - instance_cmaui_1c1 + instance_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - instance_cmaui_1c1 + attachment_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - attachment_pd_server_port_2 + host_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - host_server_pd + disk.device.read.requests.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.requests.rate_oam_server_1c2 + disk.device.read.requests.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.requests.rate_oam_server_1c2 + attachment_oam_port_2: + - abstract_oam_server_1c2_1 + - attachment_oam_server_1c2_oam_port + disk.capacity_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.capacity_oam_server_1c2 + os_server_1b_pd_1: + - abstract_pd_server_1b_1 + - os_pd_server_1b + disk.capacity_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.capacity_oam_server_1c2 + endpoint_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - endpoint_server_pd + os_server_1b_pd_2: + - abstract_pd_server_1b + - os_pd_server_1b + attachment_oam_port_1: + - abstract_oam_server_1c2_0 + - attachment_oam_server_1c2_oam_port + disk.device.read.bytes.rate_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.read.bytes.rate_server_pd + disk.write.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.bytes.rate_oam_server_1c2 + disk.write.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.bytes.rate_oam_server_1c2 + disk.root.size_server_1b_pd_2: + - abstract_pd_server_1b + - disk.root.size_pd_server_1b + endpoint_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - endpoint_cmaui_1c1 + host_server_1b_pd_1: + - abstract_pd_server_1b_1 + - host_pd_server_1b + network.outgoing.packets.rate_ps_server_1b_port: + - abstract_pd_server_1b + - network.outgoing.packets.rate_pd_server_1b_ps_server_b_port + disk.root.size_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.root.size_pd_server_1b + endpoint_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - endpoint_cmaui_1c1 + disk.device.usage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.usage_cmaui_1c1 + disk.device.capacity_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.capacity_cmaui_1c1 + disk.device.usage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.usage_cmaui_1c1 + network.incoming.bytes_ps_server_1b_port: + - abstract_pd_server_1b + - network.incoming.bytes_pd_server_1b_ps_server_b_port + host_server_1b_pd_2: + - abstract_pd_server_1b + - host_pd_server_1b + attachment_pd_server_1b_port: + - abstract_pd_server_1b_1 + - attachment_pd_server_1b_pd_server_b_port + vcpus_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - vcpus_cmaui_1c1 + binding_ps_server_1b_port: + - abstract_pd_server_1b + - binding_pd_server_1b_ps_server_b_port + disk.device.latency_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.latency_oam_server_1c2 + disk.device.latency_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.latency_oam_server_1c2 + feature_packet_external_network: + - packet_external_network + - feature + disk.write.requests.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.requests.rate_cmaui_1c1 + disk.write.requests.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.requests.rate_cmaui_1c1 + disk.allocation_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.allocation_pd_server_1b + disk.allocation_server_1b_pd_2: + - abstract_pd_server_1b + - disk.allocation_pd_server_1b + cpu_util_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - cpu_util_cmaui_1c1 + disk.allocation_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.allocation_oam_server_1c2 + disk.allocation_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.allocation_oam_server_1c2 + cpu_util_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - cpu_util_cmaui_1c1 + disk.device.latency_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.latency_server_pd + disk.write.requests_server_1b_pd_2: + - abstract_pd_server_1b + - disk.write.requests_pd_server_1b + binding_pd_server_1b_port: + - abstract_pd_server_1b_1 + - binding_pd_server_1b_pd_server_b_port + disk.device.read.requests.rate_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.read.requests.rate_pd_server_1b + disk.device.read.requests.rate_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.read.requests.rate_pd_server_1b + disk.read.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.read.bytes_oam_server_1c2 + network.outpoing.packets_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - network.outpoing.packets_pd_server_port_2 + disk.read.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.read.bytes_oam_server_1c2 + disk.write.requests_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.write.requests_pd_server_1b + binding_oam_port_2: + - abstract_oam_server_1c2_1 + - binding_oam_server_1c2_oam_port + disk.write.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.bytes.rate_cmaui_1c1 + disk.write.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.bytes.rate_cmaui_1c1 + binding_oam_port_1: + - abstract_oam_server_1c2_0 + - binding_oam_server_1c2_oam_port + memory.resident_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - memory.resident_server_pd + network.outgoing.bytes.rate_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - network.outgoing.bytes.rate_pd_server_port_2 + disk.read.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.read.bytes.rate_cmaui_1c1 + disk.read.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.read.bytes.rate_cmaui_1c1 + disk.device.allocation_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.allocation_server_pd + host_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - host_cmaui_1c1 + host_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - host_cmaui_1c1 + vcpus_server_1b_pd_1: + - abstract_pd_server_1b_1 + - vcpus_pd_server_1b + vcpus_server_1b_pd_2: + - abstract_pd_server_1b + - vcpus_pd_server_1b + network.outpoing.packets_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outpoing.packets_cmaui_1c1_cmaui_port + network.outpoing.packets_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outpoing.packets_cmaui_1c1_cmaui_port + disk.latency_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.latency_oam_server_1c2 + network.incoming.bytes.rate_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - network.incoming.bytes.rate_pd_server_port_1 + disk.latency_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.latency_oam_server_1c2 + disk.read.bytes.rate_server_1b_pd_2: + - abstract_pd_server_1b + - disk.read.bytes.rate_pd_server_1b + disk.read.bytes.rate_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.read.bytes.rate_pd_server_1b + memory.usage_server_1b_pd_2: + - abstract_pd_server_1b + - memory.usage_pd_server_1b + memory.usage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - memory.usage_oam_server_1c2 + memory.usage_server_1b_pd_1: + - abstract_pd_server_1b_1 + - memory.usage_pd_server_1b + network.outpoing.packets_ps_server_1b_port: + - abstract_pd_server_1b + - network.outpoing.packets_pd_server_1b_ps_server_b_port + memory.usage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - memory.usage_oam_server_1c2 + disk.read.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.read.requests_oam_server_1c2 + disk.latency_server_1b_pd_2: + - abstract_pd_server_1b + - disk.latency_pd_server_1b + attachment_packet_external_network: + - packet_external_network + - attachment + disk.read.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.read.requests_oam_server_1c2 + disk.latency_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.latency_pd_server_1b + disk.device.usage_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.usage_server_pd + disk.root.size_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.root.size_oam_server_1c2 + memory.resident_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - memory.resident_cmaui_1c1 + disk.root.size_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.root.size_oam_server_1c2 + memory.resident_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - memory.resident_cmaui_1c1 + disk.device.write.requests_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.write.requests_pd_server_1b + network.incoming.bytes.rate_ps_server_1b_port: + - abstract_pd_server_1b + - network.incoming.bytes.rate_pd_server_1b_ps_server_b_port + cpu_util_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - cpu_util_server_pd + disk.device.write.requests_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.write.requests_pd_server_1b + network.incoming.bytes.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.bytes.rate_oam_server_1c2_oam_port + os_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - os_cmaui_1c1 + os_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - os_cmaui_1c1 + disk.ephemeral.size_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.ephemeral.size_server_pd + instance_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - instance_oam_server_1c2 + network.outgoing.bytes.rate_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - network.outgoing.bytes.rate_pd_server_port_1 + instance_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - instance_oam_server_1c2 + network.incoming.bytes.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.bytes.rate_oam_server_1c2_oam_port + memory.usage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - memory.usage_cmaui_1c1 + memory.usage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - memory.usage_cmaui_1c1 + binding_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - binding_cmaui_1c1 + memory_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - memory_cmaui_1c1 + binding_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - binding_cmaui_1c1 + feature_ps_server_1b_port: + - abstract_pd_server_1b + - feature_pd_server_1b_ps_server_b_port + disk.device.iops_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.iops_oam_server_1c2 + disk.device.iops_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.iops_oam_server_1c2 + network.incoming.bytes_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - network.incoming.bytes_pd_server_port_2 + binding_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - binding_oam_server_1c2 + binding_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - binding_oam_server_1c2 + disk.device.write.requests.rate_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.write.requests.rate_server_pd + attachment_packet_internal_network: + - packet_internal_network + - attachment + disk.device.read.bytes.rate_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.read.bytes.rate_pd_server_1b + network.outgoing.packets.rate_pd_server_1b_port: + - abstract_pd_server_1b_1 + - network.outgoing.packets.rate_pd_server_1b_pd_server_b_port + disk.write.requests.rate_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.write.requests.rate_pd_server_1b + disk.write.requests.rate_server_1b_pd_2: + - abstract_pd_server_1b + - disk.write.requests.rate_pd_server_1b + memory_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - memory_cmaui_1c1 + disk.write.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.requests_oam_server_1c2 + disk.read.bytes.rate_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.read.bytes.rate_server_pd + disk.write.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.requests_oam_server_1c2 + disk.device.read.bytes.rate_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.read.bytes.rate_pd_server_1b + network.outgoing.packets.rate_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - network.outgoing.packets.rate_pd_server_port_2 + disk.usage_server_1b_pd_2: + - abstract_pd_server_1b + - disk.usage_pd_server_1b + vcpus_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - vcpus_oam_server_1c2 + vcpus_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - vcpus_oam_server_1c2 + disk.write.bytes.rate_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.write.bytes.rate_pd_server_1b + disk.write.bytes.rate_server_1b_pd_2: + - abstract_pd_server_1b + - disk.write.bytes.rate_pd_server_1b + disk.device.allocation_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.allocation_pd_server_1b + disk.device.allocation_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.allocation_pd_server_1b + disk.usage_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.usage_pd_server_1b + disk.ephemeral.size_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.ephemeral.size_cmaui_1c1 + disk.ephemeral.size_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.ephemeral.size_cmaui_1c1 + disk.root.size_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.root.size_cmaui_1c1 + disk.root.size_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.root.size_cmaui_1c1 + network.incoming.packets_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.packets_cmaui_1c1_cmaui_port + disk.read.requests_server_1b_pd_2: + - abstract_pd_server_1b + - disk.read.requests_pd_server_1b + disk.device.write.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.bytes.rate_cmaui_1c1 + disk.device.write.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.requests_oam_server_1c2 + disk.read.requests_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.read.requests_pd_server_1b + disk.allocation_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.allocation_cmaui_1c1 + disk.device.write.bytes.rate_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.write.bytes.rate_pd_server_1b + disk.device.write.bytes.rate_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.write.bytes.rate_pd_server_1b + cpu_util_server_1b_pd_2: + - abstract_pd_server_1b + - cpu_util_pd_server_1b + network.incoming.packets_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.packets_cmaui_1c1_cmaui_port + cpu_util_server_1b_pd_1: + - abstract_pd_server_1b_1 + - cpu_util_pd_server_1b + network.outgoing.bytes.rate_ps_server_1b_port: + - abstract_pd_server_1b + - network.outgoing.bytes.rate_pd_server_1b_ps_server_b_port + disk.write.requests_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.write.requests_server_pd + feature_server_1b_pd_1: + - abstract_pd_server_1b_1 + - feature_pd_server_1b + network.incoming.packets.rate_ps_server_1b_port: + - abstract_pd_server_1b + - network.incoming.packets.rate_pd_server_1b_ps_server_b_port + disk.device.write.requests.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.requests.rate_cmaui_1c1 + disk.device.write.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.bytes_cmaui_1c1 + disk.device.write.requests.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.requests.rate_cmaui_1c1 + feature_server_1b_pd_2: + - abstract_pd_server_1b + - feature_pd_server_1b + disk.device.write.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.requests_oam_server_1c2 + disk.device.write.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.bytes.rate_cmaui_1c1 + disk.device.write.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.bytes_cmaui_1c1 + disk.device.read.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.requests_oam_server_1c2 + disk.device.write.bytes_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.write.bytes_pd_server_1b + host_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - host_oam_server_1c2 + disk.device.read.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.requests_oam_server_1c2 + disk.device.write.bytes_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.write.bytes_pd_server_1b + host_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - host_oam_server_1c2 + disk.device.read.bytes_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.read.bytes_server_pd + network.incoming.packets.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.packets.rate_oam_server_1c2_oam_port + network.incoming.packets.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.packets.rate_oam_server_1c2_oam_port + disk.iops_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.iops_pd_server_1b + end_point_packet_external_network: + - packet_external_network + - end_point + cpu_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - cpu_server_pd + disk.iops_server_1b_pd_2: + - abstract_pd_server_1b + - disk.iops_pd_server_1b + network.outpoing.packets_pd_server_1b_port: + - abstract_pd_server_1b_1 + - network.outpoing.packets_pd_server_1b_pd_server_b_port + disk.device.read.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.requests_cmaui_1c1 + disk.allocation_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.allocation_cmaui_1c1 + disk.device.read.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.requests_cmaui_1c1 + binding_server_1b_pd_2: + - abstract_pd_server_1b + - binding_pd_server_1b + binding_server_1b_pd_1: + - abstract_pd_server_1b_1 + - binding_pd_server_1b + disk.device.allocation_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.allocation_oam_server_1c2 + disk.device.allocation_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.allocation_oam_server_1c2 + network.outgoing.bytes_pd_server_1b_port: + - abstract_pd_server_1b_1 + - network.outgoing.bytes_pd_server_1b_pd_server_b_port + disk.write.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.requests_cmaui_1c1 + disk.write.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.requests_cmaui_1c1 + network.outgoing.bytes.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port + network.incoming.bytes_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - network.incoming.bytes_pd_server_port_1 + cpu_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - cpu_cmaui_1c1 + network.outgoing.bytes.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port + cpu_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - cpu_cmaui_1c1 + binding_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - binding_pd_server_port_2 + cpu_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - cpu_oam_server_1c2 + cpu_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - cpu_oam_server_1c2 + link_packet_external_network: + - packet_external_network + - link + disk.device.read.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.bytes.rate_cmaui_1c1 + disk.device.read.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.bytes.rate_cmaui_1c1 + disk.write.requests.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.requests.rate_oam_server_1c2 + disk.device.read.bytes_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.read.bytes_pd_server_1b + cpu.delta_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - cpu.delta_oam_server_1c2 + disk.device.read.bytes_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.read.bytes_pd_server_1b + disk.iops_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.iops_server_pd + disk.ephemeral.size_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.ephemeral.size_pd_server_1b + disk.write.requests.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.requests.rate_oam_server_1c2 + disk.ephemeral.size_server_1b_pd_2: + - abstract_pd_server_1b + - disk.ephemeral.size_pd_server_1b + disk.usage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.usage_cmaui_1c1 + disk.usage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.usage_cmaui_1c1 + end_point_packet_internal_network: + - packet_internal_network + - end_point + network.incoming.bytes_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.bytes_oam_server_1c2_oam_port + feature_packet_internal_network: + - packet_internal_network + - feature + network.incoming.bytes_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.bytes_oam_server_1c2_oam_port + disk.write.bytes.rate_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.write.bytes.rate_server_pd + attachment_cmaui_port_2: + - abstract_cmaui_1c1 + - attachment_cmaui_1c1_cmaui_port + network.outgoing.bytes.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outgoing.bytes.rate_oam_server_1c2_oam_port + instance_server_1b_pd_1: + - abstract_pd_server_1b_1 + - instance_pd_server_1b + disk.device.capacity_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.capacity_pd_server_1b + network.outgoing.bytes.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outgoing.bytes.rate_oam_server_1c2_oam_port + instance_server_1b_pd_2: + - abstract_pd_server_1b + - instance_pd_server_1b + disk.device.capacity_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.capacity_pd_server_1b + disk.capacity_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.capacity_cmaui_1c1 + network.outgoing.packets.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outgoing.packets.rate_cmaui_1c1_cmaui_port + network.outgoing.packets.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outgoing.packets.rate_cmaui_1c1_cmaui_port + attachment_cmaui_port_1: + - abstract_cmaui_1c1 + - attachment_cmaui_1c1_cmaui_port + disk.capacity_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.capacity_cmaui_1c1 + disk.ephemeral.size_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.ephemeral.size_oam_server_1c2 + disk.ephemeral.size_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.ephemeral.size_oam_server_1c2 + disk.read.bytes_server_1b_pd_2: + - abstract_pd_server_1b + - disk.read.bytes_pd_server_1b + disk.device.write.requests_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.write.requests_server_pd + disk.read.bytes_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.read.bytes_pd_server_1b + disk.device.read.requests.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.requests.rate_cmaui_1c1 + endpoint_server_1b_pd_2: + - abstract_pd_server_1b + - endpoint_pd_server_1b + disk.device.read.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.bytes_oam_server_1c2 + endpoint_server_1b_pd_1: + - abstract_pd_server_1b_1 + - endpoint_pd_server_1b + disk.device.read.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.bytes_oam_server_1c2 + disk.device.read.requests.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.requests.rate_cmaui_1c1 + network.incoming.packets_ps_server_1b_port: + - abstract_pd_server_1b + - network.incoming.packets_pd_server_1b_ps_server_b_port + instance_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - instance_server_pd + feature_pd_server_1b_port: + - abstract_pd_server_1b_1 + - feature_pd_server_1b_pd_server_b_port + disk.latency_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.latency_cmaui_1c1 + memory_server_1b_pd_2: + - abstract_pd_server_1b + - memory_pd_server_1b + disk.latency_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.latency_cmaui_1c1 + memory_server_1b_pd_1: + - abstract_pd_server_1b_1 + - memory_pd_server_1b + cpu.delta_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - cpu.delta_oam_server_1c2 + disk.device.read.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.bytes.rate_oam_server_1c2 + disk.device.usage_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.usage_pd_server_1b + network.outgoing.packets.rate_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - network.outgoing.packets.rate_pd_server_port_1 + disk.device.usage_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.usage_pd_server_1b + network.incoming.packets.rate_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - network.incoming.packets.rate_pd_server_port_1 + disk.device.read.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.bytes.rate_oam_server_1c2 + disk.write.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.bytes_cmaui_1c1 + network.outgoing.bytes.rate_pd_server_1b_port: + - abstract_pd_server_1b_1 + - network.outgoing.bytes.rate_pd_server_1b_pd_server_b_port + disk.write.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.bytes_cmaui_1c1 + feature_oam_port_2: + - abstract_oam_server_1c2_1 + - feature_oam_server_1c2_oam_port + feature_oam_port_1: + - abstract_oam_server_1c2_0 + - feature_oam_server_1c2_oam_port + disk.device.latency_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.latency_pd_server_1b + disk.device.latency_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.latency_pd_server_1b + network.incoming.packets.rate_pd_server_1b_port: + - abstract_pd_server_1b_1 + - network.incoming.packets.rate_pd_server_1b_pd_server_b_port + feature_nested1_pattern_4: + - nested1_pattern_4 + - feature + network.incoming.packets_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - network.incoming.packets_pd_server_port_1 + disk.device.latency_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.latency_cmaui_1c1 + scalable_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - scalable_cmaui_1c1 + disk.read.bytes_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.read.bytes_server_pd + link_packet_internal_network: + - packet_internal_network + - link + disk.device.latency_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.latency_cmaui_1c1 + scalable_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - scalable_cmaui_1c1 + cpu.delta_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - cpu.delta_cmaui_1c1 + cpu.delta_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - cpu.delta_cmaui_1c1 + disk.device.iops_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.device.iops_server_pd + network.incoming.packets_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.packets_oam_server_1c2_oam_port + network.incoming.packets_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.packets_oam_server_1c2_oam_port + scalable_server_1b_pd_1: + - abstract_pd_server_1b_1 + - scalable_pd_server_1b + scalable_server_1b_pd_2: + - abstract_pd_server_1b + - scalable_pd_server_1b + cpu.delta_server_1b_pd_1: + - abstract_pd_server_1b_1 + - cpu.delta_pd_server_1b + cpu.delta_server_1b_pd_2: + - abstract_pd_server_1b + - cpu.delta_pd_server_1b + network.incoming.bytes.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.bytes.rate_cmaui_1c1_cmaui_port + network.outgoing.bytes_ps_server_1b_port: + - abstract_pd_server_1b + - network.outgoing.bytes_pd_server_1b_ps_server_b_port + network.incoming.bytes.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.bytes.rate_cmaui_1c1_cmaui_port + disk.iops_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.iops_cmaui_1c1 + disk.iops_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.iops_cmaui_1c1 + disk.device.read.requests_server_1b_pd_2: + - abstract_pd_server_1b + - disk.device.read.requests_pd_server_1b + disk.device.read.requests_server_1b_pd_1: + - abstract_pd_server_1b_1 + - disk.device.read.requests_pd_server_1b + disk.device.write.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.bytes_oam_server_1c2 + disk.device.write.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.bytes_oam_server_1c2 + binding_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - binding_pd_server_port_1 + disk.write.bytes_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - disk.write.bytes_server_pd + feature_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - feature_pd_server_port_2 + endpoint_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - endpoint_oam_server_1c2 + endpoint_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - endpoint_oam_server_1c2 + requirements: + link_pd_server_1b_port: + - abstract_pd_server_1b_1 + - link_pd_server_1b_pd_server_b_port + dependency_oam_port_2: + - abstract_oam_server_1c2_1 + - dependency_oam_server_1c2_oam_port + dependency_oam_port_1: + - abstract_oam_server_1c2_0 + - dependency_oam_server_1c2_oam_port + dependency_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - dependency_pd_server_port_1 + link_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - link_pd_server_port_2 + link_ps_server_1b_port: + - abstract_pd_server_1b + - link_pd_server_1b_ps_server_b_port + dependency_ps_server_1b_port: + - abstract_pd_server_1b + - dependency_pd_server_1b_ps_server_b_port + dependency_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - dependency_oam_server_1c2 + dependency_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - dependency_oam_server_1c2 + local_storage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - local_storage_oam_server_1c2 + local_storage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - local_storage_oam_server_1c2 + dependency_cmaui_port_1: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1_cmaui_port + dependency_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - dependency_server_pd + dependency_pd_server_port_2_nested1_pattern_4: + - nested1_pattern_4 + - dependency_pd_server_port_2 + dependency_cmaui_port_2: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1_cmaui_port + dependency_packet_external_network: + - packet_external_network + - dependency + link_pd_server_port_1_nested1_pattern_4: + - nested1_pattern_4 + - link_pd_server_port_1 + dependency_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1 + local_storage_server_1b_pd_1: + - abstract_pd_server_1b_1 + - local_storage_pd_server_1b + local_storage_server_pd_nested1_pattern_4: + - nested1_pattern_4 + - local_storage_server_pd + local_storage_server_1b_pd_2: + - abstract_pd_server_1b + - local_storage_pd_server_1b + dependency_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1 + dependency_pd_server_1b_port: + - abstract_pd_server_1b_1 + - dependency_pd_server_1b_pd_server_b_port + dependency_packet_internal_network: + - packet_internal_network + - dependency + local_storage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - local_storage_cmaui_1c1 + local_storage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - local_storage_cmaui_1c1 + dependency_server_1b_pd_1: + - abstract_pd_server_1b_1 + - dependency_pd_server_1b + dependency_nested1_pattern_4: + - nested1_pattern_4 + - dependency + dependency_server_1b_pd_2: + - abstract_pd_server_1b + - dependency_pd_server_1b diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/MANIFEST.json new file mode 100644 index 0000000000..cc7753397c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/MANIFEST.json @@ -0,0 +1,17 @@ +{ + "name": "Nested test", + "description": "HOT template to create nested one level multiple compute", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested1.yml", + "type": "HEAT", + "isBase": "false" + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/main.yml new file mode 100644 index 0000000000..dc749bd088 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/main.yml @@ -0,0 +1,16 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + +resources: + test_nested_all_patterns: + type: nested1.yml + properties: + p1: {get_param: jsa_name} + p2: image diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/nested1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/nested1.yml new file mode 100644 index 0000000000..065355486c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/in/nested1.yml @@ -0,0 +1,181 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_1c1_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_1c1_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_1c1_flavor: + type: string + description: Flavor for CMAUI server + oam_server_1c2_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + oam_server_1c2_image: + type: string + description: Image for CMAUI server + oam_server_1c2_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + packet_internal_network_name: + type: string + packet_external_network_name: + type: string + net: + type: string + pd_server_1b_names: + type: comma_delimited_list + description: PD server names + pd_server_1b_image: + type: string + description: PD Image server + ps_server_1b_names: + type: comma_delimited_list + description: Ps server names + ps_server_1b_image: + type: string + description: Ps Image server + pd_server_1b_flavor: + type: string + description: Flavor for PD server + ps_server_1b_flavor: + type: string + description: Flavor for PS server + pd_server_1b_ips: + type: string + ps_server_1b_ips: + type: string + +resources: + pd_server_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_1b_ips, 0]}}] + replacement_policy: AUTO + + ps_server_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [ps_server_1b_ips, 0]}}] + replacement_policy: AUTO + + server_1b_pd: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_1b_names, 0]} + image: { get_param: pd_server_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_1b_flavor } + networks: + - port: { get_resource: pd_server_1b_port } + + server_1b_ps: + type: OS::Nova::Server + properties: + name: { get_param: [ps_server_1b_names, 1]} + image: { get_param: ps_server_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: ps_server_1b_flavor } + networks: + - port: { get_resource: ps_server_1b_port } + + cmaui_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + cmaui_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + server_1c1_cmaui_1: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_1c1_names, 0]} + image: { get_param: cmaui_1c1_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_flavor } + networks: + - port: { get_resource: cmaui_port_1 } + + server_1c1_cmaui_2: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_1c1_names, 1]} + image: { get_param: cmaui_1c1_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_flavor } + networks: + - port: { get_resource: cmaui_port_2 } + + oam_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}] + replacement_policy: AUTO + + oam_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_external_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}] + replacement_policy: AUTO + + server_1c2_oam_1: + type: OS::Nova::Server + properties: + name: { get_param: [oam_server_1c2_names, 0]} + image: { get_param: oam_server_1c2_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: oam_server_1c2_flavor } + networks: + - port: { get_resource: oam_port_1 } + + server_1c2_oam_2: + type: OS::Nova::Server + properties: + name: { get_param: [oam_server_1c2_names, 1]} + image: { get_param: oam_server_1c2_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: oam_server_1c2_flavor } + networks: + - port: { get_resource: oam_port_2 } + + packet_internal_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_internal_network_name + + packet_external_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_external_network_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/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..ef3fc1ac7f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,3844 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.oam_server_1c2: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_oam_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + compute_oam_server_1c2_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_oam_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_oam_port_order: + type: integer + required: true + status: SUPPORTED + port_oam_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + compute_oam_server_1c2_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + status: SUPPORTED + port_oam_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_oam_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_oam_port_network_role: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_oam_server_1c2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_oam_server_1c2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_oam_server_1c2_oam_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_server_1c2_oam_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.usage_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_1c2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_server_1c2_oam_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_oam_server_1c2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_oam_server_1c2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_1c2_oam_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + os_oam_server_1c2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_1c2_oam_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_1c2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + scalable_oam_server_1c2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_1b: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + compute_pd_server_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_b_port_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + requirements: + - dependency_pd_server_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_1b_pd_server_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_1b_pd_server_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.read.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_1b_pd_server_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_1b_pd_server_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu.delta_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_1b_pd_server_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + memory_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_pd_server_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested1: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + cmaui_1c1_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + ps_server_1b_ips: + type: string + required: true + status: SUPPORTED + packet_internal_network_name: + type: string + required: true + status: SUPPORTED + pd_server_1b_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: + type: string + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + oam_server_1c2_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_1c1_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + ps_server_1b_names: + type: list + description: Ps server names + required: true + status: SUPPORTED + entry_schema: + type: string + cmaui_1c1_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_1b_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + pd_server_1b_ips: + type: string + required: true + status: SUPPORTED + packet_external_network_name: + type: string + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + ps_server_1b_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + ps_server_1b_image: + type: string + description: Ps Image server + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + pd_server_1b_image: + type: string + description: PD Image server + required: true + status: SUPPORTED + oam_server_1c2_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + oam_server_1c2_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_cmaui_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1b_pd: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1b_pd: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c2_oam_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c2_oam_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c2_oam_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c2_oam_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_1b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_1b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_oam_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_packet_external_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_1b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_1b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_1b_ps: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1b_ps: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_packet_internal_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c1_cmaui_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c1_cmaui_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c1_cmaui_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c1_cmaui_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_oam_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.capacity_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1c1_cmaui_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1c1_cmaui_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_1b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c2_oam_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c2_oam_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1b_ps: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_server_1b_pd: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_cmaui_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1c2_oam_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1c2_oam_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1c2_oam_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1c2_oam_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c1_cmaui_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c1_cmaui_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_1b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_1b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.bytes.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_packet_external_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_1b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.read.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.read.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1c1_cmaui_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + host_server_1c1_cmaui_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_external_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1c1_cmaui_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + os_server_1c1_cmaui_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + instance_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1c1_cmaui_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + memory_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1c1_cmaui_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_1b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1c2_oam_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_server_1c2_oam_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + os_server_1b_pd: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + attachment_packet_internal_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1b_ps: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1b_ps: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1b_pd: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1c2_oam_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1c2_oam_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + end_point_packet_external_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1b_pd: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + link_packet_external_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1b_ps: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + end_point_packet_internal_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_packet_internal_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_1b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1b_ps: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1b_pd: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_oam_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c1_cmaui_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + link_packet_internal_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c1_cmaui_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1b_pd: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1b_ps: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c2_oam_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c2_oam_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.ps_server_1b: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_ps_server_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_ps_server_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_ps_server_b_port_network_role: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_ps_server_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_order: + type: integer + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_ps_server_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_ps_server_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_ps_server_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_ps_server_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_ps_server_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_1b_ps_server_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_1b_ps_server_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_ps_server_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_ps_server_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.usage_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_1b_ps_server_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_1b_ps_server_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.read.bytes_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + os_ps_server_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_1b_ps_server_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_ps_server_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.cmaui_1c1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_cmaui_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_cmaui_1c1_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_order: + type: integer + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_1c1_cmaui_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_1c1_cmaui_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_1c1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui_1c1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + binding_cmaui_1c1_cmaui_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui_1c1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui_1c1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui_1c1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui_1c1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_1c1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_1c1_cmaui_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_1c1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_1c1_cmaui_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..8db4155247 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/MainServiceTemplate.yaml @@ -0,0 +1,35 @@ +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: + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + node_templates: + test_nested_all_patterns: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + p1: + get_input: jsa_name + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + p2: image + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_nested_all_patterns diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_cmaui_1c1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_cmaui_1c1ServiceTemplate.yaml new file mode 100644 index 0000000000..cc211aeb7e --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_cmaui_1c1ServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui_1c1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.cmaui_1c1: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_cmaui_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_cmaui_1c1_availability_zone: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_network_role_tag: + type: string + required: true + port_cmaui_port_order: + type: integer + required: true + vm_flavor_name: + type: string + required: true + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_cmaui_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_name: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + node_templates: + cmaui_1c1_cmaui_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_cmaui_port_exCP_naming + replacement_policy: + get_input: + - port_cmaui_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_cmaui_port_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_ip_requirements + network_role_tag: + get_input: port_cmaui_port_network_role_tag + mac_requirements: + get_input: port_cmaui_port_mac_requirements + order: + get_input: port_cmaui_port_order + network_role: + get_input: port_cmaui_port_network_role + subnetpoolid: + get_input: port_cmaui_port_subnetpoolid + fixed_ips: + get_input: port_cmaui_port_fixed_ips + network: + get_input: + - port_cmaui_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui_1c1 + relationship: tosca.relationships.network.BindsTo + cmaui_1c1: + type: org.openecomp.resource.vfc.nodes.heat.cmaui_1c1 + properties: + availability_zone: + get_input: + - compute_cmaui_1c1_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_1c1_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1 + capabilities: + binding_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - binding + disk.iops_cmaui_1c1: + - cmaui_1c1 + - disk.iops + disk.write.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.write.bytes + disk.device.capacity_cmaui_1c1: + - cmaui_1c1 + - disk.device.capacity + endpoint_cmaui_1c1: + - cmaui_1c1 + - endpoint + network.incoming.bytes.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.bytes.rate + network.incoming.packets_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.packets + network.outgoing.bytes_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outgoing.bytes + network.outgoing.bytes.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outgoing.bytes.rate + network.outpoing.packets_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outpoing.packets + memory_cmaui_1c1: + - cmaui_1c1 + - memory + disk.latency_cmaui_1c1: + - cmaui_1c1 + - disk.latency + disk.read.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.read.bytes.rate + disk.write.requests.rate_cmaui_1c1: + - cmaui_1c1 + - disk.write.requests.rate + disk.device.iops_cmaui_1c1: + - cmaui_1c1 + - disk.device.iops + disk.write.requests_cmaui_1c1: + - cmaui_1c1 + - disk.write.requests + disk.device.read.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.bytes + cpu_util_cmaui_1c1: + - cmaui_1c1 + - cpu_util + network.outgoing.packets.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outgoing.packets.rate + disk.device.read.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.bytes.rate + disk.ephemeral.size_cmaui_1c1: + - cmaui_1c1 + - disk.ephemeral.size + instance_cmaui_1c1: + - cmaui_1c1 + - instance + disk.device.read.requests_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.requests + disk.device.write.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.bytes.rate + cpu_cmaui_1c1: + - cmaui_1c1 + - cpu + disk.read.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.read.bytes + disk.device.usage_cmaui_1c1: + - cmaui_1c1 + - disk.device.usage + host_cmaui_1c1: + - cmaui_1c1 + - host + disk.device.write.requests_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.requests + disk.device.latency_cmaui_1c1: + - cmaui_1c1 + - disk.device.latency + network.incoming.bytes_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.bytes + disk.write.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.write.bytes.rate + memory.usage_cmaui_1c1: + - cmaui_1c1 + - memory.usage + scalable_cmaui_1c1: + - cmaui_1c1 + - scalable + disk.root.size_cmaui_1c1: + - cmaui_1c1 + - disk.root.size + disk.capacity_cmaui_1c1: + - cmaui_1c1 + - disk.capacity + os_cmaui_1c1: + - cmaui_1c1 + - os + disk.device.read.requests.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.requests.rate + feature_cmaui_1c1: + - cmaui_1c1 + - feature + network.incoming.packets.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.packets.rate + disk.allocation_cmaui_1c1: + - cmaui_1c1 + - disk.allocation + disk.device.allocation_cmaui_1c1: + - cmaui_1c1 + - disk.device.allocation + disk.device.write.requests.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.requests.rate + disk.device.write.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.bytes + memory.resident_cmaui_1c1: + - cmaui_1c1 + - memory.resident + attachment_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - attachment + disk.usage_cmaui_1c1: + - cmaui_1c1 + - disk.usage + disk.read.requests_cmaui_1c1: + - cmaui_1c1 + - disk.read.requests + binding_cmaui_1c1: + - cmaui_1c1 + - binding + vcpus_cmaui_1c1: + - cmaui_1c1 + - vcpus + feature_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - feature + cpu.delta_cmaui_1c1: + - cmaui_1c1 + - cpu.delta + requirements: + dependency_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - dependency + dependency_cmaui_1c1: + - cmaui_1c1 + - dependency + link_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - link + local_storage_cmaui_1c1: + - cmaui_1c1 + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_oam_server_1c2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_oam_server_1c2ServiceTemplate.yaml new file mode 100644 index 0000000000..c07068f1fe --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_oam_server_1c2ServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_oam_server_1c2 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.oam_server_1c2: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_oam_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + compute_oam_server_1c2_name: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_oam_port_network: + type: list + required: true + entry_schema: + type: string + port_oam_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_oam_port_order: + type: integer + required: true + port_oam_port_subnetpoolid: + type: string + required: true + vm_flavor_name: + type: string + required: true + compute_oam_server_1c2_availability_zone: + type: list + required: true + entry_schema: + type: string + port_oam_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + port_oam_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_oam_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_oam_port_network_role_tag: + type: string + required: true + port_oam_port_network_role: + type: string + required: true + node_templates: + oam_server_1c2: + type: org.openecomp.resource.vfc.nodes.heat.oam_server_1c2 + properties: + availability_zone: + get_input: + - compute_oam_server_1c2_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_oam_server_1c2_name + - index_value + oam_server_1c2_oam_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_oam_port_exCP_naming + replacement_policy: + get_input: + - port_oam_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_oam_port_vlan_requirements + ip_requirements: + get_input: port_oam_port_ip_requirements + network_role_tag: + get_input: port_oam_port_network_role_tag + mac_requirements: + get_input: port_oam_port_mac_requirements + order: + get_input: port_oam_port_order + network_role: + get_input: port_oam_port_network_role + subnetpoolid: + get_input: port_oam_port_subnetpoolid + fixed_ips: + get_input: port_oam_port_fixed_ips + network: + get_input: + - port_oam_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: oam_server_1c2 + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.oam_server_1c2 + capabilities: + disk.device.usage_oam_server_1c2: + - oam_server_1c2 + - disk.device.usage + disk.device.latency_oam_server_1c2: + - oam_server_1c2 + - disk.device.latency + feature_oam_server_1c2: + - oam_server_1c2 + - feature + disk.read.requests_oam_server_1c2: + - oam_server_1c2 + - disk.read.requests + disk.write.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.write.bytes.rate + disk.device.write.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.bytes.rate + network.outgoing.packets.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outgoing.packets.rate + network.outpoing.packets_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outpoing.packets + cpu_util_oam_server_1c2: + - oam_server_1c2 + - cpu_util + disk.device.write.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.bytes + disk.device.allocation_oam_server_1c2: + - oam_server_1c2 + - disk.device.allocation + attachment_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - attachment + network.incoming.bytes.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.bytes.rate + disk.root.size_oam_server_1c2: + - oam_server_1c2 + - disk.root.size + disk.device.iops_oam_server_1c2: + - oam_server_1c2 + - disk.device.iops + disk.read.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.read.bytes.rate + network.outgoing.bytes_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outgoing.bytes + disk.allocation_oam_server_1c2: + - oam_server_1c2 + - disk.allocation + disk.read.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.read.bytes + network.incoming.bytes_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.bytes + network.outgoing.bytes.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outgoing.bytes.rate + vcpus_oam_server_1c2: + - oam_server_1c2 + - vcpus + disk.device.read.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.bytes.rate + network.incoming.packets_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.packets + cpu_oam_server_1c2: + - oam_server_1c2 + - cpu + disk.write.requests.rate_oam_server_1c2: + - oam_server_1c2 + - disk.write.requests.rate + instance_oam_server_1c2: + - oam_server_1c2 + - instance + host_oam_server_1c2: + - oam_server_1c2 + - host + disk.device.capacity_oam_server_1c2: + - oam_server_1c2 + - disk.device.capacity + disk.device.write.requests.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.requests.rate + endpoint_oam_server_1c2: + - oam_server_1c2 + - endpoint + disk.ephemeral.size_oam_server_1c2: + - oam_server_1c2 + - disk.ephemeral.size + memory.resident_oam_server_1c2: + - oam_server_1c2 + - memory.resident + memory_oam_server_1c2: + - oam_server_1c2 + - memory + disk.device.read.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.bytes + memory.usage_oam_server_1c2: + - oam_server_1c2 + - memory.usage + disk.usage_oam_server_1c2: + - oam_server_1c2 + - disk.usage + network.incoming.packets.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.packets.rate + binding_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - binding + os_oam_server_1c2: + - oam_server_1c2 + - os + disk.device.read.requests_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.requests + disk.latency_oam_server_1c2: + - oam_server_1c2 + - disk.latency + feature_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - feature + disk.write.requests_oam_server_1c2: + - oam_server_1c2 + - disk.write.requests + disk.device.write.requests_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.requests + binding_oam_server_1c2: + - oam_server_1c2 + - binding + scalable_oam_server_1c2: + - oam_server_1c2 + - scalable + cpu.delta_oam_server_1c2: + - oam_server_1c2 + - cpu.delta + disk.write.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.write.bytes + disk.capacity_oam_server_1c2: + - oam_server_1c2 + - disk.capacity + disk.device.read.requests.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.requests.rate + disk.iops_oam_server_1c2: + - oam_server_1c2 + - disk.iops + requirements: + local_storage_oam_server_1c2: + - oam_server_1c2 + - local_storage + dependency_oam_server_1c2: + - oam_server_1c2 + - dependency + link_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - link + dependency_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_pd_server_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_pd_server_1bServiceTemplate.yaml new file mode 100644 index 0000000000..0f30620893 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_pd_server_1bServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + compute_pd_server_1b_name: + type: list + required: true + entry_schema: + type: string + port_pd_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + vm_flavor_name: + type: string + required: true + port_pd_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pd_server_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_b_port_subnetpoolid: + type: string + required: true + vm_image_name: + type: string + required: true + port_pd_server_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_b_port_network: + type: list + required: true + entry_schema: + type: string + port_pd_server_b_port_network_role_tag: + type: string + required: true + port_pd_server_b_port_network_role: + type: string + required: true + port_pd_server_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + compute_pd_server_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pd_server_b_port_order: + type: integer + required: true + port_pd_server_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + node_templates: + pd_server_1b: + type: org.openecomp.resource.vfc.nodes.heat.pd_server_1b + properties: + availability_zone: + get_input: + - compute_pd_server_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_1b_name + - index_value + pd_server_1b_pd_server_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd_server_b_port_exCP_naming + replacement_policy: + get_input: + - port_pd_server_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_pd_server_b_port_vlan_requirements + ip_requirements: + get_input: port_pd_server_b_port_ip_requirements + network_role_tag: + get_input: port_pd_server_b_port_network_role_tag + mac_requirements: + get_input: port_pd_server_b_port_mac_requirements + order: + get_input: port_pd_server_b_port_order + network_role: + get_input: port_pd_server_b_port_network_role + subnetpoolid: + get_input: port_pd_server_b_port_subnetpoolid + fixed_ips: + get_input: port_pd_server_b_port_fixed_ips + network: + get_input: + - port_pd_server_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server_1b + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_1b + capabilities: + disk.device.read.bytes_pd_server_1b: + - pd_server_1b + - disk.device.read.bytes + host_pd_server_1b: + - pd_server_1b + - host + disk.read.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.read.bytes.rate + feature_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - feature + disk.allocation_pd_server_1b: + - pd_server_1b + - disk.allocation + network.incoming.bytes_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.bytes + network.outgoing.bytes.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outgoing.bytes.rate + binding_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - binding + cpu.delta_pd_server_1b: + - pd_server_1b + - cpu.delta + disk.device.read.requests_pd_server_1b: + - pd_server_1b + - disk.device.read.requests + feature_pd_server_1b: + - pd_server_1b + - feature + disk.device.iops_pd_server_1b: + - pd_server_1b + - disk.device.iops + cpu_pd_server_1b: + - pd_server_1b + - cpu + disk.write.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.write.bytes.rate + disk.device.read.requests.rate_pd_server_1b: + - pd_server_1b + - disk.device.read.requests.rate + endpoint_pd_server_1b: + - pd_server_1b + - endpoint + disk.device.allocation_pd_server_1b: + - pd_server_1b + - disk.device.allocation + memory.usage_pd_server_1b: + - pd_server_1b + - memory.usage + attachment_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - attachment + memory_pd_server_1b: + - pd_server_1b + - memory + disk.device.read.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.device.read.bytes.rate + disk.device.latency_pd_server_1b: + - pd_server_1b + - disk.device.latency + disk.read.bytes_pd_server_1b: + - pd_server_1b + - disk.read.bytes + disk.device.usage_pd_server_1b: + - pd_server_1b + - disk.device.usage + disk.device.write.requests_pd_server_1b: + - pd_server_1b + - disk.device.write.requests + network.incoming.bytes.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.bytes.rate + disk.latency_pd_server_1b: + - pd_server_1b + - disk.latency + disk.ephemeral.size_pd_server_1b: + - pd_server_1b + - disk.ephemeral.size + scalable_pd_server_1b: + - pd_server_1b + - scalable + disk.write.requests_pd_server_1b: + - pd_server_1b + - disk.write.requests + disk.device.write.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.device.write.bytes.rate + disk.root.size_pd_server_1b: + - pd_server_1b + - disk.root.size + disk.iops_pd_server_1b: + - pd_server_1b + - disk.iops + network.incoming.packets.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.packets.rate + disk.write.bytes_pd_server_1b: + - pd_server_1b + - disk.write.bytes + disk.device.write.bytes_pd_server_1b: + - pd_server_1b + - disk.device.write.bytes + os_pd_server_1b: + - pd_server_1b + - os + vcpus_pd_server_1b: + - pd_server_1b + - vcpus + instance_pd_server_1b: + - pd_server_1b + - instance + binding_pd_server_1b: + - pd_server_1b + - binding + cpu_util_pd_server_1b: + - pd_server_1b + - cpu_util + memory.resident_pd_server_1b: + - pd_server_1b + - memory.resident + network.incoming.packets_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.packets + network.outgoing.packets.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outgoing.packets.rate + disk.device.write.requests.rate_pd_server_1b: + - pd_server_1b + - disk.device.write.requests.rate + disk.device.capacity_pd_server_1b: + - pd_server_1b + - disk.device.capacity + disk.read.requests_pd_server_1b: + - pd_server_1b + - disk.read.requests + network.outpoing.packets_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outpoing.packets + disk.capacity_pd_server_1b: + - pd_server_1b + - disk.capacity + disk.usage_pd_server_1b: + - pd_server_1b + - disk.usage + network.outgoing.bytes_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outgoing.bytes + disk.write.requests.rate_pd_server_1b: + - pd_server_1b + - disk.write.requests.rate + requirements: + dependency_pd_server_1b: + - pd_server_1b + - dependency + local_storage_pd_server_1b: + - pd_server_1b + - local_storage + link_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - link + dependency_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_ps_server_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_ps_server_1bServiceTemplate.yaml new file mode 100644 index 0000000000..12e869e022 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/Nested_ps_server_1bServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_ps_server_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.ps_server_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_ps_server_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_ps_server_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_ps_server_b_port_network_role: + type: string + required: true + port_ps_server_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + port_ps_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_ps_server_b_port_subnetpoolid: + type: string + required: true + port_ps_server_b_port_order: + type: integer + required: true + vm_image_name: + type: string + required: true + port_ps_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_ps_server_b_port_network_role_tag: + type: string + required: true + port_ps_server_b_port_network: + type: list + required: true + entry_schema: + type: string + compute_ps_server_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_ps_server_1b_name: + type: list + required: true + entry_schema: + type: string + node_templates: + ps_server_1b: + type: org.openecomp.resource.vfc.nodes.heat.ps_server_1b + properties: + availability_zone: + get_input: + - compute_ps_server_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_ps_server_1b_name + - index_value + ps_server_1b_ps_server_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_ps_server_b_port_exCP_naming + replacement_policy: + get_input: + - port_ps_server_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_ps_server_b_port_vlan_requirements + ip_requirements: + get_input: port_ps_server_b_port_ip_requirements + network_role_tag: + get_input: port_ps_server_b_port_network_role_tag + mac_requirements: + get_input: port_ps_server_b_port_mac_requirements + order: + get_input: port_ps_server_b_port_order + network_role: + get_input: port_ps_server_b_port_network_role + subnetpoolid: + get_input: port_ps_server_b_port_subnetpoolid + fixed_ips: + get_input: port_ps_server_b_port_fixed_ips + network: + get_input: + - port_ps_server_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: ps_server_1b + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.ps_server_1b + capabilities: + disk.write.bytes.rate_ps_server_1b: + - ps_server_1b + - disk.write.bytes.rate + disk.device.usage_ps_server_1b: + - ps_server_1b + - disk.device.usage + disk.device.allocation_ps_server_1b: + - ps_server_1b + - disk.device.allocation + disk.device.write.requests_ps_server_1b: + - ps_server_1b + - disk.device.write.requests + cpu_util_ps_server_1b: + - ps_server_1b + - cpu_util + scalable_ps_server_1b: + - ps_server_1b + - scalable + disk.device.read.bytes.rate_ps_server_1b: + - ps_server_1b + - disk.device.read.bytes.rate + disk.device.latency_ps_server_1b: + - ps_server_1b + - disk.device.latency + disk.device.iops_ps_server_1b: + - ps_server_1b + - disk.device.iops + disk.device.capacity_ps_server_1b: + - ps_server_1b + - disk.device.capacity + network.incoming.packets.rate_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.incoming.packets.rate + instance_ps_server_1b: + - ps_server_1b + - instance + cpu_ps_server_1b: + - ps_server_1b + - cpu + disk.device.write.bytes_ps_server_1b: + - ps_server_1b + - disk.device.write.bytes + disk.read.bytes.rate_ps_server_1b: + - ps_server_1b + - disk.read.bytes.rate + disk.device.read.requests_ps_server_1b: + - ps_server_1b + - disk.device.read.requests + network.incoming.bytes.rate_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.incoming.bytes.rate + host_ps_server_1b: + - ps_server_1b + - host + disk.usage_ps_server_1b: + - ps_server_1b + - disk.usage + disk.read.requests_ps_server_1b: + - ps_server_1b + - disk.read.requests + disk.device.read.requests.rate_ps_server_1b: + - ps_server_1b + - disk.device.read.requests.rate + disk.capacity_ps_server_1b: + - ps_server_1b + - disk.capacity + disk.write.requests.rate_ps_server_1b: + - ps_server_1b + - disk.write.requests.rate + disk.device.read.bytes_ps_server_1b: + - ps_server_1b + - disk.device.read.bytes + disk.device.write.requests.rate_ps_server_1b: + - ps_server_1b + - disk.device.write.requests.rate + disk.root.size_ps_server_1b: + - ps_server_1b + - disk.root.size + feature_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - feature + binding_ps_server_1b: + - ps_server_1b + - binding + network.incoming.bytes_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.incoming.bytes + network.outgoing.bytes.rate_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.outgoing.bytes.rate + memory.resident_ps_server_1b: + - ps_server_1b + - memory.resident + memory_ps_server_1b: + - ps_server_1b + - memory + disk.write.bytes_ps_server_1b: + - ps_server_1b + - disk.write.bytes + disk.device.write.bytes.rate_ps_server_1b: + - ps_server_1b + - disk.device.write.bytes.rate + binding_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - binding + disk.read.bytes_ps_server_1b: + - ps_server_1b + - disk.read.bytes + network.outgoing.bytes_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.outgoing.bytes + feature_ps_server_1b: + - ps_server_1b + - feature + os_ps_server_1b: + - ps_server_1b + - os + attachment_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - attachment + disk.iops_ps_server_1b: + - ps_server_1b + - disk.iops + disk.allocation_ps_server_1b: + - ps_server_1b + - disk.allocation + disk.write.requests_ps_server_1b: + - ps_server_1b + - disk.write.requests + network.outgoing.packets.rate_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.outgoing.packets.rate + network.incoming.packets_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.incoming.packets + memory.usage_ps_server_1b: + - ps_server_1b + - memory.usage + disk.latency_ps_server_1b: + - ps_server_1b + - disk.latency + endpoint_ps_server_1b: + - ps_server_1b + - endpoint + vcpus_ps_server_1b: + - ps_server_1b + - vcpus + cpu.delta_ps_server_1b: + - ps_server_1b + - cpu.delta + network.outpoing.packets_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.outpoing.packets + disk.ephemeral.size_ps_server_1b: + - ps_server_1b + - disk.ephemeral.size + requirements: + local_storage_ps_server_1b: + - ps_server_1b + - local_storage + dependency_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - dependency + link_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - link + dependency_ps_server_1b: + - ps_server_1b + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/nested1ServiceTemplate.yaml new file mode 100644 index 0000000000..ae05dd420d --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/nested1ServiceTemplate.yaml @@ -0,0 +1,1404 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + cmaui_1c1_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + ps_server_1b_ips: + hidden: false + immutable: false + type: string + packet_internal_network_name: + hidden: false + immutable: false + type: string + pd_server_1b_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + oam_server_1c2_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_1c1_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + ps_server_1b_names: + hidden: false + immutable: false + type: list + description: Ps server names + entry_schema: + type: string + cmaui_1c1_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + pd_server_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + pd_server_1b_ips: + hidden: false + immutable: false + type: string + packet_external_network_name: + hidden: false + immutable: false + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + ps_server_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + cmaui_oam_ips: + hidden: false + immutable: false + type: string + ps_server_1b_image: + hidden: false + immutable: false + type: string + description: Ps Image server + net: + hidden: false + immutable: false + type: string + pd_server_1b_image: + hidden: false + immutable: false + type: string + description: PD Image server + oam_server_1c2_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + oam_server_1c2_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + node_templates: + abstract_cmaui_1c1: + type: org.openecomp.resource.abstract.nodes.cmaui_1c1 + directives: + - substitutable + properties: + port_cmaui_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui_port_network: + - packet_internal_network + compute_cmaui_1c1_availability_zone: + - get_input: availability_zone_0 + - get_input: availability_zone_0 + vm_flavor_name: + get_input: cmaui_1c1_flavor + port_cmaui_port_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_replacement_policy: + - AUTO + vm_image_name: + get_input: cmaui_1c1_image + port_cmaui_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + compute_cmaui_1c1_name: + - get_input: + - cmaui_1c1_names + - 1 + - get_input: + - cmaui_1c1_names + - 0 + service_template_filter: + substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml + count: 2 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_cmaui_1c1_cmaui_port: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + abstract_pd_server_1b: + type: org.openecomp.resource.abstract.nodes.pd_server_1b + directives: + - substitutable + properties: + compute_pd_server_1b_name: + - get_input: + - pd_server_1b_names + - 0 + vm_flavor_name: + get_input: pd_server_1b_flavor + port_pd_server_b_port_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_b_port_fixed_ips: + - ip_address: + get_input: + - pd_server_1b_ips + - 0 + vm_image_name: + get_input: pd_server_1b_image + port_pd_server_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_b_port_network: + - get_input: net + port_pd_server_b_port_replacement_policy: + - AUTO + compute_pd_server_1b_availability_zone: + - get_input: availability_zone_0 + service_template_filter: + substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_ps_server_1b: + type: org.openecomp.resource.abstract.nodes.ps_server_1b + directives: + - substitutable + properties: + port_ps_server_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_ps_server_b_port_replacement_policy: + - AUTO + port_ps_server_b_port_fixed_ips: + - ip_address: + get_input: + - ps_server_1b_ips + - 0 + vm_flavor_name: + get_input: ps_server_1b_flavor + port_ps_server_b_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: ps_server_1b_image + port_ps_server_b_port_network: + - get_input: net + compute_ps_server_1b_availability_zone: + - get_input: availability_zone_0 + compute_ps_server_1b_name: + - get_input: + - ps_server_1b_names + - 1 + service_template_filter: + substitute_service_template: Nested_ps_server_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + packet_external_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_external_network_name + packet_internal_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_internal_network_name + abstract_oam_server_1c2_1: + type: org.openecomp.resource.abstract.nodes.oam_server_1c2 + directives: + - substitutable + properties: + port_oam_port_mac_requirements: + mac_count_required: + is_required: false + compute_oam_server_1c2_name: + - get_input: + - oam_server_1c2_names + - 1 + port_oam_port_network: + - packet_external_network + vm_flavor_name: + get_input: oam_server_1c2_flavor + compute_oam_server_1c2_availability_zone: + - get_input: availability_zone_0 + port_oam_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 1 + vm_image_name: + get_input: oam_server_1c2_image + port_oam_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_oam_port_replacement_policy: + - AUTO + service_template_filter: + substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_oam_server_1c2_oam_port: + capability: tosca.capabilities.network.Linkable + node: packet_external_network + relationship: tosca.relationships.network.LinksTo + abstract_oam_server_1c2_0: + type: org.openecomp.resource.abstract.nodes.oam_server_1c2 + directives: + - substitutable + properties: + port_oam_port_mac_requirements: + mac_count_required: + is_required: false + compute_oam_server_1c2_name: + - get_input: + - oam_server_1c2_names + - 0 + port_oam_port_network: + - packet_internal_network + vm_flavor_name: + get_input: oam_server_1c2_flavor + compute_oam_server_1c2_availability_zone: + - get_input: availability_zone_0 + port_oam_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 1 + vm_image_name: + get_input: oam_server_1c2_image + port_oam_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_oam_port_replacement_policy: + - AUTO + service_template_filter: + substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_oam_server_1c2_oam_port: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + groups: + nested1_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1.yml + description: nested1 + members: + - packet_external_network + - packet_internal_network + - abstract_ps_server_1b + - abstract_oam_server_1c2_0 + - abstract_oam_server_1c2_1 + - abstract_pd_server_1b + - abstract_cmaui_1c1 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1 + capabilities: + disk.capacity_server_1b_pd: + - abstract_pd_server_1b + - disk.capacity_pd_server_1b + disk.device.write.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.bytes.rate_oam_server_1c2 + disk.read.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.read.bytes_cmaui_1c1 + disk.device.write.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.bytes.rate_oam_server_1c2 + disk.device.read.bytes.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.device.read.bytes.rate_ps_server_1b + disk.read.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.read.bytes_cmaui_1c1 + disk.usage_server_1b_pd: + - abstract_pd_server_1b + - disk.usage_pd_server_1b + disk.iops_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.iops_oam_server_1c2 + disk.usage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.usage_oam_server_1c2 + disk.read.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.read.requests_cmaui_1c1 + feature_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - feature_cmaui_1c1 + disk.usage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.usage_oam_server_1c2 + network.incoming.bytes_pd_server_1b_port: + - abstract_pd_server_1b + - network.incoming.bytes_pd_server_1b_pd_server_b_port + feature_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - feature_cmaui_1c1 + disk.read.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.read.requests_cmaui_1c1 + disk.device.iops_server_1b_ps: + - abstract_ps_server_1b + - disk.device.iops_ps_server_1b + network.outgoing.bytes_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outgoing.bytes_cmaui_1c1_cmaui_port + disk.iops_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.iops_oam_server_1c2 + network.outgoing.bytes_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outgoing.bytes_cmaui_1c1_cmaui_port + network.outgoing.packets.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outgoing.packets.rate_oam_server_1c2_oam_port + network.outgoing.packets.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outgoing.packets.rate_oam_server_1c2_oam_port + disk.device.iops_server_1b_pd: + - abstract_pd_server_1b + - disk.device.iops_pd_server_1b + network.incoming.packets_pd_server_1b_port: + - abstract_pd_server_1b + - network.incoming.packets_pd_server_1b_pd_server_b_port + attachment_ps_server_1b_port: + - abstract_ps_server_1b + - attachment_ps_server_1b_ps_server_b_port + disk.device.write.requests.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.requests.rate_oam_server_1c2 + disk.device.write.requests.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.requests.rate_oam_server_1c2 + disk.device.read.bytes.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.device.read.bytes.rate_pd_server_1b + disk.read.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.read.bytes.rate_oam_server_1c2 + disk.read.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.read.bytes.rate_oam_server_1c2 + scalable_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - scalable_oam_server_1c2 + disk.latency_server_1b_pd: + - abstract_pd_server_1b + - disk.latency_pd_server_1b + scalable_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - scalable_oam_server_1c2 + disk.device.read.requests.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.device.read.requests.rate_pd_server_1b + disk.device.write.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.requests_cmaui_1c1 + disk.device.write.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.requests_cmaui_1c1 + disk.device.read.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.bytes_cmaui_1c1 + disk.device.read.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.bytes_cmaui_1c1 + disk.device.read.requests.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.device.read.requests.rate_ps_server_1b + disk.device.usage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.usage_oam_server_1c2 + disk.device.capacity_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.capacity_oam_server_1c2 + disk.device.capacity_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.capacity_oam_server_1c2 + binding_server_1b_ps: + - abstract_ps_server_1b + - binding_ps_server_1b + binding_server_1b_pd: + - abstract_pd_server_1b + - binding_pd_server_1b + disk.device.usage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.usage_oam_server_1c2 + memory.usage_server_1b_pd: + - abstract_pd_server_1b + - memory.usage_pd_server_1b + network.outpoing.packets_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outpoing.packets_oam_server_1c2_oam_port + network.outpoing.packets_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outpoing.packets_oam_server_1c2_oam_port + binding_cmaui_port_1: + - abstract_cmaui_1c1 + - binding_cmaui_1c1_cmaui_port + binding_cmaui_port_2: + - abstract_cmaui_1c1 + - binding_cmaui_1c1_cmaui_port + memory.usage_server_1b_ps: + - abstract_ps_server_1b + - memory.usage_ps_server_1b + cpu_util_server_1b_pd: + - abstract_pd_server_1b + - cpu_util_pd_server_1b + cpu_util_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - cpu_util_oam_server_1c2 + cpu_util_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - cpu_util_oam_server_1c2 + memory_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - memory_oam_server_1c2 + memory_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - memory_oam_server_1c2 + disk.write.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.bytes_oam_server_1c2 + disk.write.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.bytes_oam_server_1c2 + memory.resident_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - memory.resident_oam_server_1c2 + memory.resident_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - memory.resident_oam_server_1c2 + cpu_util_server_1b_ps: + - abstract_ps_server_1b + - cpu_util_ps_server_1b + network.incoming.bytes_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.bytes_cmaui_1c1_cmaui_port + network.incoming.bytes_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.bytes_cmaui_1c1_cmaui_port + os_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - os_oam_server_1c2 + disk.device.iops_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.iops_cmaui_1c1 + instance_server_1b_pd: + - abstract_pd_server_1b + - instance_pd_server_1b + disk.device.iops_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.iops_cmaui_1c1 + os_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - os_oam_server_1c2 + disk.device.write.bytes_server_1b_pd: + - abstract_pd_server_1b + - disk.device.write.bytes_pd_server_1b + disk.device.allocation_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.allocation_cmaui_1c1 + disk.device.allocation_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.allocation_cmaui_1c1 + feature_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - feature_oam_server_1c2 + disk.device.write.bytes_server_1b_ps: + - abstract_ps_server_1b + - disk.device.write.bytes_ps_server_1b + network.incoming.packets.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.packets.rate_cmaui_1c1_cmaui_port + vcpus_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - vcpus_cmaui_1c1 + network.incoming.packets.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.packets.rate_cmaui_1c1_cmaui_port + feature_cmaui_port_1: + - abstract_cmaui_1c1 + - feature_cmaui_1c1_cmaui_port + network.incoming.bytes.rate_pd_server_1b_port: + - abstract_pd_server_1b + - network.incoming.bytes.rate_pd_server_1b_pd_server_b_port + network.outgoing.bytes_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outgoing.bytes_oam_server_1c2_oam_port + feature_cmaui_port_2: + - abstract_cmaui_1c1 + - feature_cmaui_1c1_cmaui_port + instance_server_1b_ps: + - abstract_ps_server_1b + - instance_ps_server_1b + feature_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - feature_oam_server_1c2 + network.outgoing.bytes_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outgoing.bytes_oam_server_1c2_oam_port + disk.device.capacity_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.capacity_cmaui_1c1 + instance_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - instance_cmaui_1c1 + cpu.delta_server_1b_ps: + - abstract_ps_server_1b + - cpu.delta_ps_server_1b + instance_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - instance_cmaui_1c1 + disk.device.read.requests.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.requests.rate_oam_server_1c2 + disk.device.read.requests.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.requests.rate_oam_server_1c2 + attachment_oam_port_2: + - abstract_oam_server_1c2_1 + - attachment_oam_server_1c2_oam_port + disk.device.write.bytes.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.device.write.bytes.rate_pd_server_1b + disk.capacity_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.capacity_oam_server_1c2 + disk.capacity_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.capacity_oam_server_1c2 + cpu.delta_server_1b_pd: + - abstract_pd_server_1b + - cpu.delta_pd_server_1b + attachment_oam_port_1: + - abstract_oam_server_1c2_0 + - attachment_oam_server_1c2_oam_port + disk.device.write.requests_server_1b_pd: + - abstract_pd_server_1b + - disk.device.write.requests_pd_server_1b + disk.write.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.bytes.rate_oam_server_1c2 + disk.write.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.bytes.rate_oam_server_1c2 + endpoint_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - endpoint_cmaui_1c1 + network.outgoing.packets.rate_ps_server_1b_port: + - abstract_ps_server_1b + - network.outgoing.packets.rate_ps_server_1b_ps_server_b_port + endpoint_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - endpoint_cmaui_1c1 + disk.device.usage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.usage_cmaui_1c1 + disk.device.capacity_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.capacity_cmaui_1c1 + disk.device.usage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.usage_cmaui_1c1 + network.incoming.bytes_ps_server_1b_port: + - abstract_ps_server_1b + - network.incoming.bytes_ps_server_1b_ps_server_b_port + attachment_pd_server_1b_port: + - abstract_pd_server_1b + - attachment_pd_server_1b_pd_server_b_port + vcpus_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - vcpus_cmaui_1c1 + binding_ps_server_1b_port: + - abstract_ps_server_1b + - binding_ps_server_1b_ps_server_b_port + disk.device.write.bytes.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.device.write.bytes.rate_ps_server_1b + disk.device.write.requests_server_1b_ps: + - abstract_ps_server_1b + - disk.device.write.requests_ps_server_1b + disk.device.latency_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.latency_oam_server_1c2 + disk.device.latency_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.latency_oam_server_1c2 + feature_packet_external_network: + - packet_external_network + - feature + disk.write.requests.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.requests.rate_cmaui_1c1 + disk.write.requests.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.requests.rate_cmaui_1c1 + disk.device.read.requests_server_1b_pd: + - abstract_pd_server_1b + - disk.device.read.requests_pd_server_1b + disk.read.requests_server_1b_pd: + - abstract_pd_server_1b + - disk.read.requests_pd_server_1b + cpu_util_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - cpu_util_cmaui_1c1 + disk.allocation_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.allocation_oam_server_1c2 + disk.allocation_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.allocation_oam_server_1c2 + cpu_util_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - cpu_util_cmaui_1c1 + disk.device.read.requests_server_1b_ps: + - abstract_ps_server_1b + - disk.device.read.requests_ps_server_1b + binding_pd_server_1b_port: + - abstract_pd_server_1b + - binding_pd_server_1b_pd_server_b_port + disk.read.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.read.bytes_oam_server_1c2 + disk.read.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.read.bytes_oam_server_1c2 + cpu_server_1b_pd: + - abstract_pd_server_1b + - cpu_pd_server_1b + binding_oam_port_2: + - abstract_oam_server_1c2_1 + - binding_oam_server_1c2_oam_port + disk.write.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.bytes.rate_cmaui_1c1 + disk.write.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.bytes.rate_cmaui_1c1 + disk.allocation_server_1b_pd: + - abstract_pd_server_1b + - disk.allocation_pd_server_1b + binding_oam_port_1: + - abstract_oam_server_1c2_0 + - binding_oam_server_1c2_oam_port + disk.read.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.read.bytes.rate_cmaui_1c1 + disk.read.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.read.bytes.rate_cmaui_1c1 + host_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - host_cmaui_1c1 + host_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - host_cmaui_1c1 + cpu_server_1b_ps: + - abstract_ps_server_1b + - cpu_ps_server_1b + network.outpoing.packets_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outpoing.packets_cmaui_1c1_cmaui_port + disk.allocation_server_1b_ps: + - abstract_ps_server_1b + - disk.allocation_ps_server_1b + network.outpoing.packets_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outpoing.packets_cmaui_1c1_cmaui_port + disk.latency_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.latency_oam_server_1c2 + disk.latency_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.latency_oam_server_1c2 + disk.read.requests_server_1b_ps: + - abstract_ps_server_1b + - disk.read.requests_ps_server_1b + disk.capacity_server_1b_ps: + - abstract_ps_server_1b + - disk.capacity_ps_server_1b + memory.usage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - memory.usage_oam_server_1c2 + network.outpoing.packets_ps_server_1b_port: + - abstract_ps_server_1b + - network.outpoing.packets_ps_server_1b_ps_server_b_port + memory.usage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - memory.usage_oam_server_1c2 + disk.read.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.read.requests_oam_server_1c2 + attachment_packet_external_network: + - packet_external_network + - attachment + disk.read.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.read.requests_oam_server_1c2 + disk.usage_server_1b_ps: + - abstract_ps_server_1b + - disk.usage_ps_server_1b + disk.root.size_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.root.size_oam_server_1c2 + memory.resident_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - memory.resident_cmaui_1c1 + disk.root.size_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.root.size_oam_server_1c2 + memory.resident_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - memory.resident_cmaui_1c1 + network.incoming.bytes.rate_ps_server_1b_port: + - abstract_ps_server_1b + - network.incoming.bytes.rate_ps_server_1b_ps_server_b_port + network.incoming.bytes.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.bytes.rate_oam_server_1c2_oam_port + os_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - os_cmaui_1c1 + os_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - os_cmaui_1c1 + instance_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - instance_oam_server_1c2 + instance_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - instance_oam_server_1c2 + network.incoming.bytes.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.bytes.rate_oam_server_1c2_oam_port + vcpus_server_1b_pd: + - abstract_pd_server_1b + - vcpus_pd_server_1b + memory.usage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - memory.usage_cmaui_1c1 + disk.write.bytes.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.write.bytes.rate_ps_server_1b + memory.usage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - memory.usage_cmaui_1c1 + binding_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - binding_cmaui_1c1 + memory_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - memory_cmaui_1c1 + binding_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - binding_cmaui_1c1 + feature_ps_server_1b_port: + - abstract_ps_server_1b + - feature_ps_server_1b_ps_server_b_port + disk.device.iops_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.iops_oam_server_1c2 + vcpus_server_1b_ps: + - abstract_ps_server_1b + - vcpus_ps_server_1b + disk.device.iops_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.iops_oam_server_1c2 + disk.write.bytes.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.write.bytes.rate_pd_server_1b + binding_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - binding_oam_server_1c2 + binding_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - binding_oam_server_1c2 + os_server_1b_pd: + - abstract_pd_server_1b + - os_pd_server_1b + attachment_packet_internal_network: + - packet_internal_network + - attachment + network.outgoing.packets.rate_pd_server_1b_port: + - abstract_pd_server_1b + - network.outgoing.packets.rate_pd_server_1b_pd_server_b_port + memory_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - memory_cmaui_1c1 + disk.device.latency_server_1b_pd: + - abstract_pd_server_1b + - disk.device.latency_pd_server_1b + disk.write.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.requests_oam_server_1c2 + disk.device.usage_server_1b_pd: + - abstract_pd_server_1b + - disk.device.usage_pd_server_1b + disk.write.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.requests_oam_server_1c2 + vcpus_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - vcpus_oam_server_1c2 + vcpus_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - vcpus_oam_server_1c2 + os_server_1b_ps: + - abstract_ps_server_1b + - os_ps_server_1b + disk.device.latency_server_1b_ps: + - abstract_ps_server_1b + - disk.device.latency_ps_server_1b + disk.ephemeral.size_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.ephemeral.size_cmaui_1c1 + disk.ephemeral.size_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.ephemeral.size_cmaui_1c1 + disk.root.size_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.root.size_cmaui_1c1 + disk.device.usage_server_1b_ps: + - abstract_ps_server_1b + - disk.device.usage_ps_server_1b + disk.root.size_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.root.size_cmaui_1c1 + disk.read.bytes_server_1b_ps: + - abstract_ps_server_1b + - disk.read.bytes_ps_server_1b + network.incoming.packets_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.packets_cmaui_1c1_cmaui_port + disk.device.write.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.bytes.rate_cmaui_1c1 + disk.ephemeral.size_server_1b_pd: + - abstract_pd_server_1b + - disk.ephemeral.size_pd_server_1b + disk.device.write.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.requests_oam_server_1c2 + disk.allocation_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.allocation_cmaui_1c1 + memory_server_1b_ps: + - abstract_ps_server_1b + - memory_ps_server_1b + network.incoming.packets_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.packets_cmaui_1c1_cmaui_port + network.outgoing.bytes.rate_ps_server_1b_port: + - abstract_ps_server_1b + - network.outgoing.bytes.rate_ps_server_1b_ps_server_b_port + network.incoming.packets.rate_ps_server_1b_port: + - abstract_ps_server_1b + - network.incoming.packets.rate_ps_server_1b_ps_server_b_port + disk.device.write.requests.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.requests.rate_cmaui_1c1 + disk.device.write.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.bytes_cmaui_1c1 + disk.device.write.requests.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.requests.rate_cmaui_1c1 + feature_server_1b_ps: + - abstract_ps_server_1b + - feature_ps_server_1b + disk.write.requests.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.write.requests.rate_ps_server_1b + disk.device.write.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.requests_oam_server_1c2 + disk.device.write.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.bytes.rate_cmaui_1c1 + disk.device.write.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.bytes_cmaui_1c1 + host_server_1b_pd: + - abstract_pd_server_1b + - host_pd_server_1b + disk.device.read.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.requests_oam_server_1c2 + disk.ephemeral.size_server_1b_ps: + - abstract_ps_server_1b + - disk.ephemeral.size_ps_server_1b + disk.read.bytes_server_1b_pd: + - abstract_pd_server_1b + - disk.read.bytes_pd_server_1b + host_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - host_oam_server_1c2 + disk.device.read.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.requests_oam_server_1c2 + memory_server_1b_pd: + - abstract_pd_server_1b + - memory_pd_server_1b + host_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - host_oam_server_1c2 + network.incoming.packets.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.packets.rate_oam_server_1c2_oam_port + disk.write.bytes_server_1b_ps: + - abstract_ps_server_1b + - disk.write.bytes_ps_server_1b + network.incoming.packets.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.packets.rate_oam_server_1c2_oam_port + end_point_packet_external_network: + - packet_external_network + - end_point + network.outpoing.packets_pd_server_1b_port: + - abstract_pd_server_1b + - network.outpoing.packets_pd_server_1b_pd_server_b_port + feature_server_1b_pd: + - abstract_pd_server_1b + - feature_pd_server_1b + disk.device.read.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.requests_cmaui_1c1 + disk.allocation_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.allocation_cmaui_1c1 + disk.device.read.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.requests_cmaui_1c1 + disk.device.allocation_server_1b_pd: + - abstract_pd_server_1b + - disk.device.allocation_pd_server_1b + disk.root.size_server_1b_ps: + - abstract_ps_server_1b + - disk.root.size_ps_server_1b + disk.device.allocation_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.allocation_oam_server_1c2 + disk.device.allocation_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.allocation_oam_server_1c2 + network.outgoing.bytes_pd_server_1b_port: + - abstract_pd_server_1b + - network.outgoing.bytes_pd_server_1b_pd_server_b_port + disk.write.bytes_server_1b_pd: + - abstract_pd_server_1b + - disk.write.bytes_pd_server_1b + disk.write.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.requests_cmaui_1c1 + disk.write.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.requests_cmaui_1c1 + disk.device.capacity_server_1b_pd: + - abstract_pd_server_1b + - disk.device.capacity_pd_server_1b + network.outgoing.bytes.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port + disk.root.size_server_1b_pd: + - abstract_pd_server_1b + - disk.root.size_pd_server_1b + cpu_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - cpu_cmaui_1c1 + network.outgoing.bytes.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port + cpu_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - cpu_cmaui_1c1 + cpu_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - cpu_oam_server_1c2 + disk.device.capacity_server_1b_ps: + - abstract_ps_server_1b + - disk.device.capacity_ps_server_1b + disk.write.requests.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.write.requests.rate_pd_server_1b + cpu_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - cpu_oam_server_1c2 + link_packet_external_network: + - packet_external_network + - link + disk.device.read.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.bytes.rate_cmaui_1c1 + disk.device.read.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.bytes.rate_cmaui_1c1 + host_server_1b_ps: + - abstract_ps_server_1b + - host_ps_server_1b + disk.write.requests.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.requests.rate_oam_server_1c2 + cpu.delta_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - cpu.delta_oam_server_1c2 + disk.iops_server_1b_pd: + - abstract_pd_server_1b + - disk.iops_pd_server_1b + disk.write.requests.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.requests.rate_oam_server_1c2 + disk.usage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.usage_cmaui_1c1 + disk.usage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.usage_cmaui_1c1 + disk.device.allocation_server_1b_ps: + - abstract_ps_server_1b + - disk.device.allocation_ps_server_1b + end_point_packet_internal_network: + - packet_internal_network + - end_point + network.incoming.bytes_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.bytes_oam_server_1c2_oam_port + feature_packet_internal_network: + - packet_internal_network + - feature + network.incoming.bytes_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.bytes_oam_server_1c2_oam_port + disk.device.write.requests.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.device.write.requests.rate_ps_server_1b + attachment_cmaui_port_2: + - abstract_cmaui_1c1 + - attachment_cmaui_1c1_cmaui_port + network.outgoing.bytes.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outgoing.bytes.rate_oam_server_1c2_oam_port + network.outgoing.bytes.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outgoing.bytes.rate_oam_server_1c2_oam_port + disk.iops_server_1b_ps: + - abstract_ps_server_1b + - disk.iops_ps_server_1b + disk.capacity_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.capacity_cmaui_1c1 + network.outgoing.packets.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outgoing.packets.rate_cmaui_1c1_cmaui_port + network.outgoing.packets.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outgoing.packets.rate_cmaui_1c1_cmaui_port + attachment_cmaui_port_1: + - abstract_cmaui_1c1 + - attachment_cmaui_1c1_cmaui_port + disk.capacity_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.capacity_cmaui_1c1 + disk.ephemeral.size_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.ephemeral.size_oam_server_1c2 + disk.read.bytes.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.read.bytes.rate_ps_server_1b + disk.ephemeral.size_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.ephemeral.size_oam_server_1c2 + disk.device.read.requests.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.requests.rate_cmaui_1c1 + disk.device.read.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.bytes_oam_server_1c2 + disk.device.read.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.bytes_oam_server_1c2 + disk.device.read.requests.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.requests.rate_cmaui_1c1 + network.incoming.packets_ps_server_1b_port: + - abstract_ps_server_1b + - network.incoming.packets_ps_server_1b_ps_server_b_port + disk.write.requests_server_1b_ps: + - abstract_ps_server_1b + - disk.write.requests_ps_server_1b + feature_pd_server_1b_port: + - abstract_pd_server_1b + - feature_pd_server_1b_pd_server_b_port + disk.latency_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.latency_cmaui_1c1 + scalable_server_1b_ps: + - abstract_ps_server_1b + - scalable_ps_server_1b + disk.latency_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.latency_cmaui_1c1 + cpu.delta_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - cpu.delta_oam_server_1c2 + disk.device.read.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.bytes.rate_oam_server_1c2 + disk.device.read.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.bytes.rate_oam_server_1c2 + scalable_server_1b_pd: + - abstract_pd_server_1b + - scalable_pd_server_1b + disk.write.requests_server_1b_pd: + - abstract_pd_server_1b + - disk.write.requests_pd_server_1b + disk.latency_server_1b_ps: + - abstract_ps_server_1b + - disk.latency_ps_server_1b + disk.write.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.bytes_cmaui_1c1 + network.outgoing.bytes.rate_pd_server_1b_port: + - abstract_pd_server_1b + - network.outgoing.bytes.rate_pd_server_1b_pd_server_b_port + disk.write.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.bytes_cmaui_1c1 + feature_oam_port_2: + - abstract_oam_server_1c2_1 + - feature_oam_server_1c2_oam_port + feature_oam_port_1: + - abstract_oam_server_1c2_0 + - feature_oam_server_1c2_oam_port + network.incoming.packets.rate_pd_server_1b_port: + - abstract_pd_server_1b + - network.incoming.packets.rate_pd_server_1b_pd_server_b_port + disk.device.latency_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.latency_cmaui_1c1 + disk.read.bytes.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.read.bytes.rate_pd_server_1b + scalable_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - scalable_cmaui_1c1 + link_packet_internal_network: + - packet_internal_network + - link + disk.device.latency_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.latency_cmaui_1c1 + scalable_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - scalable_cmaui_1c1 + cpu.delta_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - cpu.delta_cmaui_1c1 + endpoint_server_1b_pd: + - abstract_pd_server_1b + - endpoint_pd_server_1b + cpu.delta_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - cpu.delta_cmaui_1c1 + endpoint_server_1b_ps: + - abstract_ps_server_1b + - endpoint_ps_server_1b + network.incoming.packets_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.packets_oam_server_1c2_oam_port + network.incoming.packets_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.packets_oam_server_1c2_oam_port + network.incoming.bytes.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.bytes.rate_cmaui_1c1_cmaui_port + network.outgoing.bytes_ps_server_1b_port: + - abstract_ps_server_1b + - network.outgoing.bytes_ps_server_1b_ps_server_b_port + network.incoming.bytes.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.bytes.rate_cmaui_1c1_cmaui_port + disk.device.read.bytes_server_1b_ps: + - abstract_ps_server_1b + - disk.device.read.bytes_ps_server_1b + disk.iops_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.iops_cmaui_1c1 + disk.iops_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.iops_cmaui_1c1 + disk.device.write.requests.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.device.write.requests.rate_pd_server_1b + memory.resident_server_1b_pd: + - abstract_pd_server_1b + - memory.resident_pd_server_1b + disk.device.write.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.bytes_oam_server_1c2 + disk.device.write.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.bytes_oam_server_1c2 + memory.resident_server_1b_ps: + - abstract_ps_server_1b + - memory.resident_ps_server_1b + disk.device.read.bytes_server_1b_pd: + - abstract_pd_server_1b + - disk.device.read.bytes_pd_server_1b + endpoint_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - endpoint_oam_server_1c2 + endpoint_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - endpoint_oam_server_1c2 + requirements: + dependency_server_1b_pd: + - abstract_pd_server_1b + - dependency_pd_server_1b + link_pd_server_1b_port: + - abstract_pd_server_1b + - link_pd_server_1b_pd_server_b_port + local_storage_server_1b_ps: + - abstract_ps_server_1b + - local_storage_ps_server_1b + dependency_oam_port_2: + - abstract_oam_server_1c2_1 + - dependency_oam_server_1c2_oam_port + dependency_oam_port_1: + - abstract_oam_server_1c2_0 + - dependency_oam_server_1c2_oam_port + dependency_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1 + dependency_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1 + link_ps_server_1b_port: + - abstract_ps_server_1b + - link_ps_server_1b_ps_server_b_port + local_storage_server_1b_pd: + - abstract_pd_server_1b + - local_storage_pd_server_1b + dependency_ps_server_1b_port: + - abstract_ps_server_1b + - dependency_ps_server_1b_ps_server_b_port + dependency_server_1b_ps: + - abstract_ps_server_1b + - dependency_ps_server_1b + dependency_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - dependency_oam_server_1c2 + dependency_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - dependency_oam_server_1c2 + local_storage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - local_storage_oam_server_1c2 + local_storage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - local_storage_oam_server_1c2 + dependency_pd_server_1b_port: + - abstract_pd_server_1b + - dependency_pd_server_1b_pd_server_b_port + dependency_cmaui_port_1: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1_cmaui_port + dependency_packet_internal_network: + - packet_internal_network + - dependency + local_storage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - local_storage_cmaui_1c1 + local_storage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - local_storage_cmaui_1c1 + dependency_cmaui_port_2: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1_cmaui_port + dependency_packet_external_network: + - packet_external_network + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/MANIFEST.json new file mode 100644 index 0000000000..7e4cb83eb2 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/MANIFEST.json @@ -0,0 +1,28 @@ +{ + "name": "Nested test", + "description": "HOT template to create nested one level multiple compute", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested1.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested-no-compute.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested-pattern-4.yml", + "type": "HEAT", + "isBase": "false" + } + + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/main.yml new file mode 100644 index 0000000000..806280afd4 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/main.yml @@ -0,0 +1,47 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + +resources: + test_nested_all_patterns: + type: nested1.yml + #depends_on: + # - test_nested_no_compute + # - test_nested_pattern_4 + properties: + p1: {get_attr: [test_nested_pattern_4, pattern4_attr_1]} + p2: {get_attr: [test_nested_no_compute, no_compute_attr_1]} + + test_nested_pattern_4: + type: nested-pattern-4.yml + depends_on: + - test_nested_all_patterns + #- test_nested_no_compute + properties: + #p1: {get_attr: [test_nested_pattern_4, all_pattern_attr_1]} + p2: {get_attr: [test_nested_no_compute, no_compute_attr_1]} + + test_nested_no_compute: + type: nested-no-compute.yml + depends_on: + - test_nested_all_patterns + - test_nested_pattern_4 + properties: + p1: {get_attr: [test_nested_pattern_4, pattern4_attr_1]} + #p2: {get_attr: [test_nested_no_compute, all_pattern_attr_1]} + + dependsOn_network: + type: OS::Neutron::Net + depends_on: + - test_nested_all_patterns + - test_nested_no_compute + - test_nested_pattern_4 + properties: + name: + get_param: jsa_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/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested-no-compute.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested-no-compute.yml new file mode 100644 index 0000000000..5e0627f053 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested-no-compute.yml @@ -0,0 +1,67 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + packet_internal_network_name: + type: string + packet_external_network_name: + type: string + net: + type: string + +resources: + cmaui_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + cmaui_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_external_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + packet_internal_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_internal_network_name + + packet_external_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_external_network_name + +outputs: + no_compute_attr_1: + description: no_compute_attr_1 + value: { get_resource: packet_external_network } \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested-pattern-4.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested-pattern-4.yml new file mode 100644 index 0000000000..bbaa6a2636 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested-pattern-4.yml @@ -0,0 +1,66 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_server_names: + type: comma_delimited_list + description: PD server names + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + pd_server_flavor: + type: string + description: Flavor for PD server + pd_server_image: + type: string + description: Flavor for PD server + ps_server_flavor: + type: string + description: Flavor for PS server + pd_server_ips: + type: string + net: + type: string +resources: + + pd_server_port_1: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_ips, 0]}}] + replacement_policy: AUTO + + pd_server_port_2: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_ips, 1]}}] + replacement_policy: AUTO + + server_pd: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_names, 0]} + image: { get_param: pd_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_flavor } + networks: + - port: { get_resource: pd_server_port_1 } + - port: { get_resource: pd_server_port_2 } + +outputs: + pattern4_attr_1: + description: pattern4_attr_1_value + value: { get_resource: server_pd } + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested1.yml new file mode 100644 index 0000000000..625831f052 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/in/nested1.yml @@ -0,0 +1,186 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_1c1_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_1c1_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_1c1_flavor: + type: string + description: Flavor for CMAUI server + oam_server_1c2_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + oam_server_1c2_image: + type: string + description: Image for CMAUI server + oam_server_1c2_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + packet_internal_network_name: + type: string + packet_external_network_name: + type: string + net: + type: string + pd_server_1b_names: + type: comma_delimited_list + description: PD server names + pd_server_1b_image: + type: string + description: PD Image server + ps_server_1b_names: + type: comma_delimited_list + description: Ps server names + ps_server_1b_image: + type: string + description: Ps Image server + pd_server_1b_flavor: + type: string + description: Flavor for PD server + ps_server_1b_flavor: + type: string + description: Flavor for PS server + pd_server_1b_ips: + type: string + ps_server_1b_ips: + type: string + +resources: + pd_server_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_1b_ips, 0]}}] + replacement_policy: AUTO + + ps_server_1b_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [ps_server_1b_ips, 0]}}] + replacement_policy: AUTO + + server_1b_pd: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_1b_names, 0]} + image: { get_param: pd_server_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_1b_flavor } + networks: + - port: { get_resource: pd_server_1b_port } + + server_1b_ps: + type: OS::Nova::Server + properties: + name: { get_param: [ps_server_1b_names, 1]} + image: { get_param: ps_server_1b_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: ps_server_1b_flavor } + networks: + - port: { get_resource: ps_server_1b_port } + + cmaui_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + cmaui_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + server_1c1_cmaui_1: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_1c1_names, 0]} + image: { get_param: cmaui_1c1_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_flavor } + networks: + - port: { get_resource: cmaui_port_1 } + + server_1c1_cmaui_2: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_1c1_names, 1]} + image: { get_param: cmaui_1c1_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_1c1_flavor } + networks: + - port: { get_resource: cmaui_port_2 } + + oam_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}] + replacement_policy: AUTO + + oam_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_external_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}] + replacement_policy: AUTO + + server_1c2_oam_1: + type: OS::Nova::Server + properties: + name: { get_param: [oam_server_1c2_names, 0]} + image: { get_param: oam_server_1c2_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: oam_server_1c2_flavor } + networks: + - port: { get_resource: oam_port_1 } + + server_1c2_oam_2: + type: OS::Nova::Server + properties: + name: { get_param: [oam_server_1c2_names, 1]} + image: { get_param: oam_server_1c2_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: oam_server_1c2_flavor } + networks: + - port: { get_resource: oam_port_2 } + + packet_internal_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_internal_network_name + + packet_external_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_external_network_name + +outputs: + all_pattern_attr_1: + description: all_pattern_attr_1 + value: { get_attr: [server_1c2_oam_2, accessIPv4] } \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..d8db407d94 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,4674 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.oam_server_1c2: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_oam_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + compute_oam_server_1c2_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_oam_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_oam_port_order: + type: integer + required: true + status: SUPPORTED + port_oam_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + compute_oam_server_1c2_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + status: SUPPORTED + port_oam_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_oam_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_oam_port_network_role: + type: string + required: true + status: SUPPORTED + attributes: + oam_server_1c2_accessIPv4: + type: string + status: SUPPORTED + requirements: + - dependency_oam_server_1c2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_oam_server_1c2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_oam_server_1c2_oam_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_server_1c2_oam_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.usage_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_1c2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_server_1c2_oam_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_oam_server_1c2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_oam_server_1c2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_server_1c2_oam_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_1c2_oam_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + os_oam_server_1c2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_1c2_oam_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_1c2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + scalable_oam_server_1c2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_oam_server_1c2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pd_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_pd_server_port_1_order: + type: integer + required: true + status: SUPPORTED + pd_server_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_port_2_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_network_role: + type: string + required: true + status: SUPPORTED + pd_server_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_port_2_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + port_pd_server_port_2_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_subnetpoolid: + type: string + required: true + status: SUPPORTED + pd_server_ips: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pd_server_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + port_pd_server_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_port_2_network_role_tag: + type: string + required: true + status: SUPPORTED + pd_server_image: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + port_pd_server_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + attributes: + pattern4_attr_1: + type: string + description: pattern4_attr_1_value + status: SUPPORTED + requirements: + - dependency_pd_server_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pd_server_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu.delta_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pd_server_1b: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + compute_pd_server_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd_server_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_b_port_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + requirements: + - dependency_pd_server_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_1b_pd_server_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_1b_pd_server_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.read.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_1b_pd_server_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_1b_pd_server_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu.delta_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_1b_pd_server_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + memory_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_pd_server_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_1b_pd_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested-no-compute: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + cmaui_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + packet_internal_network_name: + type: string + required: true + status: SUPPORTED + packet_external_network_name: + type: string + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + attributes: + no_compute_attr_1: + type: string + description: no_compute_attr_1 + status: SUPPORTED + requirements: + - dependency_cmaui_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - binding_cmaui_port_2: + capability: tosca.capabilities.network.Bindable + relationship: tosca.relationships.network.BindsTo + occurrences: + - 1 + - 1 + - dependency_packet_external_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_packet_internal_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - binding_cmaui_port_1: + capability: tosca.capabilities.network.Bindable + relationship: tosca.relationships.network.BindsTo + occurrences: + - 1 + - 1 + capabilities: + network.incoming.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + end_point_packet_internal_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + link_packet_internal_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + feature_packet_internal_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + end_point_packet_external_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_cmaui_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_internal_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_external_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + link_packet_external_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + feature_packet_external_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested1: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + cmaui_1c1_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + ps_server_1b_ips: + type: string + required: true + status: SUPPORTED + packet_internal_network_name: + type: string + required: true + status: SUPPORTED + pd_server_1b_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: + type: string + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + oam_server_1c2_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_1c1_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + ps_server_1b_names: + type: list + description: Ps server names + required: true + status: SUPPORTED + entry_schema: + type: string + cmaui_1c1_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_1b_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + pd_server_1b_ips: + type: string + required: true + status: SUPPORTED + packet_external_network_name: + type: string + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + ps_server_1b_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + ps_server_1b_image: + type: string + description: Ps Image server + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + pd_server_1b_image: + type: string + description: PD Image server + required: true + status: SUPPORTED + oam_server_1c2_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + oam_server_1c2_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + attributes: + all_pattern_attr_1: + type: string + description: all_pattern_attr_1 + status: SUPPORTED + requirements: + - dependency_cmaui_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1b_pd: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1b_pd: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c2_oam_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c2_oam_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c2_oam_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c2_oam_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_1b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_1b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_oam_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_packet_external_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_1b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_1b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_1b_ps: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1b_ps: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_packet_internal_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c1_cmaui_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c1_cmaui_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_server_1c1_cmaui_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_1c1_cmaui_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_oam_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.capacity_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1c1_cmaui_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1c1_cmaui_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_1b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c2_oam_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c2_oam_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1b_ps: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_server_1b_pd: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_cmaui_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1c2_oam_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1c2_oam_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1c2_oam_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1c2_oam_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c1_cmaui_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c1_cmaui_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_1b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_1b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.bytes.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_packet_external_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_1b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.read.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.read.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1c1_cmaui_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + host_server_1c1_cmaui_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_external_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1c1_cmaui_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + os_server_1c1_cmaui_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + instance_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1c1_cmaui_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + memory_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1c1_cmaui_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_1b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_1c2_oam_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_server_1c2_oam_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + os_server_1b_pd: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + attachment_packet_internal_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_1b_ps: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1b_ps: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1b_pd: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1c2_oam_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1c2_oam_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + end_point_packet_external_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_1b_pd: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + link_packet_external_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_1b_ps: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + end_point_packet_internal_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_packet_internal_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_1b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1b_ps: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1b_pd: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_oam_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c1_cmaui_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + link_packet_internal_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_1c1_cmaui_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1b_pd: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1b_ps: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_1b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c1_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_1c1_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c2_oam_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_1c2_oam_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_1b_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_1b_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c2_oam_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + endpoint_server_1c2_oam_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.ps_server_1b: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_ps_server_b_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_ps_server_b_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_b_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_ps_server_b_port_network_role: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_ps_server_b_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_order: + type: integer + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_ps_server_b_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_ps_server_b_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_ps_server_1b_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_ps_server_1b_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_ps_server_1b: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_ps_server_1b: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_1b_ps_server_b_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_1b_ps_server_b_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_ps_server_1b: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_ps_server_1b: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.usage_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_1b_ps_server_b_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_1b: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_1b_ps_server_b_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.read.bytes_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_1b: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + os_ps_server_1b: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_1b_ps_server_b_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_ps_server_1b: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_1b_ps_server_b_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_ps_server_1b: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.cmaui_1c1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_cmaui_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_cmaui_1c1_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_order: + type: integer + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_1c1_cmaui_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_1c1_cmaui_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_1c1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui_1c1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + binding_cmaui_1c1_cmaui_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui_1c1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui_1c1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui_1c1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui_1c1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_1c1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_1c1_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_1c1_cmaui_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_1c1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_1c1_cmaui_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_cmaui_1c1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..edc041bb40 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/MainServiceTemplate.yaml @@ -0,0 +1,110 @@ +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: + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + node_templates: + dependsOn_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: jsa_name + requirements: + - dependency: + capability: tosca.capabilities.Node + node: test_nested_all_patterns + relationship: tosca.relationships.DependsOn + - dependency: + capability: tosca.capabilities.Node + node: test_nested_no_compute + relationship: tosca.relationships.DependsOn + - dependency: + capability: tosca.capabilities.Node + node: test_nested_pattern_4 + relationship: tosca.relationships.DependsOn + test_nested_pattern_4: + type: org.openecomp.resource.abstract.nodes.heat.nested-pattern-4 + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested-pattern-4ServiceTemplate.yaml + p2: + get_attribute: + - test_nested_no_compute + - no_compute_attr_1 + port_pd_server_port_2_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_port_2_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_port_1_mac_requirements: + mac_count_required: + is_required: false + test_nested_no_compute: + type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute + directives: + - substitutable + properties: + p1: + get_attribute: + - test_nested_pattern_4 + - pattern4_attr_1 + service_template_filter: + substitute_service_template: nested-no-computeServiceTemplate.yaml + requirements: + - dependency: + capability: tosca.capabilities.Node + node: test_nested_all_patterns + relationship: tosca.relationships.DependsOn + - dependency: + capability: tosca.capabilities.Node + node: test_nested_pattern_4 + relationship: tosca.relationships.DependsOn + test_nested_all_patterns: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + p1: + get_attribute: + - test_nested_pattern_4 + - pattern4_attr_1 + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + p2: + get_attribute: + - test_nested_no_compute + - no_compute_attr_1 + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - dependsOn_network + - test_nested_pattern_4 + - test_nested_no_compute + - test_nested_all_patterns diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_cmaui_1c1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_cmaui_1c1ServiceTemplate.yaml new file mode 100644 index 0000000000..cc211aeb7e --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_cmaui_1c1ServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui_1c1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.cmaui_1c1: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_cmaui_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_cmaui_1c1_availability_zone: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_network_role_tag: + type: string + required: true + port_cmaui_port_order: + type: integer + required: true + vm_flavor_name: + type: string + required: true + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_cmaui_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_cmaui_1c1_name: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_subnetpoolid: + type: string + required: true + node_templates: + cmaui_1c1_cmaui_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_cmaui_port_exCP_naming + replacement_policy: + get_input: + - port_cmaui_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_cmaui_port_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_ip_requirements + network_role_tag: + get_input: port_cmaui_port_network_role_tag + mac_requirements: + get_input: port_cmaui_port_mac_requirements + order: + get_input: port_cmaui_port_order + network_role: + get_input: port_cmaui_port_network_role + subnetpoolid: + get_input: port_cmaui_port_subnetpoolid + fixed_ips: + get_input: port_cmaui_port_fixed_ips + network: + get_input: + - port_cmaui_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui_1c1 + relationship: tosca.relationships.network.BindsTo + cmaui_1c1: + type: org.openecomp.resource.vfc.nodes.heat.cmaui_1c1 + properties: + availability_zone: + get_input: + - compute_cmaui_1c1_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_1c1_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1 + capabilities: + binding_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - binding + disk.iops_cmaui_1c1: + - cmaui_1c1 + - disk.iops + disk.write.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.write.bytes + disk.device.capacity_cmaui_1c1: + - cmaui_1c1 + - disk.device.capacity + endpoint_cmaui_1c1: + - cmaui_1c1 + - endpoint + network.incoming.bytes.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.bytes.rate + network.incoming.packets_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.packets + network.outgoing.bytes_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outgoing.bytes + network.outgoing.bytes.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outgoing.bytes.rate + network.outpoing.packets_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outpoing.packets + memory_cmaui_1c1: + - cmaui_1c1 + - memory + disk.latency_cmaui_1c1: + - cmaui_1c1 + - disk.latency + disk.read.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.read.bytes.rate + disk.write.requests.rate_cmaui_1c1: + - cmaui_1c1 + - disk.write.requests.rate + disk.device.iops_cmaui_1c1: + - cmaui_1c1 + - disk.device.iops + disk.write.requests_cmaui_1c1: + - cmaui_1c1 + - disk.write.requests + disk.device.read.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.bytes + cpu_util_cmaui_1c1: + - cmaui_1c1 + - cpu_util + network.outgoing.packets.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.outgoing.packets.rate + disk.device.read.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.bytes.rate + disk.ephemeral.size_cmaui_1c1: + - cmaui_1c1 + - disk.ephemeral.size + instance_cmaui_1c1: + - cmaui_1c1 + - instance + disk.device.read.requests_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.requests + disk.device.write.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.bytes.rate + cpu_cmaui_1c1: + - cmaui_1c1 + - cpu + disk.read.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.read.bytes + disk.device.usage_cmaui_1c1: + - cmaui_1c1 + - disk.device.usage + host_cmaui_1c1: + - cmaui_1c1 + - host + disk.device.write.requests_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.requests + disk.device.latency_cmaui_1c1: + - cmaui_1c1 + - disk.device.latency + network.incoming.bytes_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.bytes + disk.write.bytes.rate_cmaui_1c1: + - cmaui_1c1 + - disk.write.bytes.rate + memory.usage_cmaui_1c1: + - cmaui_1c1 + - memory.usage + scalable_cmaui_1c1: + - cmaui_1c1 + - scalable + disk.root.size_cmaui_1c1: + - cmaui_1c1 + - disk.root.size + disk.capacity_cmaui_1c1: + - cmaui_1c1 + - disk.capacity + os_cmaui_1c1: + - cmaui_1c1 + - os + disk.device.read.requests.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.read.requests.rate + feature_cmaui_1c1: + - cmaui_1c1 + - feature + network.incoming.packets.rate_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - network.incoming.packets.rate + disk.allocation_cmaui_1c1: + - cmaui_1c1 + - disk.allocation + disk.device.allocation_cmaui_1c1: + - cmaui_1c1 + - disk.device.allocation + disk.device.write.requests.rate_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.requests.rate + disk.device.write.bytes_cmaui_1c1: + - cmaui_1c1 + - disk.device.write.bytes + memory.resident_cmaui_1c1: + - cmaui_1c1 + - memory.resident + attachment_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - attachment + disk.usage_cmaui_1c1: + - cmaui_1c1 + - disk.usage + disk.read.requests_cmaui_1c1: + - cmaui_1c1 + - disk.read.requests + binding_cmaui_1c1: + - cmaui_1c1 + - binding + vcpus_cmaui_1c1: + - cmaui_1c1 + - vcpus + feature_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - feature + cpu.delta_cmaui_1c1: + - cmaui_1c1 + - cpu.delta + requirements: + dependency_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - dependency + dependency_cmaui_1c1: + - cmaui_1c1 + - dependency + link_cmaui_1c1_cmaui_port: + - cmaui_1c1_cmaui_port + - link + local_storage_cmaui_1c1: + - cmaui_1c1 + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_oam_server_1c2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_oam_server_1c2ServiceTemplate.yaml new file mode 100644 index 0000000000..0b97879fe3 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_oam_server_1c2ServiceTemplate.yaml @@ -0,0 +1,308 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_oam_server_1c2 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.oam_server_1c2: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_oam_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + compute_oam_server_1c2_name: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_oam_port_network: + type: list + required: true + entry_schema: + type: string + port_oam_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_oam_port_order: + type: integer + required: true + port_oam_port_subnetpoolid: + type: string + required: true + vm_flavor_name: + type: string + required: true + compute_oam_server_1c2_availability_zone: + type: list + required: true + entry_schema: + type: string + port_oam_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + port_oam_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_oam_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_oam_port_network_role_tag: + type: string + required: true + port_oam_port_network_role: + type: string + required: true + node_templates: + oam_server_1c2: + type: org.openecomp.resource.vfc.nodes.heat.oam_server_1c2 + properties: + availability_zone: + get_input: + - compute_oam_server_1c2_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_oam_server_1c2_name + - index_value + oam_server_1c2_oam_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_oam_port_exCP_naming + replacement_policy: + get_input: + - port_oam_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_oam_port_vlan_requirements + ip_requirements: + get_input: port_oam_port_ip_requirements + network_role_tag: + get_input: port_oam_port_network_role_tag + mac_requirements: + get_input: port_oam_port_mac_requirements + order: + get_input: port_oam_port_order + network_role: + get_input: port_oam_port_network_role + subnetpoolid: + get_input: port_oam_port_subnetpoolid + fixed_ips: + get_input: port_oam_port_fixed_ips + network: + get_input: + - port_oam_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: oam_server_1c2 + relationship: tosca.relationships.network.BindsTo + outputs: + oam_server_1c2_accessIPv4: + type: string + value: + get_attribute: + - oam_server_1c2 + - accessIPv4 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.oam_server_1c2 + capabilities: + disk.device.usage_oam_server_1c2: + - oam_server_1c2 + - disk.device.usage + disk.device.latency_oam_server_1c2: + - oam_server_1c2 + - disk.device.latency + feature_oam_server_1c2: + - oam_server_1c2 + - feature + disk.read.requests_oam_server_1c2: + - oam_server_1c2 + - disk.read.requests + disk.write.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.write.bytes.rate + disk.device.write.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.bytes.rate + network.outgoing.packets.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outgoing.packets.rate + network.outpoing.packets_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outpoing.packets + cpu_util_oam_server_1c2: + - oam_server_1c2 + - cpu_util + disk.device.write.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.bytes + disk.device.allocation_oam_server_1c2: + - oam_server_1c2 + - disk.device.allocation + attachment_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - attachment + network.incoming.bytes.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.bytes.rate + disk.root.size_oam_server_1c2: + - oam_server_1c2 + - disk.root.size + disk.device.iops_oam_server_1c2: + - oam_server_1c2 + - disk.device.iops + disk.read.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.read.bytes.rate + network.outgoing.bytes_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outgoing.bytes + disk.allocation_oam_server_1c2: + - oam_server_1c2 + - disk.allocation + disk.read.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.read.bytes + network.incoming.bytes_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.bytes + network.outgoing.bytes.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.outgoing.bytes.rate + vcpus_oam_server_1c2: + - oam_server_1c2 + - vcpus + disk.device.read.bytes.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.bytes.rate + network.incoming.packets_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.packets + cpu_oam_server_1c2: + - oam_server_1c2 + - cpu + disk.write.requests.rate_oam_server_1c2: + - oam_server_1c2 + - disk.write.requests.rate + instance_oam_server_1c2: + - oam_server_1c2 + - instance + host_oam_server_1c2: + - oam_server_1c2 + - host + disk.device.capacity_oam_server_1c2: + - oam_server_1c2 + - disk.device.capacity + disk.device.write.requests.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.requests.rate + endpoint_oam_server_1c2: + - oam_server_1c2 + - endpoint + disk.ephemeral.size_oam_server_1c2: + - oam_server_1c2 + - disk.ephemeral.size + memory.resident_oam_server_1c2: + - oam_server_1c2 + - memory.resident + memory_oam_server_1c2: + - oam_server_1c2 + - memory + disk.device.read.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.bytes + memory.usage_oam_server_1c2: + - oam_server_1c2 + - memory.usage + disk.usage_oam_server_1c2: + - oam_server_1c2 + - disk.usage + network.incoming.packets.rate_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - network.incoming.packets.rate + binding_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - binding + os_oam_server_1c2: + - oam_server_1c2 + - os + disk.device.read.requests_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.requests + disk.latency_oam_server_1c2: + - oam_server_1c2 + - disk.latency + feature_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - feature + disk.write.requests_oam_server_1c2: + - oam_server_1c2 + - disk.write.requests + disk.device.write.requests_oam_server_1c2: + - oam_server_1c2 + - disk.device.write.requests + binding_oam_server_1c2: + - oam_server_1c2 + - binding + scalable_oam_server_1c2: + - oam_server_1c2 + - scalable + cpu.delta_oam_server_1c2: + - oam_server_1c2 + - cpu.delta + disk.write.bytes_oam_server_1c2: + - oam_server_1c2 + - disk.write.bytes + disk.capacity_oam_server_1c2: + - oam_server_1c2 + - disk.capacity + disk.device.read.requests.rate_oam_server_1c2: + - oam_server_1c2 + - disk.device.read.requests.rate + disk.iops_oam_server_1c2: + - oam_server_1c2 + - disk.iops + requirements: + local_storage_oam_server_1c2: + - oam_server_1c2 + - local_storage + dependency_oam_server_1c2: + - oam_server_1c2 + - dependency + link_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - link + dependency_oam_server_1c2_oam_port: + - oam_server_1c2_oam_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_pd_server_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_pd_server_1bServiceTemplate.yaml new file mode 100644 index 0000000000..0f30620893 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_pd_server_1bServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + compute_pd_server_1b_name: + type: list + required: true + entry_schema: + type: string + port_pd_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + vm_flavor_name: + type: string + required: true + port_pd_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pd_server_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd_server_b_port_subnetpoolid: + type: string + required: true + vm_image_name: + type: string + required: true + port_pd_server_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_b_port_network: + type: list + required: true + entry_schema: + type: string + port_pd_server_b_port_network_role_tag: + type: string + required: true + port_pd_server_b_port_network_role: + type: string + required: true + port_pd_server_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + compute_pd_server_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pd_server_b_port_order: + type: integer + required: true + port_pd_server_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + node_templates: + pd_server_1b: + type: org.openecomp.resource.vfc.nodes.heat.pd_server_1b + properties: + availability_zone: + get_input: + - compute_pd_server_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_1b_name + - index_value + pd_server_1b_pd_server_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd_server_b_port_exCP_naming + replacement_policy: + get_input: + - port_pd_server_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_pd_server_b_port_vlan_requirements + ip_requirements: + get_input: port_pd_server_b_port_ip_requirements + network_role_tag: + get_input: port_pd_server_b_port_network_role_tag + mac_requirements: + get_input: port_pd_server_b_port_mac_requirements + order: + get_input: port_pd_server_b_port_order + network_role: + get_input: port_pd_server_b_port_network_role + subnetpoolid: + get_input: port_pd_server_b_port_subnetpoolid + fixed_ips: + get_input: port_pd_server_b_port_fixed_ips + network: + get_input: + - port_pd_server_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server_1b + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server_1b + capabilities: + disk.device.read.bytes_pd_server_1b: + - pd_server_1b + - disk.device.read.bytes + host_pd_server_1b: + - pd_server_1b + - host + disk.read.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.read.bytes.rate + feature_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - feature + disk.allocation_pd_server_1b: + - pd_server_1b + - disk.allocation + network.incoming.bytes_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.bytes + network.outgoing.bytes.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outgoing.bytes.rate + binding_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - binding + cpu.delta_pd_server_1b: + - pd_server_1b + - cpu.delta + disk.device.read.requests_pd_server_1b: + - pd_server_1b + - disk.device.read.requests + feature_pd_server_1b: + - pd_server_1b + - feature + disk.device.iops_pd_server_1b: + - pd_server_1b + - disk.device.iops + cpu_pd_server_1b: + - pd_server_1b + - cpu + disk.write.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.write.bytes.rate + disk.device.read.requests.rate_pd_server_1b: + - pd_server_1b + - disk.device.read.requests.rate + endpoint_pd_server_1b: + - pd_server_1b + - endpoint + disk.device.allocation_pd_server_1b: + - pd_server_1b + - disk.device.allocation + memory.usage_pd_server_1b: + - pd_server_1b + - memory.usage + attachment_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - attachment + memory_pd_server_1b: + - pd_server_1b + - memory + disk.device.read.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.device.read.bytes.rate + disk.device.latency_pd_server_1b: + - pd_server_1b + - disk.device.latency + disk.read.bytes_pd_server_1b: + - pd_server_1b + - disk.read.bytes + disk.device.usage_pd_server_1b: + - pd_server_1b + - disk.device.usage + disk.device.write.requests_pd_server_1b: + - pd_server_1b + - disk.device.write.requests + network.incoming.bytes.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.bytes.rate + disk.latency_pd_server_1b: + - pd_server_1b + - disk.latency + disk.ephemeral.size_pd_server_1b: + - pd_server_1b + - disk.ephemeral.size + scalable_pd_server_1b: + - pd_server_1b + - scalable + disk.write.requests_pd_server_1b: + - pd_server_1b + - disk.write.requests + disk.device.write.bytes.rate_pd_server_1b: + - pd_server_1b + - disk.device.write.bytes.rate + disk.root.size_pd_server_1b: + - pd_server_1b + - disk.root.size + disk.iops_pd_server_1b: + - pd_server_1b + - disk.iops + network.incoming.packets.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.packets.rate + disk.write.bytes_pd_server_1b: + - pd_server_1b + - disk.write.bytes + disk.device.write.bytes_pd_server_1b: + - pd_server_1b + - disk.device.write.bytes + os_pd_server_1b: + - pd_server_1b + - os + vcpus_pd_server_1b: + - pd_server_1b + - vcpus + instance_pd_server_1b: + - pd_server_1b + - instance + binding_pd_server_1b: + - pd_server_1b + - binding + cpu_util_pd_server_1b: + - pd_server_1b + - cpu_util + memory.resident_pd_server_1b: + - pd_server_1b + - memory.resident + network.incoming.packets_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.incoming.packets + network.outgoing.packets.rate_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outgoing.packets.rate + disk.device.write.requests.rate_pd_server_1b: + - pd_server_1b + - disk.device.write.requests.rate + disk.device.capacity_pd_server_1b: + - pd_server_1b + - disk.device.capacity + disk.read.requests_pd_server_1b: + - pd_server_1b + - disk.read.requests + network.outpoing.packets_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outpoing.packets + disk.capacity_pd_server_1b: + - pd_server_1b + - disk.capacity + disk.usage_pd_server_1b: + - pd_server_1b + - disk.usage + network.outgoing.bytes_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - network.outgoing.bytes + disk.write.requests.rate_pd_server_1b: + - pd_server_1b + - disk.write.requests.rate + requirements: + dependency_pd_server_1b: + - pd_server_1b + - dependency + local_storage_pd_server_1b: + - pd_server_1b + - local_storage + link_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - link + dependency_pd_server_1b_pd_server_b_port: + - pd_server_1b_pd_server_b_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_ps_server_1bServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_ps_server_1bServiceTemplate.yaml new file mode 100644 index 0000000000..12e869e022 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/Nested_ps_server_1bServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_ps_server_1b +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.ps_server_1b: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_ps_server_b_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_ps_server_b_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_b_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_ps_server_b_port_network_role: + type: string + required: true + port_ps_server_b_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + port_ps_server_b_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_ps_server_b_port_subnetpoolid: + type: string + required: true + port_ps_server_b_port_order: + type: integer + required: true + vm_image_name: + type: string + required: true + port_ps_server_b_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_ps_server_b_port_network_role_tag: + type: string + required: true + port_ps_server_b_port_network: + type: list + required: true + entry_schema: + type: string + compute_ps_server_1b_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_ps_server_1b_name: + type: list + required: true + entry_schema: + type: string + node_templates: + ps_server_1b: + type: org.openecomp.resource.vfc.nodes.heat.ps_server_1b + properties: + availability_zone: + get_input: + - compute_ps_server_1b_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_ps_server_1b_name + - index_value + ps_server_1b_ps_server_b_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_ps_server_b_port_exCP_naming + replacement_policy: + get_input: + - port_ps_server_b_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_ps_server_b_port_vlan_requirements + ip_requirements: + get_input: port_ps_server_b_port_ip_requirements + network_role_tag: + get_input: port_ps_server_b_port_network_role_tag + mac_requirements: + get_input: port_ps_server_b_port_mac_requirements + order: + get_input: port_ps_server_b_port_order + network_role: + get_input: port_ps_server_b_port_network_role + subnetpoolid: + get_input: port_ps_server_b_port_subnetpoolid + fixed_ips: + get_input: port_ps_server_b_port_fixed_ips + network: + get_input: + - port_ps_server_b_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: ps_server_1b + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.ps_server_1b + capabilities: + disk.write.bytes.rate_ps_server_1b: + - ps_server_1b + - disk.write.bytes.rate + disk.device.usage_ps_server_1b: + - ps_server_1b + - disk.device.usage + disk.device.allocation_ps_server_1b: + - ps_server_1b + - disk.device.allocation + disk.device.write.requests_ps_server_1b: + - ps_server_1b + - disk.device.write.requests + cpu_util_ps_server_1b: + - ps_server_1b + - cpu_util + scalable_ps_server_1b: + - ps_server_1b + - scalable + disk.device.read.bytes.rate_ps_server_1b: + - ps_server_1b + - disk.device.read.bytes.rate + disk.device.latency_ps_server_1b: + - ps_server_1b + - disk.device.latency + disk.device.iops_ps_server_1b: + - ps_server_1b + - disk.device.iops + disk.device.capacity_ps_server_1b: + - ps_server_1b + - disk.device.capacity + network.incoming.packets.rate_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.incoming.packets.rate + instance_ps_server_1b: + - ps_server_1b + - instance + cpu_ps_server_1b: + - ps_server_1b + - cpu + disk.device.write.bytes_ps_server_1b: + - ps_server_1b + - disk.device.write.bytes + disk.read.bytes.rate_ps_server_1b: + - ps_server_1b + - disk.read.bytes.rate + disk.device.read.requests_ps_server_1b: + - ps_server_1b + - disk.device.read.requests + network.incoming.bytes.rate_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.incoming.bytes.rate + host_ps_server_1b: + - ps_server_1b + - host + disk.usage_ps_server_1b: + - ps_server_1b + - disk.usage + disk.read.requests_ps_server_1b: + - ps_server_1b + - disk.read.requests + disk.device.read.requests.rate_ps_server_1b: + - ps_server_1b + - disk.device.read.requests.rate + disk.capacity_ps_server_1b: + - ps_server_1b + - disk.capacity + disk.write.requests.rate_ps_server_1b: + - ps_server_1b + - disk.write.requests.rate + disk.device.read.bytes_ps_server_1b: + - ps_server_1b + - disk.device.read.bytes + disk.device.write.requests.rate_ps_server_1b: + - ps_server_1b + - disk.device.write.requests.rate + disk.root.size_ps_server_1b: + - ps_server_1b + - disk.root.size + feature_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - feature + binding_ps_server_1b: + - ps_server_1b + - binding + network.incoming.bytes_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.incoming.bytes + network.outgoing.bytes.rate_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.outgoing.bytes.rate + memory.resident_ps_server_1b: + - ps_server_1b + - memory.resident + memory_ps_server_1b: + - ps_server_1b + - memory + disk.write.bytes_ps_server_1b: + - ps_server_1b + - disk.write.bytes + disk.device.write.bytes.rate_ps_server_1b: + - ps_server_1b + - disk.device.write.bytes.rate + binding_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - binding + disk.read.bytes_ps_server_1b: + - ps_server_1b + - disk.read.bytes + network.outgoing.bytes_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.outgoing.bytes + feature_ps_server_1b: + - ps_server_1b + - feature + os_ps_server_1b: + - ps_server_1b + - os + attachment_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - attachment + disk.iops_ps_server_1b: + - ps_server_1b + - disk.iops + disk.allocation_ps_server_1b: + - ps_server_1b + - disk.allocation + disk.write.requests_ps_server_1b: + - ps_server_1b + - disk.write.requests + network.outgoing.packets.rate_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.outgoing.packets.rate + network.incoming.packets_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.incoming.packets + memory.usage_ps_server_1b: + - ps_server_1b + - memory.usage + disk.latency_ps_server_1b: + - ps_server_1b + - disk.latency + endpoint_ps_server_1b: + - ps_server_1b + - endpoint + vcpus_ps_server_1b: + - ps_server_1b + - vcpus + cpu.delta_ps_server_1b: + - ps_server_1b + - cpu.delta + network.outpoing.packets_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - network.outpoing.packets + disk.ephemeral.size_ps_server_1b: + - ps_server_1b + - disk.ephemeral.size + requirements: + local_storage_ps_server_1b: + - ps_server_1b + - local_storage + dependency_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - dependency + link_ps_server_1b_ps_server_b_port: + - ps_server_1b_ps_server_b_port + - link + dependency_ps_server_1b: + - ps_server_1b + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested-no-computeServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested-no-computeServiceTemplate.yaml new file mode 100644 index 0000000000..76061f4f9c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested-no-computeServiceTemplate.yaml @@ -0,0 +1,252 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested-no-compute +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + cmaui_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + cmaui_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + packet_internal_network_name: + hidden: false + immutable: false + type: string + packet_external_network_name: + hidden: false + immutable: false + type: string + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + cmaui_oam_ips: + hidden: false + immutable: false + type: string + net: + hidden: false + immutable: false + type: string + node_templates: + cmaui_port_2: + 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 + fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + mac_requirements: + mac_count_required: + is_required: false + network: packet_external_network + requirements: + - link: + capability: tosca.capabilities.network.Linkable + node: packet_external_network + relationship: tosca.relationships.network.LinksTo + packet_external_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_external_network_name + packet_internal_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_internal_network_name + cmaui_port_1: + 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 + fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + mac_requirements: + mac_count_required: + is_required: false + network: packet_internal_network + requirements: + - link: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + groups: + nested-no-compute_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested-no-compute.yml + description: nested1 + members: + - cmaui_port_2 + - packet_external_network + - packet_internal_network + - cmaui_port_1 + outputs: + no_compute_attr_1: + description: no_compute_attr_1 + value: packet_external_network + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute + capabilities: + network.incoming.packets_cmaui_port_2: + - cmaui_port_2 + - network.incoming.packets + network.incoming.packets_cmaui_port_1: + - cmaui_port_1 + - network.incoming.packets + network.incoming.packets.rate_cmaui_port_1: + - cmaui_port_1 + - network.incoming.packets.rate + network.incoming.packets.rate_cmaui_port_2: + - cmaui_port_2 + - network.incoming.packets.rate + feature_cmaui_port_1: + - cmaui_port_1 + - feature + feature_cmaui_port_2: + - cmaui_port_2 + - feature + end_point_packet_internal_network: + - packet_internal_network + - end_point + link_packet_internal_network: + - packet_internal_network + - link + feature_packet_internal_network: + - packet_internal_network + - feature + end_point_packet_external_network: + - packet_external_network + - end_point + attachment_cmaui_port_2: + - cmaui_port_2 + - attachment + network.outgoing.bytes_cmaui_port_2: + - cmaui_port_2 + - network.outgoing.bytes + network.outgoing.packets.rate_cmaui_port_1: + - cmaui_port_1 + - network.outgoing.packets.rate + network.outgoing.packets.rate_cmaui_port_2: + - cmaui_port_2 + - network.outgoing.packets.rate + network.outgoing.bytes_cmaui_port_1: + - cmaui_port_1 + - network.outgoing.bytes + attachment_cmaui_port_1: + - cmaui_port_1 + - attachment + binding_cmaui_port_1: + - cmaui_port_1 + - binding + binding_cmaui_port_2: + - cmaui_port_2 + - binding + network.incoming.bytes.rate_cmaui_port_1: + - cmaui_port_1 + - network.incoming.bytes.rate + network.incoming.bytes.rate_cmaui_port_2: + - cmaui_port_2 + - network.incoming.bytes.rate + attachment_packet_internal_network: + - packet_internal_network + - attachment + network.outpoing.packets_cmaui_port_1: + - cmaui_port_1 + - network.outpoing.packets + network.outpoing.packets_cmaui_port_2: + - cmaui_port_2 + - network.outpoing.packets + network.outgoing.bytes.rate_cmaui_port_2: + - cmaui_port_2 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_cmaui_port_1: + - cmaui_port_1 + - network.outgoing.bytes.rate + attachment_packet_external_network: + - packet_external_network + - attachment + network.incoming.bytes_cmaui_port_2: + - cmaui_port_2 + - network.incoming.bytes + link_packet_external_network: + - packet_external_network + - link + feature_packet_external_network: + - packet_external_network + - feature + network.incoming.bytes_cmaui_port_1: + - cmaui_port_1 + - network.incoming.bytes + requirements: + binding_cmaui_port_1: + - cmaui_port_1 + - binding + binding_cmaui_port_2: + - cmaui_port_2 + - binding + dependency_packet_internal_network: + - packet_internal_network + - dependency + dependency_cmaui_port_1: + - cmaui_port_1 + - dependency + dependency_cmaui_port_2: + - cmaui_port_2 + - dependency + dependency_packet_external_network: + - packet_external_network + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested-pattern-4ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested-pattern-4ServiceTemplate.yaml new file mode 100644 index 0000000000..72bdf7eba1 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested-pattern-4ServiceTemplate.yaml @@ -0,0 +1,425 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested-pattern-4 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + port_pd_server_port_1_order: + type: integer + required: true + pd_server_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + port_pd_server_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pd_server_port_2_network_role: + type: string + required: true + port_pd_server_port_1_network_role: + type: string + required: true + pd_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + port_pd_server_port_2_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + net: + hidden: false + immutable: false + type: string + port_pd_server_port_2_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_subnetpoolid: + type: string + required: true + pd_server_ips: + hidden: false + immutable: false + type: string + port_pd_server_port_1_subnetpoolid: + type: string + required: true + port_pd_server_port_1_network_role_tag: + type: string + required: true + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + ps_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + port_pd_server_port_1_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_2_order: + type: integer + required: true + port_pd_server_port_2_network_role_tag: + type: string + required: true + pd_server_image: + hidden: false + immutable: false + type: string + description: Flavor for PD server + port_pd_server_port_1_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd_server_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + node_templates: + pd_server_port_1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + ip_requirements: + get_input: port_pd_server_port_1_ip_requirements + network_role: + get_input: port_pd_server_port_1_network_role + fixed_ips: + - ip_address: + get_input: + - pd_server_ips + - 0 + subnetpoolid: + get_input: port_pd_server_port_1_subnetpoolid + mac_requirements: + get_input: port_pd_server_port_1_mac_requirements + exCP_naming: + get_input: port_pd_server_port_1_exCP_naming + vlan_requirements: + get_input: port_pd_server_port_1_vlan_requirements + network_role_tag: + get_input: port_pd_server_port_1_network_role_tag + network: + get_input: net + order: + get_input: port_pd_server_port_1_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_pd + relationship: tosca.relationships.network.BindsTo + pd_server_port_2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: AUTO + ip_requirements: + get_input: port_pd_server_port_2_ip_requirements + network_role: + get_input: port_pd_server_port_2_network_role + fixed_ips: + - ip_address: + get_input: + - pd_server_ips + - 1 + subnetpoolid: + get_input: port_pd_server_port_2_subnetpoolid + mac_requirements: + get_input: port_pd_server_port_2_mac_requirements + exCP_naming: + get_input: port_pd_server_port_2_exCP_naming + vlan_requirements: + get_input: port_pd_server_port_2_vlan_requirements + network_role_tag: + get_input: port_pd_server_port_2_network_role_tag + network: + get_input: net + order: + get_input: port_pd_server_port_2_order + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: server_pd + relationship: tosca.relationships.network.BindsTo + server_pd: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + flavor: + get_input: pd_server_flavor + availability_zone: + get_input: availability_zone_0 + image: + get_input: pd_server_image + name: + get_input: + - pd_server_names + - 0 + groups: + nested-pattern-4_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested-pattern-4.yml + description: nested1 + members: + - pd_server_port_1 + - pd_server_port_2 + - server_pd + outputs: + pattern4_attr_1: + description: pattern4_attr_1_value + value: server_pd + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.pd_server + capabilities: + disk.iops_server_pd: + - server_pd + - disk.iops + disk.device.read.bytes.rate_server_pd: + - server_pd + - disk.device.read.bytes.rate + memory.resident_server_pd: + - server_pd + - memory.resident + cpu_util_server_pd: + - server_pd + - cpu_util + network.incoming.bytes_pd_server_port_1: + - pd_server_port_1 + - network.incoming.bytes + network.incoming.bytes_pd_server_port_2: + - pd_server_port_2 + - network.incoming.bytes + disk.device.read.requests_server_pd: + - server_pd + - disk.device.read.requests + network.incoming.bytes.rate_pd_server_port_1: + - pd_server_port_1 + - network.incoming.bytes.rate + network.incoming.bytes.rate_pd_server_port_2: + - pd_server_port_2 + - network.incoming.bytes.rate + disk.device.allocation_server_pd: + - server_pd + - disk.device.allocation + disk.usage_server_pd: + - server_pd + - disk.usage + disk.capacity_server_pd: + - server_pd + - disk.capacity + endpoint_server_pd: + - server_pd + - endpoint + disk.device.capacity_server_pd: + - server_pd + - disk.device.capacity + attachment_pd_server_port_2: + - pd_server_port_2 + - attachment + network.incoming.packets_pd_server_port_2: + - pd_server_port_2 + - network.incoming.packets + attachment_pd_server_port_1: + - pd_server_port_1 + - attachment + network.incoming.packets_pd_server_port_1: + - pd_server_port_1 + - network.incoming.packets + memory.usage_server_pd: + - server_pd + - memory.usage + disk.allocation_server_pd: + - server_pd + - disk.allocation + disk.read.bytes.rate_server_pd: + - server_pd + - disk.read.bytes.rate + memory_server_pd: + - server_pd + - memory + disk.device.write.requests_server_pd: + - server_pd + - disk.device.write.requests + disk.device.usage_server_pd: + - server_pd + - disk.device.usage + feature_pd_server_port_1: + - pd_server_port_1 + - feature + feature_pd_server_port_2: + - pd_server_port_2 + - feature + disk.read.bytes_server_pd: + - server_pd + - disk.read.bytes + disk.device.read.bytes_server_pd: + - server_pd + - disk.device.read.bytes + network.incoming.packets.rate_pd_server_port_2: + - pd_server_port_2 + - network.incoming.packets.rate + network.incoming.packets.rate_pd_server_port_1: + - pd_server_port_1 + - network.incoming.packets.rate + instance_server_pd: + - server_pd + - instance + binding_pd_server_port_2: + - pd_server_port_2 + - binding + binding_pd_server_port_1: + - pd_server_port_1 + - binding + cpu.delta_server_pd: + - server_pd + - cpu.delta + host_server_pd: + - server_pd + - host + network.outpoing.packets_pd_server_port_1: + - pd_server_port_1 + - network.outpoing.packets + vcpus_server_pd: + - server_pd + - vcpus + disk.ephemeral.size_server_pd: + - server_pd + - disk.ephemeral.size + network.outpoing.packets_pd_server_port_2: + - pd_server_port_2 + - network.outpoing.packets + network.outgoing.packets.rate_pd_server_port_2: + - pd_server_port_2 + - network.outgoing.packets.rate + disk.latency_server_pd: + - server_pd + - disk.latency + network.outgoing.packets.rate_pd_server_port_1: + - pd_server_port_1 + - network.outgoing.packets.rate + disk.device.write.bytes.rate_server_pd: + - server_pd + - disk.device.write.bytes.rate + disk.write.requests.rate_server_pd: + - server_pd + - disk.write.requests.rate + disk.write.requests_server_pd: + - server_pd + - disk.write.requests + network.outgoing.bytes_pd_server_port_2: + - pd_server_port_2 + - network.outgoing.bytes + disk.device.iops_server_pd: + - server_pd + - disk.device.iops + network.outgoing.bytes_pd_server_port_1: + - pd_server_port_1 + - network.outgoing.bytes + disk.read.requests_server_pd: + - server_pd + - disk.read.requests + os_server_pd: + - server_pd + - os + disk.device.latency_server_pd: + - server_pd + - disk.device.latency + binding_server_pd: + - server_pd + - binding + scalable_server_pd: + - server_pd + - scalable + network.outgoing.bytes.rate_pd_server_port_2: + - pd_server_port_2 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_pd_server_port_1: + - pd_server_port_1 + - network.outgoing.bytes.rate + disk.write.bytes_server_pd: + - server_pd + - disk.write.bytes + disk.write.bytes.rate_server_pd: + - server_pd + - disk.write.bytes.rate + feature_server_pd: + - server_pd + - feature + disk.root.size_server_pd: + - server_pd + - disk.root.size + disk.device.read.requests.rate_server_pd: + - server_pd + - disk.device.read.requests.rate + disk.device.write.requests.rate_server_pd: + - server_pd + - disk.device.write.requests.rate + disk.device.write.bytes_server_pd: + - server_pd + - disk.device.write.bytes + cpu_server_pd: + - server_pd + - cpu + requirements: + local_storage_server_pd: + - server_pd + - local_storage + dependency_server_pd: + - server_pd + - dependency + link_pd_server_port_2: + - pd_server_port_2 + - link + link_pd_server_port_1: + - pd_server_port_1 + - link + dependency_pd_server_port_1: + - pd_server_port_1 + - dependency + dependency_pd_server_port_2: + - pd_server_port_2 + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested1ServiceTemplate.yaml new file mode 100644 index 0000000000..cb7fdc359a --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/nested1ServiceTemplate.yaml @@ -0,0 +1,1411 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + cmaui_1c1_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + ps_server_1b_ips: + hidden: false + immutable: false + type: string + packet_internal_network_name: + hidden: false + immutable: false + type: string + pd_server_1b_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + oam_server_1c2_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_1c1_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + ps_server_1b_names: + hidden: false + immutable: false + type: list + description: Ps server names + entry_schema: + type: string + cmaui_1c1_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + pd_server_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + pd_server_1b_ips: + hidden: false + immutable: false + type: string + packet_external_network_name: + hidden: false + immutable: false + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + ps_server_1b_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + cmaui_oam_ips: + hidden: false + immutable: false + type: string + ps_server_1b_image: + hidden: false + immutable: false + type: string + description: Ps Image server + net: + hidden: false + immutable: false + type: string + pd_server_1b_image: + hidden: false + immutable: false + type: string + description: PD Image server + oam_server_1c2_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + oam_server_1c2_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + node_templates: + abstract_cmaui_1c1: + type: org.openecomp.resource.abstract.nodes.cmaui_1c1 + directives: + - substitutable + properties: + port_cmaui_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui_port_network: + - packet_internal_network + compute_cmaui_1c1_availability_zone: + - get_input: availability_zone_0 + - get_input: availability_zone_0 + vm_flavor_name: + get_input: cmaui_1c1_flavor + port_cmaui_port_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_replacement_policy: + - AUTO + vm_image_name: + get_input: cmaui_1c1_image + port_cmaui_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + compute_cmaui_1c1_name: + - get_input: + - cmaui_1c1_names + - 1 + - get_input: + - cmaui_1c1_names + - 0 + service_template_filter: + substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml + count: 2 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_cmaui_1c1_cmaui_port: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + abstract_pd_server_1b: + type: org.openecomp.resource.abstract.nodes.pd_server_1b + directives: + - substitutable + properties: + compute_pd_server_1b_name: + - get_input: + - pd_server_1b_names + - 0 + vm_flavor_name: + get_input: pd_server_1b_flavor + port_pd_server_b_port_mac_requirements: + mac_count_required: + is_required: false + port_pd_server_b_port_fixed_ips: + - ip_address: + get_input: + - pd_server_1b_ips + - 0 + vm_image_name: + get_input: pd_server_1b_image + port_pd_server_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_b_port_network: + - get_input: net + port_pd_server_b_port_replacement_policy: + - AUTO + compute_pd_server_1b_availability_zone: + - get_input: availability_zone_0 + service_template_filter: + substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_ps_server_1b: + type: org.openecomp.resource.abstract.nodes.ps_server_1b + directives: + - substitutable + properties: + port_ps_server_b_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_ps_server_b_port_replacement_policy: + - AUTO + port_ps_server_b_port_fixed_ips: + - ip_address: + get_input: + - ps_server_1b_ips + - 0 + vm_flavor_name: + get_input: ps_server_1b_flavor + port_ps_server_b_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: ps_server_1b_image + port_ps_server_b_port_network: + - get_input: net + compute_ps_server_1b_availability_zone: + - get_input: availability_zone_0 + compute_ps_server_1b_name: + - get_input: + - ps_server_1b_names + - 1 + service_template_filter: + substitute_service_template: Nested_ps_server_1bServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + packet_external_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_external_network_name + packet_internal_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_internal_network_name + abstract_oam_server_1c2_1: + type: org.openecomp.resource.abstract.nodes.oam_server_1c2 + directives: + - substitutable + properties: + port_oam_port_mac_requirements: + mac_count_required: + is_required: false + compute_oam_server_1c2_name: + - get_input: + - oam_server_1c2_names + - 1 + port_oam_port_network: + - packet_external_network + vm_flavor_name: + get_input: oam_server_1c2_flavor + compute_oam_server_1c2_availability_zone: + - get_input: availability_zone_0 + port_oam_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 1 + vm_image_name: + get_input: oam_server_1c2_image + port_oam_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_oam_port_replacement_policy: + - AUTO + service_template_filter: + substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_oam_server_1c2_oam_port: + capability: tosca.capabilities.network.Linkable + node: packet_external_network + relationship: tosca.relationships.network.LinksTo + abstract_oam_server_1c2_0: + type: org.openecomp.resource.abstract.nodes.oam_server_1c2 + directives: + - substitutable + properties: + port_oam_port_mac_requirements: + mac_count_required: + is_required: false + compute_oam_server_1c2_name: + - get_input: + - oam_server_1c2_names + - 0 + port_oam_port_network: + - packet_internal_network + vm_flavor_name: + get_input: oam_server_1c2_flavor + compute_oam_server_1c2_availability_zone: + - get_input: availability_zone_0 + port_oam_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 1 + vm_image_name: + get_input: oam_server_1c2_image + port_oam_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_oam_port_replacement_policy: + - AUTO + service_template_filter: + substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_oam_server_1c2_oam_port: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + groups: + nested1_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1.yml + description: nested1 + members: + - packet_external_network + - packet_internal_network + - abstract_ps_server_1b + - abstract_oam_server_1c2_0 + - abstract_oam_server_1c2_1 + - abstract_pd_server_1b + - abstract_cmaui_1c1 + outputs: + all_pattern_attr_1: + description: all_pattern_attr_1 + value: + get_attribute: + - abstract_oam_server_1c2_1 + - oam_server_1c2_accessIPv4 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1 + capabilities: + disk.capacity_server_1b_pd: + - abstract_pd_server_1b + - disk.capacity_pd_server_1b + disk.device.write.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.bytes.rate_oam_server_1c2 + disk.read.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.read.bytes_cmaui_1c1 + disk.device.write.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.bytes.rate_oam_server_1c2 + disk.device.read.bytes.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.device.read.bytes.rate_ps_server_1b + disk.read.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.read.bytes_cmaui_1c1 + disk.usage_server_1b_pd: + - abstract_pd_server_1b + - disk.usage_pd_server_1b + disk.iops_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.iops_oam_server_1c2 + disk.usage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.usage_oam_server_1c2 + disk.read.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.read.requests_cmaui_1c1 + feature_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - feature_cmaui_1c1 + disk.usage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.usage_oam_server_1c2 + network.incoming.bytes_pd_server_1b_port: + - abstract_pd_server_1b + - network.incoming.bytes_pd_server_1b_pd_server_b_port + feature_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - feature_cmaui_1c1 + disk.read.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.read.requests_cmaui_1c1 + disk.device.iops_server_1b_ps: + - abstract_ps_server_1b + - disk.device.iops_ps_server_1b + network.outgoing.bytes_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outgoing.bytes_cmaui_1c1_cmaui_port + disk.iops_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.iops_oam_server_1c2 + network.outgoing.bytes_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outgoing.bytes_cmaui_1c1_cmaui_port + network.outgoing.packets.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outgoing.packets.rate_oam_server_1c2_oam_port + network.outgoing.packets.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outgoing.packets.rate_oam_server_1c2_oam_port + disk.device.iops_server_1b_pd: + - abstract_pd_server_1b + - disk.device.iops_pd_server_1b + network.incoming.packets_pd_server_1b_port: + - abstract_pd_server_1b + - network.incoming.packets_pd_server_1b_pd_server_b_port + attachment_ps_server_1b_port: + - abstract_ps_server_1b + - attachment_ps_server_1b_ps_server_b_port + disk.device.write.requests.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.requests.rate_oam_server_1c2 + disk.device.write.requests.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.requests.rate_oam_server_1c2 + disk.device.read.bytes.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.device.read.bytes.rate_pd_server_1b + disk.read.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.read.bytes.rate_oam_server_1c2 + disk.read.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.read.bytes.rate_oam_server_1c2 + scalable_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - scalable_oam_server_1c2 + disk.latency_server_1b_pd: + - abstract_pd_server_1b + - disk.latency_pd_server_1b + scalable_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - scalable_oam_server_1c2 + disk.device.read.requests.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.device.read.requests.rate_pd_server_1b + disk.device.write.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.requests_cmaui_1c1 + disk.device.write.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.requests_cmaui_1c1 + disk.device.read.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.bytes_cmaui_1c1 + disk.device.read.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.bytes_cmaui_1c1 + disk.device.read.requests.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.device.read.requests.rate_ps_server_1b + disk.device.usage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.usage_oam_server_1c2 + disk.device.capacity_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.capacity_oam_server_1c2 + disk.device.capacity_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.capacity_oam_server_1c2 + binding_server_1b_ps: + - abstract_ps_server_1b + - binding_ps_server_1b + binding_server_1b_pd: + - abstract_pd_server_1b + - binding_pd_server_1b + disk.device.usage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.usage_oam_server_1c2 + memory.usage_server_1b_pd: + - abstract_pd_server_1b + - memory.usage_pd_server_1b + network.outpoing.packets_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outpoing.packets_oam_server_1c2_oam_port + network.outpoing.packets_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outpoing.packets_oam_server_1c2_oam_port + binding_cmaui_port_1: + - abstract_cmaui_1c1 + - binding_cmaui_1c1_cmaui_port + binding_cmaui_port_2: + - abstract_cmaui_1c1 + - binding_cmaui_1c1_cmaui_port + memory.usage_server_1b_ps: + - abstract_ps_server_1b + - memory.usage_ps_server_1b + cpu_util_server_1b_pd: + - abstract_pd_server_1b + - cpu_util_pd_server_1b + cpu_util_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - cpu_util_oam_server_1c2 + cpu_util_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - cpu_util_oam_server_1c2 + memory_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - memory_oam_server_1c2 + memory_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - memory_oam_server_1c2 + disk.write.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.bytes_oam_server_1c2 + disk.write.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.bytes_oam_server_1c2 + memory.resident_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - memory.resident_oam_server_1c2 + memory.resident_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - memory.resident_oam_server_1c2 + cpu_util_server_1b_ps: + - abstract_ps_server_1b + - cpu_util_ps_server_1b + network.incoming.bytes_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.bytes_cmaui_1c1_cmaui_port + network.incoming.bytes_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.bytes_cmaui_1c1_cmaui_port + os_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - os_oam_server_1c2 + disk.device.iops_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.iops_cmaui_1c1 + instance_server_1b_pd: + - abstract_pd_server_1b + - instance_pd_server_1b + disk.device.iops_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.iops_cmaui_1c1 + os_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - os_oam_server_1c2 + disk.device.write.bytes_server_1b_pd: + - abstract_pd_server_1b + - disk.device.write.bytes_pd_server_1b + disk.device.allocation_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.allocation_cmaui_1c1 + disk.device.allocation_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.allocation_cmaui_1c1 + feature_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - feature_oam_server_1c2 + disk.device.write.bytes_server_1b_ps: + - abstract_ps_server_1b + - disk.device.write.bytes_ps_server_1b + network.incoming.packets.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.packets.rate_cmaui_1c1_cmaui_port + vcpus_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - vcpus_cmaui_1c1 + network.incoming.packets.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.packets.rate_cmaui_1c1_cmaui_port + feature_cmaui_port_1: + - abstract_cmaui_1c1 + - feature_cmaui_1c1_cmaui_port + network.incoming.bytes.rate_pd_server_1b_port: + - abstract_pd_server_1b + - network.incoming.bytes.rate_pd_server_1b_pd_server_b_port + network.outgoing.bytes_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outgoing.bytes_oam_server_1c2_oam_port + feature_cmaui_port_2: + - abstract_cmaui_1c1 + - feature_cmaui_1c1_cmaui_port + instance_server_1b_ps: + - abstract_ps_server_1b + - instance_ps_server_1b + feature_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - feature_oam_server_1c2 + network.outgoing.bytes_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outgoing.bytes_oam_server_1c2_oam_port + disk.device.capacity_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.capacity_cmaui_1c1 + instance_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - instance_cmaui_1c1 + cpu.delta_server_1b_ps: + - abstract_ps_server_1b + - cpu.delta_ps_server_1b + instance_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - instance_cmaui_1c1 + disk.device.read.requests.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.requests.rate_oam_server_1c2 + disk.device.read.requests.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.requests.rate_oam_server_1c2 + attachment_oam_port_2: + - abstract_oam_server_1c2_1 + - attachment_oam_server_1c2_oam_port + disk.device.write.bytes.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.device.write.bytes.rate_pd_server_1b + disk.capacity_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.capacity_oam_server_1c2 + disk.capacity_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.capacity_oam_server_1c2 + cpu.delta_server_1b_pd: + - abstract_pd_server_1b + - cpu.delta_pd_server_1b + attachment_oam_port_1: + - abstract_oam_server_1c2_0 + - attachment_oam_server_1c2_oam_port + disk.device.write.requests_server_1b_pd: + - abstract_pd_server_1b + - disk.device.write.requests_pd_server_1b + disk.write.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.bytes.rate_oam_server_1c2 + disk.write.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.bytes.rate_oam_server_1c2 + endpoint_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - endpoint_cmaui_1c1 + network.outgoing.packets.rate_ps_server_1b_port: + - abstract_ps_server_1b + - network.outgoing.packets.rate_ps_server_1b_ps_server_b_port + endpoint_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - endpoint_cmaui_1c1 + disk.device.usage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.usage_cmaui_1c1 + disk.device.capacity_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.capacity_cmaui_1c1 + disk.device.usage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.usage_cmaui_1c1 + network.incoming.bytes_ps_server_1b_port: + - abstract_ps_server_1b + - network.incoming.bytes_ps_server_1b_ps_server_b_port + attachment_pd_server_1b_port: + - abstract_pd_server_1b + - attachment_pd_server_1b_pd_server_b_port + vcpus_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - vcpus_cmaui_1c1 + binding_ps_server_1b_port: + - abstract_ps_server_1b + - binding_ps_server_1b_ps_server_b_port + disk.device.write.bytes.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.device.write.bytes.rate_ps_server_1b + disk.device.write.requests_server_1b_ps: + - abstract_ps_server_1b + - disk.device.write.requests_ps_server_1b + disk.device.latency_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.latency_oam_server_1c2 + disk.device.latency_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.latency_oam_server_1c2 + feature_packet_external_network: + - packet_external_network + - feature + disk.write.requests.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.requests.rate_cmaui_1c1 + disk.write.requests.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.requests.rate_cmaui_1c1 + disk.device.read.requests_server_1b_pd: + - abstract_pd_server_1b + - disk.device.read.requests_pd_server_1b + disk.read.requests_server_1b_pd: + - abstract_pd_server_1b + - disk.read.requests_pd_server_1b + cpu_util_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - cpu_util_cmaui_1c1 + disk.allocation_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.allocation_oam_server_1c2 + disk.allocation_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.allocation_oam_server_1c2 + cpu_util_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - cpu_util_cmaui_1c1 + disk.device.read.requests_server_1b_ps: + - abstract_ps_server_1b + - disk.device.read.requests_ps_server_1b + binding_pd_server_1b_port: + - abstract_pd_server_1b + - binding_pd_server_1b_pd_server_b_port + disk.read.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.read.bytes_oam_server_1c2 + disk.read.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.read.bytes_oam_server_1c2 + cpu_server_1b_pd: + - abstract_pd_server_1b + - cpu_pd_server_1b + binding_oam_port_2: + - abstract_oam_server_1c2_1 + - binding_oam_server_1c2_oam_port + disk.write.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.bytes.rate_cmaui_1c1 + disk.write.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.bytes.rate_cmaui_1c1 + disk.allocation_server_1b_pd: + - abstract_pd_server_1b + - disk.allocation_pd_server_1b + binding_oam_port_1: + - abstract_oam_server_1c2_0 + - binding_oam_server_1c2_oam_port + disk.read.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.read.bytes.rate_cmaui_1c1 + disk.read.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.read.bytes.rate_cmaui_1c1 + host_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - host_cmaui_1c1 + host_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - host_cmaui_1c1 + cpu_server_1b_ps: + - abstract_ps_server_1b + - cpu_ps_server_1b + network.outpoing.packets_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outpoing.packets_cmaui_1c1_cmaui_port + disk.allocation_server_1b_ps: + - abstract_ps_server_1b + - disk.allocation_ps_server_1b + network.outpoing.packets_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outpoing.packets_cmaui_1c1_cmaui_port + disk.latency_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.latency_oam_server_1c2 + disk.latency_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.latency_oam_server_1c2 + disk.read.requests_server_1b_ps: + - abstract_ps_server_1b + - disk.read.requests_ps_server_1b + disk.capacity_server_1b_ps: + - abstract_ps_server_1b + - disk.capacity_ps_server_1b + memory.usage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - memory.usage_oam_server_1c2 + network.outpoing.packets_ps_server_1b_port: + - abstract_ps_server_1b + - network.outpoing.packets_ps_server_1b_ps_server_b_port + memory.usage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - memory.usage_oam_server_1c2 + disk.read.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.read.requests_oam_server_1c2 + attachment_packet_external_network: + - packet_external_network + - attachment + disk.read.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.read.requests_oam_server_1c2 + disk.usage_server_1b_ps: + - abstract_ps_server_1b + - disk.usage_ps_server_1b + disk.root.size_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.root.size_oam_server_1c2 + memory.resident_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - memory.resident_cmaui_1c1 + disk.root.size_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.root.size_oam_server_1c2 + memory.resident_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - memory.resident_cmaui_1c1 + network.incoming.bytes.rate_ps_server_1b_port: + - abstract_ps_server_1b + - network.incoming.bytes.rate_ps_server_1b_ps_server_b_port + network.incoming.bytes.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.bytes.rate_oam_server_1c2_oam_port + os_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - os_cmaui_1c1 + os_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - os_cmaui_1c1 + instance_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - instance_oam_server_1c2 + instance_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - instance_oam_server_1c2 + network.incoming.bytes.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.bytes.rate_oam_server_1c2_oam_port + vcpus_server_1b_pd: + - abstract_pd_server_1b + - vcpus_pd_server_1b + memory.usage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - memory.usage_cmaui_1c1 + disk.write.bytes.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.write.bytes.rate_ps_server_1b + memory.usage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - memory.usage_cmaui_1c1 + binding_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - binding_cmaui_1c1 + memory_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - memory_cmaui_1c1 + binding_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - binding_cmaui_1c1 + feature_ps_server_1b_port: + - abstract_ps_server_1b + - feature_ps_server_1b_ps_server_b_port + disk.device.iops_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.iops_oam_server_1c2 + vcpus_server_1b_ps: + - abstract_ps_server_1b + - vcpus_ps_server_1b + disk.device.iops_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.iops_oam_server_1c2 + disk.write.bytes.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.write.bytes.rate_pd_server_1b + binding_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - binding_oam_server_1c2 + binding_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - binding_oam_server_1c2 + os_server_1b_pd: + - abstract_pd_server_1b + - os_pd_server_1b + attachment_packet_internal_network: + - packet_internal_network + - attachment + network.outgoing.packets.rate_pd_server_1b_port: + - abstract_pd_server_1b + - network.outgoing.packets.rate_pd_server_1b_pd_server_b_port + memory_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - memory_cmaui_1c1 + disk.device.latency_server_1b_pd: + - abstract_pd_server_1b + - disk.device.latency_pd_server_1b + disk.write.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.requests_oam_server_1c2 + disk.device.usage_server_1b_pd: + - abstract_pd_server_1b + - disk.device.usage_pd_server_1b + disk.write.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.requests_oam_server_1c2 + vcpus_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - vcpus_oam_server_1c2 + vcpus_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - vcpus_oam_server_1c2 + os_server_1b_ps: + - abstract_ps_server_1b + - os_ps_server_1b + disk.device.latency_server_1b_ps: + - abstract_ps_server_1b + - disk.device.latency_ps_server_1b + disk.ephemeral.size_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.ephemeral.size_cmaui_1c1 + disk.ephemeral.size_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.ephemeral.size_cmaui_1c1 + disk.root.size_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.root.size_cmaui_1c1 + disk.device.usage_server_1b_ps: + - abstract_ps_server_1b + - disk.device.usage_ps_server_1b + disk.root.size_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.root.size_cmaui_1c1 + disk.read.bytes_server_1b_ps: + - abstract_ps_server_1b + - disk.read.bytes_ps_server_1b + network.incoming.packets_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.packets_cmaui_1c1_cmaui_port + disk.device.write.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.bytes.rate_cmaui_1c1 + disk.ephemeral.size_server_1b_pd: + - abstract_pd_server_1b + - disk.ephemeral.size_pd_server_1b + disk.device.write.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.requests_oam_server_1c2 + disk.allocation_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.allocation_cmaui_1c1 + memory_server_1b_ps: + - abstract_ps_server_1b + - memory_ps_server_1b + network.incoming.packets_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.packets_cmaui_1c1_cmaui_port + network.outgoing.bytes.rate_ps_server_1b_port: + - abstract_ps_server_1b + - network.outgoing.bytes.rate_ps_server_1b_ps_server_b_port + network.incoming.packets.rate_ps_server_1b_port: + - abstract_ps_server_1b + - network.incoming.packets.rate_ps_server_1b_ps_server_b_port + disk.device.write.requests.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.requests.rate_cmaui_1c1 + disk.device.write.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.bytes_cmaui_1c1 + disk.device.write.requests.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.requests.rate_cmaui_1c1 + feature_server_1b_ps: + - abstract_ps_server_1b + - feature_ps_server_1b + disk.write.requests.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.write.requests.rate_ps_server_1b + disk.device.write.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.requests_oam_server_1c2 + disk.device.write.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.write.bytes.rate_cmaui_1c1 + disk.device.write.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.write.bytes_cmaui_1c1 + host_server_1b_pd: + - abstract_pd_server_1b + - host_pd_server_1b + disk.device.read.requests_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.requests_oam_server_1c2 + disk.ephemeral.size_server_1b_ps: + - abstract_ps_server_1b + - disk.ephemeral.size_ps_server_1b + disk.read.bytes_server_1b_pd: + - abstract_pd_server_1b + - disk.read.bytes_pd_server_1b + host_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - host_oam_server_1c2 + disk.device.read.requests_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.requests_oam_server_1c2 + memory_server_1b_pd: + - abstract_pd_server_1b + - memory_pd_server_1b + host_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - host_oam_server_1c2 + network.incoming.packets.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.packets.rate_oam_server_1c2_oam_port + disk.write.bytes_server_1b_ps: + - abstract_ps_server_1b + - disk.write.bytes_ps_server_1b + network.incoming.packets.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.packets.rate_oam_server_1c2_oam_port + end_point_packet_external_network: + - packet_external_network + - end_point + network.outpoing.packets_pd_server_1b_port: + - abstract_pd_server_1b + - network.outpoing.packets_pd_server_1b_pd_server_b_port + feature_server_1b_pd: + - abstract_pd_server_1b + - feature_pd_server_1b + disk.device.read.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.requests_cmaui_1c1 + disk.allocation_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.allocation_cmaui_1c1 + disk.device.read.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.requests_cmaui_1c1 + disk.device.allocation_server_1b_pd: + - abstract_pd_server_1b + - disk.device.allocation_pd_server_1b + disk.root.size_server_1b_ps: + - abstract_ps_server_1b + - disk.root.size_ps_server_1b + disk.device.allocation_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.allocation_oam_server_1c2 + disk.device.allocation_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.allocation_oam_server_1c2 + network.outgoing.bytes_pd_server_1b_port: + - abstract_pd_server_1b + - network.outgoing.bytes_pd_server_1b_pd_server_b_port + disk.write.bytes_server_1b_pd: + - abstract_pd_server_1b + - disk.write.bytes_pd_server_1b + disk.write.requests_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.requests_cmaui_1c1 + disk.write.requests_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.requests_cmaui_1c1 + disk.device.capacity_server_1b_pd: + - abstract_pd_server_1b + - disk.device.capacity_pd_server_1b + network.outgoing.bytes.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port + disk.root.size_server_1b_pd: + - abstract_pd_server_1b + - disk.root.size_pd_server_1b + cpu_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - cpu_cmaui_1c1 + network.outgoing.bytes.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port + cpu_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - cpu_cmaui_1c1 + cpu_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - cpu_oam_server_1c2 + disk.device.capacity_server_1b_ps: + - abstract_ps_server_1b + - disk.device.capacity_ps_server_1b + disk.write.requests.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.write.requests.rate_pd_server_1b + cpu_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - cpu_oam_server_1c2 + link_packet_external_network: + - packet_external_network + - link + disk.device.read.bytes.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.bytes.rate_cmaui_1c1 + disk.device.read.bytes.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.bytes.rate_cmaui_1c1 + host_server_1b_ps: + - abstract_ps_server_1b + - host_ps_server_1b + disk.write.requests.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.write.requests.rate_oam_server_1c2 + cpu.delta_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - cpu.delta_oam_server_1c2 + disk.iops_server_1b_pd: + - abstract_pd_server_1b + - disk.iops_pd_server_1b + disk.write.requests.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.write.requests.rate_oam_server_1c2 + disk.usage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.usage_cmaui_1c1 + disk.usage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.usage_cmaui_1c1 + disk.device.allocation_server_1b_ps: + - abstract_ps_server_1b + - disk.device.allocation_ps_server_1b + end_point_packet_internal_network: + - packet_internal_network + - end_point + network.incoming.bytes_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.bytes_oam_server_1c2_oam_port + feature_packet_internal_network: + - packet_internal_network + - feature + network.incoming.bytes_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.bytes_oam_server_1c2_oam_port + disk.device.write.requests.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.device.write.requests.rate_ps_server_1b + attachment_cmaui_port_2: + - abstract_cmaui_1c1 + - attachment_cmaui_1c1_cmaui_port + network.outgoing.bytes.rate_oam_port_1: + - abstract_oam_server_1c2_0 + - network.outgoing.bytes.rate_oam_server_1c2_oam_port + network.outgoing.bytes.rate_oam_port_2: + - abstract_oam_server_1c2_1 + - network.outgoing.bytes.rate_oam_server_1c2_oam_port + disk.iops_server_1b_ps: + - abstract_ps_server_1b + - disk.iops_ps_server_1b + disk.capacity_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.capacity_cmaui_1c1 + network.outgoing.packets.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.outgoing.packets.rate_cmaui_1c1_cmaui_port + network.outgoing.packets.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.outgoing.packets.rate_cmaui_1c1_cmaui_port + attachment_cmaui_port_1: + - abstract_cmaui_1c1 + - attachment_cmaui_1c1_cmaui_port + disk.capacity_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.capacity_cmaui_1c1 + disk.ephemeral.size_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.ephemeral.size_oam_server_1c2 + disk.read.bytes.rate_server_1b_ps: + - abstract_ps_server_1b + - disk.read.bytes.rate_ps_server_1b + disk.ephemeral.size_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.ephemeral.size_oam_server_1c2 + disk.device.read.requests.rate_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.read.requests.rate_cmaui_1c1 + disk.device.read.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.bytes_oam_server_1c2 + disk.device.read.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.bytes_oam_server_1c2 + disk.device.read.requests.rate_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.read.requests.rate_cmaui_1c1 + network.incoming.packets_ps_server_1b_port: + - abstract_ps_server_1b + - network.incoming.packets_ps_server_1b_ps_server_b_port + disk.write.requests_server_1b_ps: + - abstract_ps_server_1b + - disk.write.requests_ps_server_1b + feature_pd_server_1b_port: + - abstract_pd_server_1b + - feature_pd_server_1b_pd_server_b_port + disk.latency_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.latency_cmaui_1c1 + scalable_server_1b_ps: + - abstract_ps_server_1b + - scalable_ps_server_1b + disk.latency_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.latency_cmaui_1c1 + cpu.delta_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - cpu.delta_oam_server_1c2 + disk.device.read.bytes.rate_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.read.bytes.rate_oam_server_1c2 + disk.device.read.bytes.rate_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.read.bytes.rate_oam_server_1c2 + scalable_server_1b_pd: + - abstract_pd_server_1b + - scalable_pd_server_1b + disk.write.requests_server_1b_pd: + - abstract_pd_server_1b + - disk.write.requests_pd_server_1b + disk.latency_server_1b_ps: + - abstract_ps_server_1b + - disk.latency_ps_server_1b + disk.write.bytes_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.write.bytes_cmaui_1c1 + network.outgoing.bytes.rate_pd_server_1b_port: + - abstract_pd_server_1b + - network.outgoing.bytes.rate_pd_server_1b_pd_server_b_port + disk.write.bytes_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.write.bytes_cmaui_1c1 + feature_oam_port_2: + - abstract_oam_server_1c2_1 + - feature_oam_server_1c2_oam_port + feature_oam_port_1: + - abstract_oam_server_1c2_0 + - feature_oam_server_1c2_oam_port + network.incoming.packets.rate_pd_server_1b_port: + - abstract_pd_server_1b + - network.incoming.packets.rate_pd_server_1b_pd_server_b_port + disk.device.latency_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.device.latency_cmaui_1c1 + disk.read.bytes.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.read.bytes.rate_pd_server_1b + scalable_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - scalable_cmaui_1c1 + link_packet_internal_network: + - packet_internal_network + - link + disk.device.latency_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.device.latency_cmaui_1c1 + scalable_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - scalable_cmaui_1c1 + cpu.delta_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - cpu.delta_cmaui_1c1 + endpoint_server_1b_pd: + - abstract_pd_server_1b + - endpoint_pd_server_1b + cpu.delta_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - cpu.delta_cmaui_1c1 + endpoint_server_1b_ps: + - abstract_ps_server_1b + - endpoint_ps_server_1b + network.incoming.packets_oam_port_1: + - abstract_oam_server_1c2_0 + - network.incoming.packets_oam_server_1c2_oam_port + network.incoming.packets_oam_port_2: + - abstract_oam_server_1c2_1 + - network.incoming.packets_oam_server_1c2_oam_port + network.incoming.bytes.rate_cmaui_port_1: + - abstract_cmaui_1c1 + - network.incoming.bytes.rate_cmaui_1c1_cmaui_port + network.outgoing.bytes_ps_server_1b_port: + - abstract_ps_server_1b + - network.outgoing.bytes_ps_server_1b_ps_server_b_port + network.incoming.bytes.rate_cmaui_port_2: + - abstract_cmaui_1c1 + - network.incoming.bytes.rate_cmaui_1c1_cmaui_port + disk.device.read.bytes_server_1b_ps: + - abstract_ps_server_1b + - disk.device.read.bytes_ps_server_1b + disk.iops_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - disk.iops_cmaui_1c1 + disk.iops_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - disk.iops_cmaui_1c1 + disk.device.write.requests.rate_server_1b_pd: + - abstract_pd_server_1b + - disk.device.write.requests.rate_pd_server_1b + memory.resident_server_1b_pd: + - abstract_pd_server_1b + - memory.resident_pd_server_1b + disk.device.write.bytes_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - disk.device.write.bytes_oam_server_1c2 + disk.device.write.bytes_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - disk.device.write.bytes_oam_server_1c2 + memory.resident_server_1b_ps: + - abstract_ps_server_1b + - memory.resident_ps_server_1b + disk.device.read.bytes_server_1b_pd: + - abstract_pd_server_1b + - disk.device.read.bytes_pd_server_1b + endpoint_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - endpoint_oam_server_1c2 + endpoint_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - endpoint_oam_server_1c2 + requirements: + dependency_server_1b_pd: + - abstract_pd_server_1b + - dependency_pd_server_1b + link_pd_server_1b_port: + - abstract_pd_server_1b + - link_pd_server_1b_pd_server_b_port + local_storage_server_1b_ps: + - abstract_ps_server_1b + - local_storage_ps_server_1b + dependency_oam_port_2: + - abstract_oam_server_1c2_1 + - dependency_oam_server_1c2_oam_port + dependency_oam_port_1: + - abstract_oam_server_1c2_0 + - dependency_oam_server_1c2_oam_port + dependency_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1 + dependency_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1 + link_ps_server_1b_port: + - abstract_ps_server_1b + - link_ps_server_1b_ps_server_b_port + local_storage_server_1b_pd: + - abstract_pd_server_1b + - local_storage_pd_server_1b + dependency_ps_server_1b_port: + - abstract_ps_server_1b + - dependency_ps_server_1b_ps_server_b_port + dependency_server_1b_ps: + - abstract_ps_server_1b + - dependency_ps_server_1b + dependency_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - dependency_oam_server_1c2 + dependency_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - dependency_oam_server_1c2 + local_storage_server_1c2_oam_2: + - abstract_oam_server_1c2_1 + - local_storage_oam_server_1c2 + local_storage_server_1c2_oam_1: + - abstract_oam_server_1c2_0 + - local_storage_oam_server_1c2 + dependency_pd_server_1b_port: + - abstract_pd_server_1b + - dependency_pd_server_1b_pd_server_b_port + dependency_cmaui_port_1: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1_cmaui_port + dependency_packet_internal_network: + - packet_internal_network + - dependency + local_storage_server_1c1_cmaui_2: + - abstract_cmaui_1c1 + - local_storage_cmaui_1c1 + local_storage_server_1c1_cmaui_1: + - abstract_cmaui_1c1 + - local_storage_cmaui_1c1 + dependency_cmaui_port_2: + - abstract_cmaui_1c1 + - dependency_cmaui_1c1_cmaui_port + dependency_packet_external_network: + - packet_external_network + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/MANIFEST.json new file mode 100644 index 0000000000..cc7753397c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/MANIFEST.json @@ -0,0 +1,17 @@ +{ + "name": "Nested test", + "description": "HOT template to create nested one level multiple compute", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested1.yml", + "type": "HEAT", + "isBase": "false" + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/main.yml new file mode 100644 index 0000000000..068c7afdcf --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/main.yml @@ -0,0 +1,16 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + +resources: + test_nested_compute: + type: nested1.yml + properties: + p1: {get_param: jsa_name} + p2: image diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/nested1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/nested1.yml new file mode 100644 index 0000000000..788c99afe7 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/in/nested1.yml @@ -0,0 +1,82 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + packet_internal_network_name: + type: string + packet_external_network_name: + type: string + net: + type: string + +resources: + cmaui_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + cmaui_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_external_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + server_cmaui_1: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_names, 0]} + image: { get_param: cmaui_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_flavor } + networks: + - port: { get_resource: cmaui_port_1 } + + server_cmaui_2: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_names, 1]} + image: { get_param: cmaui_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_flavor } + networks: + - port: { get_resource: cmaui_port_2 } + + packet_internal_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_internal_network_name + + packet_external_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_external_network_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/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..8fe327f845 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,1198 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.cmaui: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_cmaui_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_cmaui_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_order: + type: integer + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + compute_cmaui_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + compute_cmaui_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_cmaui_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_cmaui_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_cmaui_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_cmaui_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_cmaui_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested1: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + cmaui_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + packet_internal_network_name: + type: string + required: true + status: SUPPORTED + packet_external_network_name: + type: string + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_server_cmaui_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_cmaui_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_server_cmaui_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_cmaui_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_packet_external_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_packet_internal_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.device.usage_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_internal_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + end_point_packet_external_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_cmaui_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + link_packet_external_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_cmaui_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_cmaui_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + end_point_packet_internal_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_cmaui_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + feature_packet_internal_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_server_cmaui_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + vcpus_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + scalable_server_cmaui_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + scalable_server_cmaui_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_cmaui_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + endpoint_server_cmaui_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + os_server_cmaui_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + os_server_cmaui_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_packet_external_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_cmaui_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + host_server_cmaui_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + link_packet_internal_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + instance_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_external_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..f2c32347e0 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/MainServiceTemplate.yaml @@ -0,0 +1,35 @@ +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: + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + node_templates: + test_nested_compute: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + p1: + get_input: jsa_name + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + p2: image + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_nested_compute diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/Nested_cmauiServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/Nested_cmauiServiceTemplate.yaml new file mode 100644 index 0000000000..5ac5b94acf --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/Nested_cmauiServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui +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: + port_cmaui_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_cmaui_port_network_role_tag: + type: string + required: true + port_cmaui_port_order: + type: integer + required: true + vm_flavor_name: + type: string + required: true + compute_cmaui_name: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + compute_cmaui_availability_zone: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_cmaui_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_subnetpoolid: + type: string + required: true + node_templates: + cmaui_cmaui_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_cmaui_port_exCP_naming + replacement_policy: + get_input: + - port_cmaui_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_cmaui_port_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_ip_requirements + network_role_tag: + get_input: port_cmaui_port_network_role_tag + mac_requirements: + get_input: port_cmaui_port_mac_requirements + order: + get_input: port_cmaui_port_order + network_role: + get_input: port_cmaui_port_network_role + subnetpoolid: + get_input: port_cmaui_port_subnetpoolid + fixed_ips: + get_input: port_cmaui_port_fixed_ips + network: + get_input: + - port_cmaui_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui + relationship: tosca.relationships.network.BindsTo + cmaui: + type: org.openecomp.resource.vfc.nodes.heat.cmaui + properties: + availability_zone: + get_input: + - compute_cmaui_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui + capabilities: + disk.read.bytes.rate_cmaui: + - cmaui + - disk.read.bytes.rate + disk.ephemeral.size_cmaui: + - cmaui + - disk.ephemeral.size + disk.device.write.bytes_cmaui: + - cmaui + - disk.device.write.bytes + disk.device.iops_cmaui: + - cmaui + - disk.device.iops + memory.resident_cmaui: + - cmaui + - memory.resident + disk.write.bytes.rate_cmaui: + - cmaui + - disk.write.bytes.rate + host_cmaui: + - cmaui + - host + network.incoming.bytes.rate_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.incoming.bytes.rate + disk.device.allocation_cmaui: + - cmaui + - disk.device.allocation + disk.read.bytes_cmaui: + - cmaui + - disk.read.bytes + disk.write.requests_cmaui: + - cmaui + - disk.write.requests + scalable_cmaui: + - cmaui + - scalable + disk.device.write.bytes.rate_cmaui: + - cmaui + - disk.device.write.bytes.rate + cpu.delta_cmaui: + - cmaui + - cpu.delta + network.incoming.bytes_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.incoming.bytes + disk.root.size_cmaui: + - cmaui + - disk.root.size + memory.usage_cmaui: + - cmaui + - memory.usage + os_cmaui: + - cmaui + - os + disk.device.read.bytes.rate_cmaui: + - cmaui + - disk.device.read.bytes.rate + attachment_cmaui_cmaui_port: + - cmaui_cmaui_port + - attachment + network.incoming.packets_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.incoming.packets + disk.device.usage_cmaui: + - cmaui + - disk.device.usage + disk.iops_cmaui: + - cmaui + - disk.iops + disk.device.latency_cmaui: + - cmaui + - disk.device.latency + disk.device.read.requests_cmaui: + - cmaui + - disk.device.read.requests + disk.capacity_cmaui: + - cmaui + - disk.capacity + cpu_cmaui: + - cmaui + - cpu + binding_cmaui_cmaui_port: + - cmaui_cmaui_port + - binding + disk.read.requests_cmaui: + - cmaui + - disk.read.requests + disk.device.read.bytes_cmaui: + - cmaui + - disk.device.read.bytes + disk.device.write.requests_cmaui: + - cmaui + - disk.device.write.requests + network.outgoing.bytes_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.outgoing.bytes + feature_cmaui_cmaui_port: + - cmaui_cmaui_port + - feature + vcpus_cmaui: + - cmaui + - vcpus + network.outpoing.packets_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.outpoing.packets + feature_cmaui: + - cmaui + - feature + network.outgoing.bytes.rate_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.outgoing.bytes.rate + binding_cmaui: + - cmaui + - binding + endpoint_cmaui: + - cmaui + - endpoint + disk.device.capacity_cmaui: + - cmaui + - disk.device.capacity + disk.device.read.requests.rate_cmaui: + - cmaui + - disk.device.read.requests.rate + memory_cmaui: + - cmaui + - memory + disk.write.requests.rate_cmaui: + - cmaui + - disk.write.requests.rate + disk.usage_cmaui: + - cmaui + - disk.usage + network.outgoing.packets.rate_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.outgoing.packets.rate + disk.latency_cmaui: + - cmaui + - disk.latency + network.incoming.packets.rate_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.incoming.packets.rate + instance_cmaui: + - cmaui + - instance + disk.allocation_cmaui: + - cmaui + - disk.allocation + disk.write.bytes_cmaui: + - cmaui + - disk.write.bytes + cpu_util_cmaui: + - cmaui + - cpu_util + disk.device.write.requests.rate_cmaui: + - cmaui + - disk.device.write.requests.rate + requirements: + link_cmaui_cmaui_port: + - cmaui_cmaui_port + - link + dependency_cmaui_cmaui_port: + - cmaui_cmaui_port + - dependency + dependency_cmaui: + - cmaui + - dependency + local_storage_cmaui: + - cmaui + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/nested1ServiceTemplate.yaml new file mode 100644 index 0000000000..89427ca0d8 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/nested1ServiceTemplate.yaml @@ -0,0 +1,544 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + cmaui_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + cmaui_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + packet_internal_network_name: + hidden: false + immutable: false + type: string + packet_external_network_name: + hidden: false + immutable: false + type: string + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + cmaui_oam_ips: + hidden: false + immutable: false + type: string + net: + hidden: false + immutable: false + type: string + node_templates: + packet_external_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_external_network_name + packet_internal_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_internal_network_name + abstract_cmaui_1: + type: org.openecomp.resource.abstract.nodes.cmaui + directives: + - substitutable + properties: + port_cmaui_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui_port_network: + - packet_internal_network + vm_flavor_name: + get_input: cmaui_flavor + compute_cmaui_name: + - get_input: + - cmaui_names + - 0 + port_cmaui_port_mac_requirements: + mac_count_required: + is_required: false + compute_cmaui_availability_zone: + - get_input: availability_zone_0 + port_cmaui_port_replacement_policy: + - AUTO + vm_image_name: + get_input: cmaui_image + port_cmaui_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_cmauiServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_cmaui_cmaui_port: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + abstract_cmaui_0: + type: org.openecomp.resource.abstract.nodes.cmaui + directives: + - substitutable + properties: + port_cmaui_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui_port_network: + - packet_external_network + vm_flavor_name: + get_input: cmaui_flavor + compute_cmaui_name: + - get_input: + - cmaui_names + - 1 + port_cmaui_port_mac_requirements: + mac_count_required: + is_required: false + compute_cmaui_availability_zone: + - get_input: availability_zone_0 + port_cmaui_port_replacement_policy: + - AUTO + vm_image_name: + get_input: cmaui_image + port_cmaui_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_cmauiServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + requirements: + - link_cmaui_cmaui_port: + capability: tosca.capabilities.network.Linkable + node: packet_external_network + relationship: tosca.relationships.network.LinksTo + groups: + nested1_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1.yml + description: nested1 + members: + - packet_external_network + - packet_internal_network + - abstract_cmaui_0 + - abstract_cmaui_1 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1 + capabilities: + disk.device.usage_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.usage_cmaui + disk.device.usage_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.usage_cmaui + disk.device.latency_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.latency_cmaui + disk.device.latency_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.latency_cmaui + disk.root.size_server_cmaui_2: + - abstract_cmaui_0 + - disk.root.size_cmaui + disk.device.write.requests.rate_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.write.requests.rate_cmaui + disk.root.size_server_cmaui_1: + - abstract_cmaui_1 + - disk.root.size_cmaui + disk.device.write.requests.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.write.requests.rate_cmaui + disk.read.requests_server_cmaui_2: + - abstract_cmaui_0 + - disk.read.requests_cmaui + network.outgoing.bytes_cmaui_port_2: + - abstract_cmaui_0 + - network.outgoing.bytes_cmaui_cmaui_port + disk.read.requests_server_cmaui_1: + - abstract_cmaui_1 + - disk.read.requests_cmaui + network.outgoing.bytes_cmaui_port_1: + - abstract_cmaui_1 + - network.outgoing.bytes_cmaui_cmaui_port + disk.device.iops_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.iops_cmaui + disk.device.iops_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.iops_cmaui + attachment_packet_internal_network: + - packet_internal_network + - attachment + disk.device.capacity_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.capacity_cmaui + disk.device.read.bytes.rate_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.read.bytes.rate_cmaui + disk.device.read.bytes.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.read.bytes.rate_cmaui + disk.read.bytes_server_cmaui_2: + - abstract_cmaui_0 + - disk.read.bytes_cmaui + disk.read.bytes_server_cmaui_1: + - abstract_cmaui_1 + - disk.read.bytes_cmaui + disk.device.read.bytes_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.read.bytes_cmaui + disk.device.read.bytes_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.read.bytes_cmaui + disk.write.requests.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.write.requests.rate_cmaui + disk.write.requests.rate_server_cmaui_2: + - abstract_cmaui_0 + - disk.write.requests.rate_cmaui + memory_server_cmaui_2: + - abstract_cmaui_0 + - memory_cmaui + cpu_server_cmaui_2: + - abstract_cmaui_0 + - cpu_cmaui + cpu_server_cmaui_1: + - abstract_cmaui_1 + - cpu_cmaui + network.incoming.packets_cmaui_port_2: + - abstract_cmaui_0 + - network.incoming.packets_cmaui_cmaui_port + network.incoming.packets_cmaui_port_1: + - abstract_cmaui_1 + - network.incoming.packets_cmaui_cmaui_port + disk.ephemeral.size_server_cmaui_1: + - abstract_cmaui_1 + - disk.ephemeral.size_cmaui + disk.ephemeral.size_server_cmaui_2: + - abstract_cmaui_0 + - disk.ephemeral.size_cmaui + disk.capacity_server_cmaui_1: + - abstract_cmaui_1 + - disk.capacity_cmaui + disk.capacity_server_cmaui_2: + - abstract_cmaui_0 + - disk.capacity_cmaui + end_point_packet_external_network: + - packet_external_network + - end_point + binding_cmaui_port_1: + - abstract_cmaui_1 + - binding_cmaui_cmaui_port + binding_cmaui_port_2: + - abstract_cmaui_0 + - binding_cmaui_cmaui_port + disk.iops_server_cmaui_2: + - abstract_cmaui_0 + - disk.iops_cmaui + disk.iops_server_cmaui_1: + - abstract_cmaui_1 + - disk.iops_cmaui + disk.device.write.requests_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.write.requests_cmaui + disk.device.write.requests_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.write.requests_cmaui + network.outgoing.bytes.rate_cmaui_port_2: + - abstract_cmaui_0 + - network.outgoing.bytes.rate_cmaui_cmaui_port + disk.device.write.bytes.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.write.bytes.rate_cmaui + cpu_util_server_cmaui_1: + - abstract_cmaui_1 + - cpu_util_cmaui + network.outgoing.bytes.rate_cmaui_port_1: + - abstract_cmaui_1 + - network.outgoing.bytes.rate_cmaui_cmaui_port + network.incoming.bytes_cmaui_port_2: + - abstract_cmaui_0 + - network.incoming.bytes_cmaui_cmaui_port + link_packet_external_network: + - packet_external_network + - link + cpu_util_server_cmaui_2: + - abstract_cmaui_0 + - cpu_util_cmaui + network.incoming.bytes_cmaui_port_1: + - abstract_cmaui_1 + - network.incoming.bytes_cmaui_cmaui_port + disk.device.write.bytes.rate_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.write.bytes.rate_cmaui + disk.write.bytes.rate_server_cmaui_2: + - abstract_cmaui_0 + - disk.write.bytes.rate_cmaui + disk.device.write.bytes_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.write.bytes_cmaui + disk.write.bytes.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.write.bytes.rate_cmaui + disk.device.write.bytes_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.write.bytes_cmaui + network.incoming.packets.rate_cmaui_port_1: + - abstract_cmaui_1 + - network.incoming.packets.rate_cmaui_cmaui_port + network.incoming.packets.rate_cmaui_port_2: + - abstract_cmaui_0 + - network.incoming.packets.rate_cmaui_cmaui_port + feature_cmaui_port_1: + - abstract_cmaui_1 + - feature_cmaui_cmaui_port + feature_cmaui_port_2: + - abstract_cmaui_0 + - feature_cmaui_cmaui_port + disk.write.bytes_server_cmaui_1: + - abstract_cmaui_1 + - disk.write.bytes_cmaui + disk.write.bytes_server_cmaui_2: + - abstract_cmaui_0 + - disk.write.bytes_cmaui + feature_server_cmaui_1: + - abstract_cmaui_1 + - feature_cmaui + disk.allocation_server_cmaui_1: + - abstract_cmaui_1 + - disk.allocation_cmaui + feature_server_cmaui_2: + - abstract_cmaui_0 + - feature_cmaui + end_point_packet_internal_network: + - packet_internal_network + - end_point + disk.allocation_server_cmaui_2: + - abstract_cmaui_0 + - disk.allocation_cmaui + binding_server_cmaui_1: + - abstract_cmaui_1 + - binding_cmaui + feature_packet_internal_network: + - packet_internal_network + - feature + binding_server_cmaui_2: + - abstract_cmaui_0 + - binding_cmaui + vcpus_server_cmaui_2: + - abstract_cmaui_0 + - vcpus_cmaui + attachment_cmaui_port_2: + - abstract_cmaui_0 + - attachment_cmaui_cmaui_port + scalable_server_cmaui_2: + - abstract_cmaui_0 + - scalable_cmaui + scalable_server_cmaui_1: + - abstract_cmaui_1 + - scalable_cmaui + network.outgoing.packets.rate_cmaui_port_1: + - abstract_cmaui_1 + - network.outgoing.packets.rate_cmaui_cmaui_port + network.outgoing.packets.rate_cmaui_port_2: + - abstract_cmaui_0 + - network.outgoing.packets.rate_cmaui_cmaui_port + attachment_cmaui_port_1: + - abstract_cmaui_1 + - attachment_cmaui_cmaui_port + disk.write.requests_server_cmaui_2: + - abstract_cmaui_0 + - disk.write.requests_cmaui + disk.write.requests_server_cmaui_1: + - abstract_cmaui_1 + - disk.write.requests_cmaui + disk.usage_server_cmaui_1: + - abstract_cmaui_1 + - disk.usage_cmaui + disk.usage_server_cmaui_2: + - abstract_cmaui_0 + - disk.usage_cmaui + endpoint_server_cmaui_1: + - abstract_cmaui_1 + - endpoint_cmaui + endpoint_server_cmaui_2: + - abstract_cmaui_0 + - endpoint_cmaui + os_server_cmaui_2: + - abstract_cmaui_0 + - os_cmaui + os_server_cmaui_1: + - abstract_cmaui_1 + - os_cmaui + feature_packet_external_network: + - packet_external_network + - feature + disk.device.allocation_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.allocation_cmaui + disk.device.allocation_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.allocation_cmaui + memory_server_cmaui_1: + - abstract_cmaui_1 + - memory_cmaui + host_server_cmaui_2: + - abstract_cmaui_0 + - host_cmaui + host_server_cmaui_1: + - abstract_cmaui_1 + - host_cmaui + link_packet_internal_network: + - packet_internal_network + - link + instance_server_cmaui_2: + - abstract_cmaui_0 + - instance_cmaui + disk.device.capacity_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.capacity_cmaui + instance_server_cmaui_1: + - abstract_cmaui_1 + - instance_cmaui + disk.device.read.requests.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.read.requests.rate_cmaui + network.incoming.bytes.rate_cmaui_port_1: + - abstract_cmaui_1 + - network.incoming.bytes.rate_cmaui_cmaui_port + network.incoming.bytes.rate_cmaui_port_2: + - abstract_cmaui_0 + - network.incoming.bytes.rate_cmaui_cmaui_port + vcpus_server_cmaui_1: + - abstract_cmaui_1 + - vcpus_cmaui + disk.device.read.requests_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.read.requests_cmaui + disk.read.bytes.rate_server_cmaui_1: + - abstract_cmaui_1 + - disk.read.bytes.rate_cmaui + network.outpoing.packets_cmaui_port_1: + - abstract_cmaui_1 + - network.outpoing.packets_cmaui_cmaui_port + disk.read.bytes.rate_server_cmaui_2: + - abstract_cmaui_0 + - disk.read.bytes.rate_cmaui + network.outpoing.packets_cmaui_port_2: + - abstract_cmaui_0 + - network.outpoing.packets_cmaui_cmaui_port + disk.device.read.requests_server_cmaui_1: + - abstract_cmaui_1 + - disk.device.read.requests_cmaui + cpu.delta_server_cmaui_1: + - abstract_cmaui_1 + - cpu.delta_cmaui + cpu.delta_server_cmaui_2: + - abstract_cmaui_0 + - cpu.delta_cmaui + disk.device.read.requests.rate_server_cmaui_2: + - abstract_cmaui_0 + - disk.device.read.requests.rate_cmaui + memory.resident_server_cmaui_2: + - abstract_cmaui_0 + - memory.resident_cmaui + memory.resident_server_cmaui_1: + - abstract_cmaui_1 + - memory.resident_cmaui + attachment_packet_external_network: + - packet_external_network + - attachment + disk.latency_server_cmaui_2: + - abstract_cmaui_0 + - disk.latency_cmaui + disk.latency_server_cmaui_1: + - abstract_cmaui_1 + - disk.latency_cmaui + memory.usage_server_cmaui_1: + - abstract_cmaui_1 + - memory.usage_cmaui + memory.usage_server_cmaui_2: + - abstract_cmaui_0 + - memory.usage_cmaui + requirements: + dependency_packet_internal_network: + - packet_internal_network + - dependency + dependency_cmaui_port_1: + - abstract_cmaui_1 + - dependency_cmaui_cmaui_port + local_storage_server_cmaui_2: + - abstract_cmaui_0 + - local_storage_cmaui + dependency_server_cmaui_2: + - abstract_cmaui_0 + - dependency_cmaui + dependency_server_cmaui_1: + - abstract_cmaui_1 + - dependency_cmaui + dependency_cmaui_port_2: + - abstract_cmaui_0 + - dependency_cmaui_cmaui_port + local_storage_server_cmaui_1: + - abstract_cmaui_1 + - local_storage_cmaui + dependency_packet_external_network: + - packet_external_network + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/MANIFEST.json new file mode 100644 index 0000000000..cc7753397c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/MANIFEST.json @@ -0,0 +1,17 @@ +{ + "name": "Nested test", + "description": "HOT template to create nested one level multiple compute", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested1.yml", + "type": "HEAT", + "isBase": "false" + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/main.yml new file mode 100644 index 0000000000..d244b63167 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/main.yml @@ -0,0 +1,16 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + +resources: + test_nested_no_compute: + type: nested1.yml + properties: + p1: {get_param: jsa_name} + p2: image diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/nested1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/nested1.yml new file mode 100644 index 0000000000..e95f31b3e1 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/in/nested1.yml @@ -0,0 +1,62 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + packet_internal_network_name: + type: string + packet_external_network_name: + type: string + net: + type: string + +resources: + cmaui_port_1: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_internal_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + cmaui_port_2: + type: OS::Neutron::Port + properties: + network: {get_resource: packet_external_network} + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + packet_internal_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_internal_network_name + + packet_external_network: + type: OS::Neutron::Net + properties: + name: + get_param: packet_external_network_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/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..e6241b2e11 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,277 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.heat.nested1: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + cmaui_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + packet_internal_network_name: + type: string + required: true + status: SUPPORTED + packet_external_network_name: + type: string + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - binding_cmaui_port_2: + capability: tosca.capabilities.network.Bindable + relationship: tosca.relationships.network.BindsTo + occurrences: + - 1 + - 1 + - dependency_packet_external_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_packet_internal_network: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - binding_cmaui_port_1: + capability: tosca.capabilities.network.Bindable + relationship: tosca.relationships.network.BindsTo + occurrences: + - 1 + - 1 + capabilities: + network.incoming.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + end_point_packet_internal_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + link_packet_internal_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + feature_packet_internal_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + end_point_packet_external_network: + type: tosca.capabilities.Endpoint + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_cmaui_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_internal_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_packet_external_network: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + link_packet_external_network: + type: tosca.capabilities.network.Linkable + occurrences: + - 1 + - UNBOUNDED + feature_packet_external_network: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..ddf4044b17 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/MainServiceTemplate.yaml @@ -0,0 +1,35 @@ +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: + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + node_templates: + test_nested_no_compute: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + p1: + get_input: jsa_name + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + p2: image + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_nested_no_compute diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/nested1ServiceTemplate.yaml new file mode 100644 index 0000000000..d12565973c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/nested1ServiceTemplate.yaml @@ -0,0 +1,248 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + cmaui_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + cmaui_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + packet_internal_network_name: + hidden: false + immutable: false + type: string + packet_external_network_name: + hidden: false + immutable: false + type: string + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + cmaui_oam_ips: + hidden: false + immutable: false + type: string + net: + hidden: false + immutable: false + type: string + node_templates: + cmaui_port_2: + 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 + fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + mac_requirements: + mac_count_required: + is_required: false + network: packet_external_network + requirements: + - link: + capability: tosca.capabilities.network.Linkable + node: packet_external_network + relationship: tosca.relationships.network.LinksTo + packet_external_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_external_network_name + packet_internal_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: packet_internal_network_name + cmaui_port_1: + 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 + fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + mac_requirements: + mac_count_required: + is_required: false + network: packet_internal_network + requirements: + - link: + capability: tosca.capabilities.network.Linkable + node: packet_internal_network + relationship: tosca.relationships.network.LinksTo + groups: + nested1_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1.yml + description: nested1 + members: + - cmaui_port_2 + - packet_external_network + - packet_internal_network + - cmaui_port_1 + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1 + capabilities: + network.incoming.packets_cmaui_port_2: + - cmaui_port_2 + - network.incoming.packets + network.incoming.packets_cmaui_port_1: + - cmaui_port_1 + - network.incoming.packets + network.incoming.packets.rate_cmaui_port_1: + - cmaui_port_1 + - network.incoming.packets.rate + network.incoming.packets.rate_cmaui_port_2: + - cmaui_port_2 + - network.incoming.packets.rate + feature_cmaui_port_1: + - cmaui_port_1 + - feature + feature_cmaui_port_2: + - cmaui_port_2 + - feature + end_point_packet_internal_network: + - packet_internal_network + - end_point + link_packet_internal_network: + - packet_internal_network + - link + feature_packet_internal_network: + - packet_internal_network + - feature + end_point_packet_external_network: + - packet_external_network + - end_point + attachment_cmaui_port_2: + - cmaui_port_2 + - attachment + network.outgoing.bytes_cmaui_port_2: + - cmaui_port_2 + - network.outgoing.bytes + network.outgoing.packets.rate_cmaui_port_1: + - cmaui_port_1 + - network.outgoing.packets.rate + network.outgoing.packets.rate_cmaui_port_2: + - cmaui_port_2 + - network.outgoing.packets.rate + network.outgoing.bytes_cmaui_port_1: + - cmaui_port_1 + - network.outgoing.bytes + attachment_cmaui_port_1: + - cmaui_port_1 + - attachment + binding_cmaui_port_1: + - cmaui_port_1 + - binding + binding_cmaui_port_2: + - cmaui_port_2 + - binding + network.incoming.bytes.rate_cmaui_port_1: + - cmaui_port_1 + - network.incoming.bytes.rate + network.incoming.bytes.rate_cmaui_port_2: + - cmaui_port_2 + - network.incoming.bytes.rate + attachment_packet_internal_network: + - packet_internal_network + - attachment + network.outpoing.packets_cmaui_port_1: + - cmaui_port_1 + - network.outpoing.packets + network.outpoing.packets_cmaui_port_2: + - cmaui_port_2 + - network.outpoing.packets + network.outgoing.bytes.rate_cmaui_port_2: + - cmaui_port_2 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_cmaui_port_1: + - cmaui_port_1 + - network.outgoing.bytes.rate + attachment_packet_external_network: + - packet_external_network + - attachment + network.incoming.bytes_cmaui_port_2: + - cmaui_port_2 + - network.incoming.bytes + link_packet_external_network: + - packet_external_network + - link + feature_packet_external_network: + - packet_external_network + - feature + network.incoming.bytes_cmaui_port_1: + - cmaui_port_1 + - network.incoming.bytes + requirements: + binding_cmaui_port_1: + - cmaui_port_1 + - binding + binding_cmaui_port_2: + - cmaui_port_2 + - binding + dependency_packet_internal_network: + - packet_internal_network + - dependency + dependency_cmaui_port_1: + - cmaui_port_1 + - dependency + dependency_cmaui_port_2: + - cmaui_port_2 + - dependency + dependency_packet_external_network: + - packet_external_network + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/MANIFEST.json new file mode 100644 index 0000000000..cc7753397c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/MANIFEST.json @@ -0,0 +1,17 @@ +{ + "name": "Nested test", + "description": "HOT template to create nested one level multiple compute", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested1.yml", + "type": "HEAT", + "isBase": "false" + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/main.yml new file mode 100644 index 0000000000..c7f46ca2c0 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/main.yml @@ -0,0 +1,16 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + +resources: + test_nested1Level: + type: nested1.yml + properties: + p1: { get_param: jsa_name} + p2: { get_param: jsa_name} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/nested1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/nested1.yml new file mode 100644 index 0000000000..ae31f072a5 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/in/nested1.yml @@ -0,0 +1,68 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_names: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + cmaui_image: + type: string + description: Image for CMAUI server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + cmaui_flavor: + type: string + description: Flavor for CMAUI server + cmaui_oam_ips: + type: string + net: + type: string +resources: + + cmaui_port_1: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + cmaui_port_2: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}] + replacement_policy: AUTO + + server_cmaui_1: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_names, 0]} + image: { get_param: cmaui_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_flavor } + networks: + - port: { get_resource: cmaui_port_1 } + + server_cmaui_2: + type: OS::Nova::Server + properties: + name: { get_param: [cmaui_names, 1]} + image: { get_param: cmaui_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: cmaui_flavor } + networks: + - port: { get_resource: cmaui_port_2 } + + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..3113acf1d8 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,1148 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.cmaui: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_cmaui_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_cmaui_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_order: + type: integer + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + compute_cmaui_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + compute_cmaui_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_cmaui_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_cmaui_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_cmaui_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_cmaui_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_cmaui_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_cmaui_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested1: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + cmaui_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_server_cmaui_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_cmaui_2: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_2: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_2: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_cmaui_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_cmaui_1: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.usage_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_cmaui_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_cmaui_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_cmaui_2: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_cmaui_1: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + binding_server_cmaui_2: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + vcpus_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_2: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + scalable_server_cmaui_2: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + scalable_server_cmaui_1: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_cmaui_1: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + endpoint_server_cmaui_2: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + os_server_cmaui_2: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + os_server_cmaui_1: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_cmaui_2: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + host_server_cmaui_1: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + instance_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_cmaui_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_cmaui_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..aabe7d7229 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/MainServiceTemplate.yaml @@ -0,0 +1,36 @@ +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: + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + node_templates: + test_nested1Level: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + p1: + get_input: jsa_name + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + p2: + get_input: jsa_name + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_nested1Level diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/Nested_cmauiServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/Nested_cmauiServiceTemplate.yaml new file mode 100644 index 0000000000..5ac5b94acf --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/Nested_cmauiServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui +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: + port_cmaui_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_cmaui_port_network_role_tag: + type: string + required: true + port_cmaui_port_order: + type: integer + required: true + vm_flavor_name: + type: string + required: true + compute_cmaui_name: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + compute_cmaui_availability_zone: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_cmaui_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_subnetpoolid: + type: string + required: true + node_templates: + cmaui_cmaui_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_cmaui_port_exCP_naming + replacement_policy: + get_input: + - port_cmaui_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_cmaui_port_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_ip_requirements + network_role_tag: + get_input: port_cmaui_port_network_role_tag + mac_requirements: + get_input: port_cmaui_port_mac_requirements + order: + get_input: port_cmaui_port_order + network_role: + get_input: port_cmaui_port_network_role + subnetpoolid: + get_input: port_cmaui_port_subnetpoolid + fixed_ips: + get_input: port_cmaui_port_fixed_ips + network: + get_input: + - port_cmaui_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui + relationship: tosca.relationships.network.BindsTo + cmaui: + type: org.openecomp.resource.vfc.nodes.heat.cmaui + properties: + availability_zone: + get_input: + - compute_cmaui_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui + capabilities: + disk.read.bytes.rate_cmaui: + - cmaui + - disk.read.bytes.rate + disk.ephemeral.size_cmaui: + - cmaui + - disk.ephemeral.size + disk.device.write.bytes_cmaui: + - cmaui + - disk.device.write.bytes + disk.device.iops_cmaui: + - cmaui + - disk.device.iops + memory.resident_cmaui: + - cmaui + - memory.resident + disk.write.bytes.rate_cmaui: + - cmaui + - disk.write.bytes.rate + host_cmaui: + - cmaui + - host + network.incoming.bytes.rate_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.incoming.bytes.rate + disk.device.allocation_cmaui: + - cmaui + - disk.device.allocation + disk.read.bytes_cmaui: + - cmaui + - disk.read.bytes + disk.write.requests_cmaui: + - cmaui + - disk.write.requests + scalable_cmaui: + - cmaui + - scalable + disk.device.write.bytes.rate_cmaui: + - cmaui + - disk.device.write.bytes.rate + cpu.delta_cmaui: + - cmaui + - cpu.delta + network.incoming.bytes_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.incoming.bytes + disk.root.size_cmaui: + - cmaui + - disk.root.size + memory.usage_cmaui: + - cmaui + - memory.usage + os_cmaui: + - cmaui + - os + disk.device.read.bytes.rate_cmaui: + - cmaui + - disk.device.read.bytes.rate + attachment_cmaui_cmaui_port: + - cmaui_cmaui_port + - attachment + network.incoming.packets_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.incoming.packets + disk.device.usage_cmaui: + - cmaui + - disk.device.usage + disk.iops_cmaui: + - cmaui + - disk.iops + disk.device.latency_cmaui: + - cmaui + - disk.device.latency + disk.device.read.requests_cmaui: + - cmaui + - disk.device.read.requests + disk.capacity_cmaui: + - cmaui + - disk.capacity + cpu_cmaui: + - cmaui + - cpu + binding_cmaui_cmaui_port: + - cmaui_cmaui_port + - binding + disk.read.requests_cmaui: + - cmaui + - disk.read.requests + disk.device.read.bytes_cmaui: + - cmaui + - disk.device.read.bytes + disk.device.write.requests_cmaui: + - cmaui + - disk.device.write.requests + network.outgoing.bytes_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.outgoing.bytes + feature_cmaui_cmaui_port: + - cmaui_cmaui_port + - feature + vcpus_cmaui: + - cmaui + - vcpus + network.outpoing.packets_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.outpoing.packets + feature_cmaui: + - cmaui + - feature + network.outgoing.bytes.rate_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.outgoing.bytes.rate + binding_cmaui: + - cmaui + - binding + endpoint_cmaui: + - cmaui + - endpoint + disk.device.capacity_cmaui: + - cmaui + - disk.device.capacity + disk.device.read.requests.rate_cmaui: + - cmaui + - disk.device.read.requests.rate + memory_cmaui: + - cmaui + - memory + disk.write.requests.rate_cmaui: + - cmaui + - disk.write.requests.rate + disk.usage_cmaui: + - cmaui + - disk.usage + network.outgoing.packets.rate_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.outgoing.packets.rate + disk.latency_cmaui: + - cmaui + - disk.latency + network.incoming.packets.rate_cmaui_cmaui_port: + - cmaui_cmaui_port + - network.incoming.packets.rate + instance_cmaui: + - cmaui + - instance + disk.allocation_cmaui: + - cmaui + - disk.allocation + disk.write.bytes_cmaui: + - cmaui + - disk.write.bytes + cpu_util_cmaui: + - cmaui + - cpu_util + disk.device.write.requests.rate_cmaui: + - cmaui + - disk.device.write.requests.rate + requirements: + link_cmaui_cmaui_port: + - cmaui_cmaui_port + - link + dependency_cmaui_cmaui_port: + - cmaui_cmaui_port + - dependency + dependency_cmaui: + - cmaui + - dependency + local_storage_cmaui: + - cmaui + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/nested1ServiceTemplate.yaml new file mode 100644 index 0000000000..37bdfde64b --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/nested1ServiceTemplate.yaml @@ -0,0 +1,452 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + cmaui_names: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + cmaui_image: + hidden: false + immutable: false + type: string + description: Image for CMAUI server + cmaui_flavor: + hidden: false + immutable: false + type: string + description: Flavor for CMAUI server + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + cmaui_oam_ips: + hidden: false + immutable: false + type: string + net: + hidden: false + immutable: false + type: string + node_templates: + abstract_cmaui: + type: org.openecomp.resource.abstract.nodes.cmaui + directives: + - substitutable + properties: + port_cmaui_port_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui_port_network: + - get_input: net + vm_flavor_name: + get_input: cmaui_flavor + compute_cmaui_name: + - get_input: + - cmaui_names + - 1 + - get_input: + - cmaui_names + - 0 + port_cmaui_port_mac_requirements: + mac_count_required: + is_required: false + compute_cmaui_availability_zone: + - get_input: availability_zone_0 + - get_input: availability_zone_0 + port_cmaui_port_replacement_policy: + - AUTO + vm_image_name: + get_input: cmaui_image + port_cmaui_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_cmauiServiceTemplate.yaml + count: 2 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + nested1_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1.yml + description: nested1 + members: + - abstract_cmaui + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1 + capabilities: + disk.device.usage_server_cmaui_1: + - abstract_cmaui + - disk.device.usage_cmaui + disk.device.usage_server_cmaui_2: + - abstract_cmaui + - disk.device.usage_cmaui + disk.device.latency_server_cmaui_1: + - abstract_cmaui + - disk.device.latency_cmaui + disk.device.latency_server_cmaui_2: + - abstract_cmaui + - disk.device.latency_cmaui + disk.root.size_server_cmaui_2: + - abstract_cmaui + - disk.root.size_cmaui + disk.device.write.requests.rate_server_cmaui_2: + - abstract_cmaui + - disk.device.write.requests.rate_cmaui + disk.root.size_server_cmaui_1: + - abstract_cmaui + - disk.root.size_cmaui + disk.device.write.requests.rate_server_cmaui_1: + - abstract_cmaui + - disk.device.write.requests.rate_cmaui + disk.read.requests_server_cmaui_2: + - abstract_cmaui + - disk.read.requests_cmaui + network.outgoing.bytes_cmaui_port_2: + - abstract_cmaui + - network.outgoing.bytes_cmaui_cmaui_port + disk.read.requests_server_cmaui_1: + - abstract_cmaui + - disk.read.requests_cmaui + network.outgoing.bytes_cmaui_port_1: + - abstract_cmaui + - network.outgoing.bytes_cmaui_cmaui_port + disk.device.iops_server_cmaui_1: + - abstract_cmaui + - disk.device.iops_cmaui + disk.device.iops_server_cmaui_2: + - abstract_cmaui + - disk.device.iops_cmaui + disk.device.capacity_server_cmaui_2: + - abstract_cmaui + - disk.device.capacity_cmaui + disk.device.read.bytes.rate_server_cmaui_2: + - abstract_cmaui + - disk.device.read.bytes.rate_cmaui + disk.device.read.bytes.rate_server_cmaui_1: + - abstract_cmaui + - disk.device.read.bytes.rate_cmaui + disk.read.bytes_server_cmaui_2: + - abstract_cmaui + - disk.read.bytes_cmaui + disk.read.bytes_server_cmaui_1: + - abstract_cmaui + - disk.read.bytes_cmaui + disk.device.read.bytes_server_cmaui_1: + - abstract_cmaui + - disk.device.read.bytes_cmaui + disk.device.read.bytes_server_cmaui_2: + - abstract_cmaui + - disk.device.read.bytes_cmaui + disk.write.requests.rate_server_cmaui_1: + - abstract_cmaui + - disk.write.requests.rate_cmaui + disk.write.requests.rate_server_cmaui_2: + - abstract_cmaui + - disk.write.requests.rate_cmaui + memory_server_cmaui_2: + - abstract_cmaui + - memory_cmaui + cpu_server_cmaui_2: + - abstract_cmaui + - cpu_cmaui + cpu_server_cmaui_1: + - abstract_cmaui + - cpu_cmaui + network.incoming.packets_cmaui_port_2: + - abstract_cmaui + - network.incoming.packets_cmaui_cmaui_port + network.incoming.packets_cmaui_port_1: + - abstract_cmaui + - network.incoming.packets_cmaui_cmaui_port + disk.ephemeral.size_server_cmaui_1: + - abstract_cmaui + - disk.ephemeral.size_cmaui + disk.ephemeral.size_server_cmaui_2: + - abstract_cmaui + - disk.ephemeral.size_cmaui + disk.capacity_server_cmaui_1: + - abstract_cmaui + - disk.capacity_cmaui + disk.capacity_server_cmaui_2: + - abstract_cmaui + - disk.capacity_cmaui + binding_cmaui_port_1: + - abstract_cmaui + - binding_cmaui_cmaui_port + binding_cmaui_port_2: + - abstract_cmaui + - binding_cmaui_cmaui_port + disk.iops_server_cmaui_2: + - abstract_cmaui + - disk.iops_cmaui + disk.iops_server_cmaui_1: + - abstract_cmaui + - disk.iops_cmaui + disk.device.write.requests_server_cmaui_2: + - abstract_cmaui + - disk.device.write.requests_cmaui + disk.device.write.requests_server_cmaui_1: + - abstract_cmaui + - disk.device.write.requests_cmaui + network.outgoing.bytes.rate_cmaui_port_2: + - abstract_cmaui + - network.outgoing.bytes.rate_cmaui_cmaui_port + disk.device.write.bytes.rate_server_cmaui_1: + - abstract_cmaui + - disk.device.write.bytes.rate_cmaui + cpu_util_server_cmaui_1: + - abstract_cmaui + - cpu_util_cmaui + network.outgoing.bytes.rate_cmaui_port_1: + - abstract_cmaui + - network.outgoing.bytes.rate_cmaui_cmaui_port + network.incoming.bytes_cmaui_port_2: + - abstract_cmaui + - network.incoming.bytes_cmaui_cmaui_port + cpu_util_server_cmaui_2: + - abstract_cmaui + - cpu_util_cmaui + network.incoming.bytes_cmaui_port_1: + - abstract_cmaui + - network.incoming.bytes_cmaui_cmaui_port + disk.device.write.bytes.rate_server_cmaui_2: + - abstract_cmaui + - disk.device.write.bytes.rate_cmaui + disk.write.bytes.rate_server_cmaui_2: + - abstract_cmaui + - disk.write.bytes.rate_cmaui + disk.device.write.bytes_server_cmaui_2: + - abstract_cmaui + - disk.device.write.bytes_cmaui + disk.write.bytes.rate_server_cmaui_1: + - abstract_cmaui + - disk.write.bytes.rate_cmaui + disk.device.write.bytes_server_cmaui_1: + - abstract_cmaui + - disk.device.write.bytes_cmaui + network.incoming.packets.rate_cmaui_port_1: + - abstract_cmaui + - network.incoming.packets.rate_cmaui_cmaui_port + network.incoming.packets.rate_cmaui_port_2: + - abstract_cmaui + - network.incoming.packets.rate_cmaui_cmaui_port + feature_cmaui_port_1: + - abstract_cmaui + - feature_cmaui_cmaui_port + feature_cmaui_port_2: + - abstract_cmaui + - feature_cmaui_cmaui_port + disk.write.bytes_server_cmaui_1: + - abstract_cmaui + - disk.write.bytes_cmaui + disk.write.bytes_server_cmaui_2: + - abstract_cmaui + - disk.write.bytes_cmaui + feature_server_cmaui_1: + - abstract_cmaui + - feature_cmaui + disk.allocation_server_cmaui_1: + - abstract_cmaui + - disk.allocation_cmaui + feature_server_cmaui_2: + - abstract_cmaui + - feature_cmaui + disk.allocation_server_cmaui_2: + - abstract_cmaui + - disk.allocation_cmaui + binding_server_cmaui_1: + - abstract_cmaui + - binding_cmaui + binding_server_cmaui_2: + - abstract_cmaui + - binding_cmaui + vcpus_server_cmaui_2: + - abstract_cmaui + - vcpus_cmaui + attachment_cmaui_port_2: + - abstract_cmaui + - attachment_cmaui_cmaui_port + scalable_server_cmaui_2: + - abstract_cmaui + - scalable_cmaui + scalable_server_cmaui_1: + - abstract_cmaui + - scalable_cmaui + network.outgoing.packets.rate_cmaui_port_1: + - abstract_cmaui + - network.outgoing.packets.rate_cmaui_cmaui_port + network.outgoing.packets.rate_cmaui_port_2: + - abstract_cmaui + - network.outgoing.packets.rate_cmaui_cmaui_port + attachment_cmaui_port_1: + - abstract_cmaui + - attachment_cmaui_cmaui_port + disk.write.requests_server_cmaui_2: + - abstract_cmaui + - disk.write.requests_cmaui + disk.write.requests_server_cmaui_1: + - abstract_cmaui + - disk.write.requests_cmaui + disk.usage_server_cmaui_1: + - abstract_cmaui + - disk.usage_cmaui + disk.usage_server_cmaui_2: + - abstract_cmaui + - disk.usage_cmaui + endpoint_server_cmaui_1: + - abstract_cmaui + - endpoint_cmaui + endpoint_server_cmaui_2: + - abstract_cmaui + - endpoint_cmaui + os_server_cmaui_2: + - abstract_cmaui + - os_cmaui + os_server_cmaui_1: + - abstract_cmaui + - os_cmaui + disk.device.allocation_server_cmaui_1: + - abstract_cmaui + - disk.device.allocation_cmaui + disk.device.allocation_server_cmaui_2: + - abstract_cmaui + - disk.device.allocation_cmaui + memory_server_cmaui_1: + - abstract_cmaui + - memory_cmaui + host_server_cmaui_2: + - abstract_cmaui + - host_cmaui + host_server_cmaui_1: + - abstract_cmaui + - host_cmaui + instance_server_cmaui_2: + - abstract_cmaui + - instance_cmaui + disk.device.capacity_server_cmaui_1: + - abstract_cmaui + - disk.device.capacity_cmaui + instance_server_cmaui_1: + - abstract_cmaui + - instance_cmaui + disk.device.read.requests.rate_server_cmaui_1: + - abstract_cmaui + - disk.device.read.requests.rate_cmaui + network.incoming.bytes.rate_cmaui_port_1: + - abstract_cmaui + - network.incoming.bytes.rate_cmaui_cmaui_port + network.incoming.bytes.rate_cmaui_port_2: + - abstract_cmaui + - network.incoming.bytes.rate_cmaui_cmaui_port + vcpus_server_cmaui_1: + - abstract_cmaui + - vcpus_cmaui + disk.device.read.requests_server_cmaui_2: + - abstract_cmaui + - disk.device.read.requests_cmaui + disk.read.bytes.rate_server_cmaui_1: + - abstract_cmaui + - disk.read.bytes.rate_cmaui + network.outpoing.packets_cmaui_port_1: + - abstract_cmaui + - network.outpoing.packets_cmaui_cmaui_port + disk.read.bytes.rate_server_cmaui_2: + - abstract_cmaui + - disk.read.bytes.rate_cmaui + network.outpoing.packets_cmaui_port_2: + - abstract_cmaui + - network.outpoing.packets_cmaui_cmaui_port + disk.device.read.requests_server_cmaui_1: + - abstract_cmaui + - disk.device.read.requests_cmaui + cpu.delta_server_cmaui_1: + - abstract_cmaui + - cpu.delta_cmaui + cpu.delta_server_cmaui_2: + - abstract_cmaui + - cpu.delta_cmaui + disk.device.read.requests.rate_server_cmaui_2: + - abstract_cmaui + - disk.device.read.requests.rate_cmaui + memory.resident_server_cmaui_2: + - abstract_cmaui + - memory.resident_cmaui + memory.resident_server_cmaui_1: + - abstract_cmaui + - memory.resident_cmaui + disk.latency_server_cmaui_2: + - abstract_cmaui + - disk.latency_cmaui + disk.latency_server_cmaui_1: + - abstract_cmaui + - disk.latency_cmaui + memory.usage_server_cmaui_1: + - abstract_cmaui + - memory.usage_cmaui + memory.usage_server_cmaui_2: + - abstract_cmaui + - memory.usage_cmaui + requirements: + dependency_cmaui_port_1: + - abstract_cmaui + - dependency_cmaui_cmaui_port + local_storage_server_cmaui_2: + - abstract_cmaui + - local_storage_cmaui + link_cmaui_port_2: + - abstract_cmaui + - link_cmaui_cmaui_port + dependency_server_cmaui_2: + - abstract_cmaui + - dependency_cmaui + link_cmaui_port_1: + - abstract_cmaui + - link_cmaui_cmaui_port + dependency_server_cmaui_1: + - abstract_cmaui + - dependency_cmaui + dependency_cmaui_port_2: + - abstract_cmaui + - dependency_cmaui_cmaui_port + local_storage_server_cmaui_1: + - abstract_cmaui + - local_storage_cmaui diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/MANIFEST.json new file mode 100644 index 0000000000..cc7753397c --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/MANIFEST.json @@ -0,0 +1,17 @@ +{ + "name": "Nested test", + "description": "HOT template to create nested one level multiple compute", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested1.yml", + "type": "HEAT", + "isBase": "false" + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/main.yml new file mode 100644 index 0000000000..3cecffd871 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/main.yml @@ -0,0 +1,19 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + security_group_name: + type: string + description: network name of jsa log network + +resources: + test_nested1Level: + type: nested1.yml + properties: + p1: {get_param: jsa_name} + p2: {get_param: security_group_name} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/nested1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/nested1.yml new file mode 100644 index 0000000000..7af6ea9530 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/in/nested1.yml @@ -0,0 +1,79 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_server_names: + type: comma_delimited_list + description: PD server names + pd_server_image: + type: string + description: PD Image server + ps_server_names: + type: comma_delimited_list + description: Ps server names + ps_server_image: + type: string + description: Ps Image server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + pd_server_flavor: + type: string + description: Flavor for PD server + ps_server_flavor: + type: string + description: Flavor for PS server + pd_server_ips: + type: string + ps_server_ips: + type: string + net: + type: string +resources: + + pd_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_ips, 0]}}] + replacement_policy: AUTO + + ps_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [ps_server_ips, 0]}}] + replacement_policy: AUTO + + server_pd: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_names, 0]} + image: { get_param: pd_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_flavor } + networks: + - port: { get_resource: pd_server_port } + + server_ps: + type: OS::Nova::Server + properties: + name: { get_param: [ps_server_names, 1]} + image: { get_param: ps_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: ps_server_flavor } + networks: + - port: { get_resource: ps_server_port } + + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..d51e4f4f2f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,1590 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.pd_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pd_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd_server_port_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested1: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + ps_server_image: + type: string + description: Ps Image server + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + ps_server_ips: + type: string + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + pd_server_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + ps_server_names: + type: list + description: Ps server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_image: + type: string + description: PD Image server + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + pd_server_ips: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_server_ps: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_ps: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_ps: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_ps: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_ps: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_ps: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_ps: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_ps: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.ps_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_ps_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_ps_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_network_role: + type: string + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_ps_server_port_order: + type: integer + required: true + status: SUPPORTED + port_ps_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_ps_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_ps_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_ps_server_ps_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_ps_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_ps_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_ps_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + instance_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_ps_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_ps_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_ps_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_ps_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_ps_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + os_ps_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_ps_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_ps_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..6ab38e9cdd --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/MainServiceTemplate.yaml @@ -0,0 +1,41 @@ +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: + security_group_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + node_templates: + test_nested1Level: + type: org.openecomp.resource.abstract.nodes.heat.nested1 + directives: + - substitutable + properties: + p1: + get_input: jsa_name + service_template_filter: + substitute_service_template: nested1ServiceTemplate.yaml + p2: + get_input: security_group_name + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_nested1Level diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..e7fc570514 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pd_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_subnetpoolid: + type: string + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd_server_port_network: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + port_pd_server_port_network_role_tag: + type: string + required: true + port_pd_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd_server_port_network_role: + type: string + required: true + port_pd_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + port_pd_server_port_order: + type: integer + required: true + port_pd_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_pd_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + pd_server_pd_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd_server_port_exCP_naming + replacement_policy: + get_input: + - port_pd_server_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_pd_server_port_vlan_requirements + ip_requirements: + get_input: port_pd_server_port_ip_requirements + network_role_tag: + get_input: port_pd_server_port_network_role_tag + mac_requirements: + get_input: port_pd_server_port_mac_requirements + order: + get_input: port_pd_server_port_order + network_role: + get_input: port_pd_server_port_network_role + subnetpoolid: + get_input: port_pd_server_port_subnetpoolid + fixed_ips: + get_input: port_pd_server_port_fixed_ips + network: + get_input: + - port_pd_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + network.outgoing.packets.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.packets.rate + network.incoming.bytes.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + network.outgoing.bytes.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.bytes.rate + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.outpoing.packets_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outpoing.packets + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + network.incoming.bytes_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.bytes + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + attachment_pd_server_pd_server_port: + - pd_server_pd_server_port + - attachment + network.incoming.packets.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.packets.rate + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + network.incoming.packets_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.packets + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + feature_pd_server_pd_server_port: + - pd_server_pd_server_port + - feature + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + binding_pd_server_pd_server_port: + - pd_server_pd_server_port + - binding + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + network.outgoing.bytes_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.bytes + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + dependency_pd_server: + - pd_server + - dependency + link_pd_server_pd_server_port: + - pd_server_pd_server_port + - link + dependency_pd_server_pd_server_port: + - pd_server_pd_server_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/Nested_ps_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/Nested_ps_serverServiceTemplate.yaml new file mode 100644 index 0000000000..a36e890b2e --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/Nested_ps_serverServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_ps_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.ps_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_ps_server_port_network: + type: list + required: true + entry_schema: + type: string + compute_ps_server_name: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_network_role: + type: string + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_ps_server_port_order: + type: integer + required: true + port_ps_server_port_subnetpoolid: + type: string + required: true + port_ps_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + port_ps_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_ps_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_ps_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_network_role_tag: + type: string + required: true + node_templates: + ps_server_ps_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_ps_server_port_exCP_naming + replacement_policy: + get_input: + - port_ps_server_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_ps_server_port_vlan_requirements + ip_requirements: + get_input: port_ps_server_port_ip_requirements + network_role_tag: + get_input: port_ps_server_port_network_role_tag + mac_requirements: + get_input: port_ps_server_port_mac_requirements + order: + get_input: port_ps_server_port_order + network_role: + get_input: port_ps_server_port_network_role + subnetpoolid: + get_input: port_ps_server_port_subnetpoolid + fixed_ips: + get_input: port_ps_server_port_fixed_ips + network: + get_input: + - port_ps_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: ps_server + relationship: tosca.relationships.network.BindsTo + ps_server: + type: org.openecomp.resource.vfc.nodes.heat.ps_server + properties: + availability_zone: + get_input: + - compute_ps_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_ps_server_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.ps_server + capabilities: + instance_ps_server: + - ps_server + - instance + host_ps_server: + - ps_server + - host + network.incoming.packets_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.packets + cpu.delta_ps_server: + - ps_server + - cpu.delta + disk.write.bytes.rate_ps_server: + - ps_server + - disk.write.bytes.rate + feature_ps_server_ps_server_port: + - ps_server_ps_server_port + - feature + feature_ps_server: + - ps_server + - feature + disk.root.size_ps_server: + - ps_server + - disk.root.size + disk.device.read.requests.rate_ps_server: + - ps_server + - disk.device.read.requests.rate + cpu_ps_server: + - ps_server + - cpu + disk.device.write.bytes_ps_server: + - ps_server + - disk.device.write.bytes + disk.device.read.bytes_ps_server: + - ps_server + - disk.device.read.bytes + disk.read.bytes_ps_server: + - ps_server + - disk.read.bytes + network.incoming.bytes_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.bytes + disk.device.iops_ps_server: + - ps_server + - disk.device.iops + disk.device.latency_ps_server: + - ps_server + - disk.device.latency + disk.read.bytes.rate_ps_server: + - ps_server + - disk.read.bytes.rate + memory_ps_server: + - ps_server + - memory + scalable_ps_server: + - ps_server + - scalable + attachment_ps_server_ps_server_port: + - ps_server_ps_server_port + - attachment + disk.write.requests.rate_ps_server: + - ps_server + - disk.write.requests.rate + disk.write.requests_ps_server: + - ps_server + - disk.write.requests + disk.latency_ps_server: + - ps_server + - disk.latency + disk.ephemeral.size_ps_server: + - ps_server + - disk.ephemeral.size + disk.device.capacity_ps_server: + - ps_server + - disk.device.capacity + network.incoming.packets.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.packets.rate + disk.iops_ps_server: + - ps_server + - disk.iops + disk.device.read.bytes.rate_ps_server: + - ps_server + - disk.device.read.bytes.rate + cpu_util_ps_server: + - ps_server + - cpu_util + memory.resident_ps_server: + - ps_server + - memory.resident + disk.device.read.requests_ps_server: + - ps_server + - disk.device.read.requests + disk.write.bytes_ps_server: + - ps_server + - disk.write.bytes + network.outgoing.bytes.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.bytes.rate + network.outgoing.packets.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.packets.rate + network.incoming.bytes.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.bytes.rate + disk.device.write.requests.rate_ps_server: + - ps_server + - disk.device.write.requests.rate + disk.read.requests_ps_server: + - ps_server + - disk.read.requests + disk.allocation_ps_server: + - ps_server + - disk.allocation + memory.usage_ps_server: + - ps_server + - memory.usage + binding_ps_server: + - ps_server + - binding + os_ps_server: + - ps_server + - os + disk.device.usage_ps_server: + - ps_server + - disk.device.usage + binding_ps_server_ps_server_port: + - ps_server_ps_server_port + - binding + disk.device.write.bytes.rate_ps_server: + - ps_server + - disk.device.write.bytes.rate + vcpus_ps_server: + - ps_server + - vcpus + network.outgoing.bytes_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.bytes + disk.usage_ps_server: + - ps_server + - disk.usage + disk.device.write.requests_ps_server: + - ps_server + - disk.device.write.requests + network.outpoing.packets_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outpoing.packets + endpoint_ps_server: + - ps_server + - endpoint + disk.capacity_ps_server: + - ps_server + - disk.capacity + disk.device.allocation_ps_server: + - ps_server + - disk.device.allocation + requirements: + dependency_ps_server: + - ps_server + - dependency + dependency_ps_server_ps_server_port: + - ps_server_ps_server_port + - dependency + link_ps_server_ps_server_port: + - ps_server_ps_server_port + - link + local_storage_ps_server: + - ps_server + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/nested1ServiceTemplate.yaml new file mode 100644 index 0000000000..81884ac853 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/nested1ServiceTemplate.yaml @@ -0,0 +1,511 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested1 +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + ps_server_image: + hidden: false + immutable: false + type: string + description: Ps Image server + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + ps_server_ips: + hidden: false + immutable: false + type: string + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + ps_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + pd_server_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + pd_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + ps_server_names: + hidden: false + immutable: false + type: list + description: Ps server names + entry_schema: + type: string + pd_server_image: + hidden: false + immutable: false + type: string + description: PD Image server + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + net: + hidden: false + immutable: false + type: string + pd_server_ips: + hidden: false + immutable: false + type: string + node_templates: + abstract_pd_server: + type: org.openecomp.resource.abstract.nodes.pd_server + directives: + - substitutable + properties: + port_pd_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + compute_pd_server_availability_zone: + - get_input: availability_zone_0 + compute_pd_server_name: + - get_input: + - pd_server_names + - 0 + port_pd_server_port_network: + - get_input: net + vm_flavor_name: + get_input: pd_server_flavor + port_pd_server_port_fixed_ips: + - ip_address: + get_input: + - pd_server_ips + - 0 + vm_image_name: + get_input: pd_server_image + port_pd_server_port_replacement_policy: + - AUTO + port_pd_server_port_mac_requirements: + mac_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_pd_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_ps_server: + type: org.openecomp.resource.abstract.nodes.ps_server + directives: + - substitutable + properties: + port_ps_server_port_network: + - get_input: net + compute_ps_server_name: + - get_input: + - ps_server_names + - 1 + compute_ps_server_availability_zone: + - get_input: availability_zone_0 + port_ps_server_port_fixed_ips: + - ip_address: + get_input: + - ps_server_ips + - 0 + vm_flavor_name: + get_input: ps_server_flavor + port_ps_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_ps_server_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: ps_server_image + port_ps_server_port_replacement_policy: + - AUTO + service_template_filter: + substitute_service_template: Nested_ps_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + nested1_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested1.yml + description: nested1 + members: + - abstract_pd_server + - abstract_ps_server + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested1 + capabilities: + disk.iops_server_pd: + - abstract_pd_server + - disk.iops_pd_server + disk.device.read.bytes.rate_server_pd: + - abstract_pd_server + - disk.device.read.bytes.rate_pd_server + disk.write.bytes_server_ps: + - abstract_ps_server + - disk.write.bytes_ps_server + disk.device.read.requests_server_pd: + - abstract_pd_server + - disk.device.read.requests_pd_server + network.incoming.packets.rate_ps_server_port: + - abstract_ps_server + - network.incoming.packets.rate_ps_server_ps_server_port + disk.device.allocation_server_pd: + - abstract_pd_server + - disk.device.allocation_pd_server + disk.iops_server_ps: + - abstract_ps_server + - disk.iops_ps_server + disk.device.read.bytes.rate_server_ps: + - abstract_ps_server + - disk.device.read.bytes.rate_ps_server + binding_server_ps: + - abstract_ps_server + - binding_ps_server + attachment_ps_server_port: + - abstract_ps_server + - attachment_ps_server_ps_server_port + disk.device.read.requests_server_ps: + - abstract_ps_server + - disk.device.read.requests_ps_server + memory.usage_server_pd: + - abstract_pd_server + - memory.usage_pd_server + feature_ps_server_port: + - abstract_ps_server + - feature_ps_server_ps_server_port + disk.read.bytes.rate_server_pd: + - abstract_pd_server + - disk.read.bytes.rate_pd_server + network.outgoing.bytes.rate_ps_server_port: + - abstract_ps_server + - network.outgoing.bytes.rate_ps_server_ps_server_port + memory_server_pd: + - abstract_pd_server + - memory_pd_server + disk.device.write.requests_server_pd: + - abstract_pd_server + - disk.device.write.requests_pd_server + disk.device.read.bytes_server_ps: + - abstract_ps_server + - disk.device.read.bytes_ps_server + disk.device.allocation_server_ps: + - abstract_ps_server + - disk.device.allocation_ps_server + memory.usage_server_ps: + - abstract_ps_server + - memory.usage_ps_server + network.outgoing.packets.rate_ps_server_port: + - abstract_ps_server + - network.outgoing.packets.rate_ps_server_ps_server_port + binding_ps_server_port: + - abstract_ps_server + - binding_ps_server_ps_server_port + network.incoming.packets_pd_server_port: + - abstract_pd_server + - network.incoming.packets_pd_server_pd_server_port + disk.read.bytes_server_pd: + - abstract_pd_server + - disk.read.bytes_pd_server + disk.device.write.requests_server_ps: + - abstract_ps_server + - disk.device.write.requests_ps_server + network.outpoing.packets_ps_server_port: + - abstract_ps_server + - network.outpoing.packets_ps_server_ps_server_port + disk.device.read.bytes_server_pd: + - abstract_pd_server + - disk.device.read.bytes_pd_server + host_server_pd: + - abstract_pd_server + - host_pd_server + vcpus_server_pd: + - abstract_pd_server + - vcpus_pd_server + disk.ephemeral.size_server_pd: + - abstract_pd_server + - disk.ephemeral.size_pd_server + network.incoming.bytes.rate_ps_server_port: + - abstract_ps_server + - network.incoming.bytes.rate_ps_server_ps_server_port + disk.write.requests.rate_server_pd: + - abstract_pd_server + - disk.write.requests.rate_pd_server + memory_server_ps: + - abstract_ps_server + - memory_ps_server + network.incoming.bytes_pd_server_port: + - abstract_pd_server + - network.incoming.bytes_pd_server_pd_server_port + attachment_pd_server_port: + - abstract_pd_server + - attachment_pd_server_pd_server_port + disk.write.requests_server_pd: + - abstract_pd_server + - disk.write.requests_pd_server + network.incoming.packets.rate_pd_server_port: + - abstract_pd_server + - network.incoming.packets.rate_pd_server_pd_server_port + disk.ephemeral.size_server_ps: + - abstract_ps_server + - disk.ephemeral.size_ps_server + disk.write.requests.rate_server_ps: + - abstract_ps_server + - disk.write.requests.rate_ps_server + disk.device.write.bytes_server_ps: + - abstract_ps_server + - disk.device.write.bytes_ps_server + disk.root.size_server_ps: + - abstract_ps_server + - disk.root.size_ps_server + disk.device.read.requests.rate_server_ps: + - abstract_ps_server + - disk.device.read.requests.rate_ps_server + network.outgoing.bytes_pd_server_port: + - abstract_pd_server + - network.outgoing.bytes_pd_server_pd_server_port + disk.write.requests_server_ps: + - abstract_ps_server + - disk.write.requests_ps_server + binding_server_pd: + - abstract_pd_server + - binding_pd_server + disk.root.size_server_pd: + - abstract_pd_server + - disk.root.size_pd_server + disk.device.read.requests.rate_server_pd: + - abstract_pd_server + - disk.device.read.requests.rate_pd_server + network.outpoing.packets_pd_server_port: + - abstract_pd_server + - network.outpoing.packets_pd_server_pd_server_port + disk.device.write.bytes_server_pd: + - abstract_pd_server + - disk.device.write.bytes_pd_server + host_server_ps: + - abstract_ps_server + - host_ps_server + network.incoming.packets_ps_server_port: + - abstract_ps_server + - network.incoming.packets_ps_server_ps_server_port + memory.resident_server_pd: + - abstract_pd_server + - memory.resident_pd_server + disk.usage_server_ps: + - abstract_ps_server + - disk.usage_ps_server + network.outgoing.bytes_ps_server_port: + - abstract_ps_server + - network.outgoing.bytes_ps_server_ps_server_port + cpu_util_server_pd: + - abstract_pd_server + - cpu_util_pd_server + endpoint_server_ps: + - abstract_ps_server + - endpoint_ps_server + disk.read.requests_server_ps: + - abstract_ps_server + - disk.read.requests_ps_server + memory.resident_server_ps: + - abstract_ps_server + - memory.resident_ps_server + disk.usage_server_pd: + - abstract_pd_server + - disk.usage_pd_server + disk.capacity_server_pd: + - abstract_pd_server + - disk.capacity_pd_server + endpoint_server_pd: + - abstract_pd_server + - endpoint_pd_server + cpu_util_server_ps: + - abstract_ps_server + - cpu_util_ps_server + network.incoming.bytes_ps_server_port: + - abstract_ps_server + - network.incoming.bytes_ps_server_ps_server_port + disk.device.capacity_server_pd: + - abstract_pd_server + - disk.device.capacity_pd_server + network.incoming.bytes.rate_pd_server_port: + - abstract_pd_server + - network.incoming.bytes.rate_pd_server_pd_server_port + vcpus_server_ps: + - abstract_ps_server + - vcpus_ps_server + disk.allocation_server_pd: + - abstract_pd_server + - disk.allocation_pd_server + disk.device.usage_server_pd: + - abstract_pd_server + - disk.device.usage_pd_server + disk.capacity_server_ps: + - abstract_ps_server + - disk.capacity_ps_server + disk.allocation_server_ps: + - abstract_ps_server + - disk.allocation_ps_server + disk.device.usage_server_ps: + - abstract_ps_server + - disk.device.usage_ps_server + instance_server_pd: + - abstract_pd_server + - instance_pd_server + disk.device.write.bytes.rate_server_ps: + - abstract_ps_server + - disk.device.write.bytes.rate_ps_server + disk.write.bytes.rate_server_ps: + - abstract_ps_server + - disk.write.bytes.rate_ps_server + feature_pd_server_port: + - abstract_pd_server + - feature_pd_server_pd_server_port + disk.read.bytes_server_ps: + - abstract_ps_server + - disk.read.bytes_ps_server + network.outgoing.bytes.rate_pd_server_port: + - abstract_pd_server + - network.outgoing.bytes.rate_pd_server_pd_server_port + network.outgoing.packets.rate_pd_server_port: + - abstract_pd_server + - network.outgoing.packets.rate_pd_server_pd_server_port + binding_pd_server_port: + - abstract_pd_server + - binding_pd_server_pd_server_port + cpu_server_ps: + - abstract_ps_server + - cpu_ps_server + cpu.delta_server_pd: + - abstract_pd_server + - cpu.delta_pd_server + instance_server_ps: + - abstract_ps_server + - instance_ps_server + disk.read.bytes.rate_server_ps: + - abstract_ps_server + - disk.read.bytes.rate_ps_server + disk.latency_server_pd: + - abstract_pd_server + - disk.latency_pd_server + disk.device.write.bytes.rate_server_pd: + - abstract_pd_server + - disk.device.write.bytes.rate_pd_server + os_server_ps: + - abstract_ps_server + - os_ps_server + cpu.delta_server_ps: + - abstract_ps_server + - cpu.delta_ps_server + feature_server_ps: + - abstract_ps_server + - feature_ps_server + disk.device.iops_server_pd: + - abstract_pd_server + - disk.device.iops_pd_server + disk.latency_server_ps: + - abstract_ps_server + - disk.latency_ps_server + disk.read.requests_server_pd: + - abstract_pd_server + - disk.read.requests_pd_server + disk.device.write.requests.rate_server_ps: + - abstract_ps_server + - disk.device.write.requests.rate_ps_server + os_server_pd: + - abstract_pd_server + - os_pd_server + disk.device.latency_server_pd: + - abstract_pd_server + - disk.device.latency_pd_server + disk.device.capacity_server_ps: + - abstract_ps_server + - disk.device.capacity_ps_server + scalable_server_pd: + - abstract_pd_server + - scalable_pd_server + disk.write.bytes_server_pd: + - abstract_pd_server + - disk.write.bytes_pd_server + disk.write.bytes.rate_server_pd: + - abstract_pd_server + - disk.write.bytes.rate_pd_server + disk.device.latency_server_ps: + - abstract_ps_server + - disk.device.latency_ps_server + disk.device.iops_server_ps: + - abstract_ps_server + - disk.device.iops_ps_server + feature_server_pd: + - abstract_pd_server + - feature_pd_server + disk.device.write.requests.rate_server_pd: + - abstract_pd_server + - disk.device.write.requests.rate_pd_server + scalable_server_ps: + - abstract_ps_server + - scalable_ps_server + cpu_server_pd: + - abstract_pd_server + - cpu_pd_server + requirements: + local_storage_server_pd: + - abstract_pd_server + - local_storage_pd_server + dependency_server_pd: + - abstract_pd_server + - dependency_pd_server + dependency_server_ps: + - abstract_ps_server + - dependency_ps_server + dependency_ps_server_port: + - abstract_ps_server + - dependency_ps_server_ps_server_port + dependency_pd_server_port: + - abstract_pd_server + - dependency_pd_server_pd_server_port + link_pd_server_port: + - abstract_pd_server + - link_pd_server_pd_server_port + link_ps_server_port: + - abstract_ps_server + - link_ps_server_ps_server_port + local_storage_server_ps: + - abstract_ps_server + - local_storage_ps_server diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/MANIFEST.json new file mode 100644 index 0000000000..1a7abacf3f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/MANIFEST.json @@ -0,0 +1,22 @@ +{ + "name": "Nested test", + "description": "HOT template to create nested one level multiple compute", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested-same-file-1B.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested-other-file-1B.yml", + "type": "HEAT", + "isBase": "false" + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/main.yml new file mode 100644 index 0000000000..d4e91509ea --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/main.yml @@ -0,0 +1,38 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + same_file_param_1: + type: string + description: network name of jsa log network + same_file_param_2: + type: string + description: network name of jsa log network + same_file_param_3: + type: string + description: network name of jsa log network + diff_file_param_1: + type: string + description: network name of jsa log network + +resources: + test_nested_same_file_1: + type: nested-same-file-1B.yml + properties: + p1: {get_param: same_file_param_1} + p2: {get_param: same_file_param_2} + + test_nested_same_file_2: + type: nested-same-file-1B.yml + properties: + p2: {get_param: same_file_param_3} + + test_nested_diff_file: + type: nested-other-file-1B.yml + properties: + p1: {get_param: diff_file_param_1} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/nested-other-file-1B.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/nested-other-file-1B.yml new file mode 100644 index 0000000000..4990282318 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/nested-other-file-1B.yml @@ -0,0 +1,82 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_server_names: + type: comma_delimited_list + description: PD server names + pd_server_image: + type: string + description: PD Image server + ps_server_names: + type: comma_delimited_list + description: Ps server names + ps_server_image: + type: string + description: Ps Image server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + pd_server_flavor: + type: string + description: Flavor for PD server + ps_server_flavor: + type: string + description: Flavor for PS server + pd_server_ips: + type: string + ps_server_ips: + type: string + net: + type: string +resources: + + pd_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_ips, 0]}}] + replacement_policy: AUTO + + ps_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [ps_server_ips, 0]}}] + replacement_policy: AUTO + + server_pd: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_names, 0]} + image: { get_param: pd_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_flavor } + networks: + - port: { get_resource: pd_server_port } + + server_ps: + type: OS::Nova::Server + properties: + name: { get_param: [ps_server_names, 1]} + image: { get_param: ps_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: ps_server_flavor } + networks: + - port: { get_resource: ps_server_port } + +outputs: + nested_same_file_attr_1: + description: nested_same_file_attr_1 + value: { get_resource: server_pd } \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/nested-same-file-1B.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/nested-same-file-1B.yml new file mode 100644 index 0000000000..50b03d7a63 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/in/nested-same-file-1B.yml @@ -0,0 +1,83 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + sm_server_names: + type: comma_delimited_list + description: SM server names + sm_server_image: + type: string + description: SM Image server + oam_server_names: + type: comma_delimited_list + description: OAM server names + oam_server_image: + type: string + description: OAM Image server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + sm_server_flavor: + type: string + description: Flavor for SM server + oam_server_flavor: + type: string + description: Flavor for OAM server + sm_server_ips: + type: string + oam_server_ips: + type: string + net: + type: string +resources: + + sm_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [sm_server_ips, 0]}}] + replacement_policy: AUTO + + oam_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [oam_server_ips, 0]}}] + replacement_policy: AUTO + + server_sm: + type: OS::Nova::Server + properties: + name: { get_param: [sm_server_names, 0]} + image: { get_param: sm_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: sm_server_flavor } + networks: + - port: { get_resource: sm_server_port } + + server_oam: + type: OS::Nova::Server + properties: + name: { get_param: [oam_server_names, 1]} + image: { get_param: oam_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: oam_server_flavor } + networks: + - port: { get_resource: oam_server_port } + +outputs: + nested_diff_file_attr_1: + description: nested_diff_file_attr_1_value + value: { get_resource: server_sm } + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..b5dc2d96c3 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,3183 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.pd_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pd_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd_server_port_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested-same-file-1B: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + sm_server_names: + type: list + description: SM server names + required: true + status: SUPPORTED + entry_schema: + type: string + oam_server_image: + type: string + description: OAM Image server + required: true + status: SUPPORTED + oam_server_ips: + type: string + required: true + status: SUPPORTED + oam_server_flavor: + type: string + description: Flavor for OAM server + required: true + status: SUPPORTED + sm_server_ips: + type: string + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + oam_server_names: + type: list + description: OAM server names + required: true + status: SUPPORTED + entry_schema: + type: string + sm_server_flavor: + type: string + description: Flavor for SM server + required: true + status: SUPPORTED + sm_server_image: + type: string + description: SM Image server + required: true + status: SUPPORTED + attributes: + nested_diff_file_attr_1: + type: string + description: nested_diff_file_attr_1_value + status: SUPPORTED + requirements: + - dependency_oam_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_oam: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_oam: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_sm_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_sm_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_sm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_sm: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + os_server_sm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_sm: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + scalable_server_oam: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_sm: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_oam: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_oam: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_sm: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_oam: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_sm: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_sm_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.bytes.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_sm_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_oam: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_oam: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_sm: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_sm_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested-other-file-1B: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + ps_server_image: + type: string + description: Ps Image server + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + ps_server_ips: + type: string + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + pd_server_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + ps_server_names: + type: list + description: Ps server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_image: + type: string + description: PD Image server + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + pd_server_ips: + type: string + required: true + status: SUPPORTED + attributes: + nested_same_file_attr_1: + type: string + description: nested_same_file_attr_1 + status: SUPPORTED + requirements: + - dependency_server_ps: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_ps: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_ps: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_ps: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_ps: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_ps: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_ps: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_ps: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.oam_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_oam_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_server_port_order: + type: integer + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_oam_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_oam_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_oam_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + compute_oam_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_image_name: + type: string + required: true + status: SUPPORTED + port_oam_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_oam_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_oam_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_oam_server_port_network_role: + type: string + required: true + status: SUPPORTED + port_oam_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_oam_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + requirements: + - dependency_oam_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_oam_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_oam_server_oam_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_server_oam_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + cpu.delta_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_oam_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.usage_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_server_oam_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + cpu_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_oam_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_oam_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory.usage_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_oam_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_oam_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_oam_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.sm_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_sm_server_port_order: + type: integer + required: true + status: SUPPORTED + port_sm_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_sm_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_sm_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_sm_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_sm_server_port_network_role: + type: string + required: true + status: SUPPORTED + port_sm_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_sm_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_sm_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + compute_sm_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_sm_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_sm_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_sm_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + requirements: + - dependency_sm_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_sm_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_sm_server_sm_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_sm_server_sm_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.read.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_sm_server_sm_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_sm_server_sm_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + memory.usage_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_sm_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_sm_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_sm_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_sm_server_sm_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory.resident_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_sm_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + feature_sm_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_sm_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.ps_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_ps_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_ps_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_network_role: + type: string + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_ps_server_port_order: + type: integer + required: true + status: SUPPORTED + port_ps_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_ps_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_ps_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_ps_server_ps_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_ps_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_ps_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_ps_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + instance_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_ps_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_ps_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_ps_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_ps_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_ps_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + os_ps_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_ps_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_ps_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..2548fb9b30 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/MainServiceTemplate.yaml @@ -0,0 +1,76 @@ +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: + same_file_param_1: + hidden: false + immutable: false + type: string + description: network name of jsa log network + same_file_param_2: + hidden: false + immutable: false + type: string + description: network name of jsa log network + same_file_param_3: + hidden: false + immutable: false + type: string + description: network name of jsa log network + diff_file_param_1: + hidden: false + immutable: false + type: string + description: network name of jsa log network + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + node_templates: + test_nested_diff_file: + type: org.openecomp.resource.abstract.nodes.heat.nested-other-file-1B + directives: + - substitutable + properties: + p1: + get_input: diff_file_param_1 + service_template_filter: + substitute_service_template: nested-other-file-1BServiceTemplate.yaml + test_nested_same_file_1: + type: org.openecomp.resource.abstract.nodes.heat.nested-same-file-1B + directives: + - substitutable + properties: + p1: + get_input: same_file_param_1 + service_template_filter: + substitute_service_template: nested-same-file-1BServiceTemplate.yaml + p2: + get_input: same_file_param_2 + test_nested_same_file_2: + type: org.openecomp.resource.abstract.nodes.heat.nested-same-file-1B + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested-same-file-1BServiceTemplate.yaml + p2: + get_input: same_file_param_3 + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - test_nested_diff_file + - test_nested_same_file_1 + - test_nested_same_file_2 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_oam_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_oam_serverServiceTemplate.yaml new file mode 100644 index 0000000000..973864216f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_oam_serverServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_oam_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.oam_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_oam_server_port_network: + type: list + required: true + entry_schema: + type: string + port_oam_server_port_order: + type: integer + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_oam_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + port_oam_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_oam_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + compute_oam_server_availability_zone: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_oam_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_oam_server_port_subnetpoolid: + type: string + required: true + port_oam_server_port_network_role_tag: + type: string + required: true + port_oam_server_port_network_role: + type: string + required: true + port_oam_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_oam_server_name: + type: list + required: true + entry_schema: + type: string + port_oam_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + node_templates: + oam_server: + type: org.openecomp.resource.vfc.nodes.heat.oam_server + properties: + availability_zone: + get_input: + - compute_oam_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_oam_server_name + - index_value + oam_server_oam_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_oam_server_port_exCP_naming + replacement_policy: + get_input: + - port_oam_server_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_oam_server_port_vlan_requirements + ip_requirements: + get_input: port_oam_server_port_ip_requirements + network_role_tag: + get_input: port_oam_server_port_network_role_tag + mac_requirements: + get_input: port_oam_server_port_mac_requirements + order: + get_input: port_oam_server_port_order + network_role: + get_input: port_oam_server_port_network_role + subnetpoolid: + get_input: port_oam_server_port_subnetpoolid + fixed_ips: + get_input: port_oam_server_port_fixed_ips + network: + get_input: + - port_oam_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: oam_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.oam_server + capabilities: + cpu.delta_oam_server: + - oam_server + - cpu.delta + host_oam_server: + - oam_server + - host + disk.usage_oam_server: + - oam_server + - disk.usage + network.incoming.packets.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.packets.rate + feature_oam_server: + - oam_server + - feature + disk.device.write.bytes_oam_server: + - oam_server + - disk.device.write.bytes + cpu_util_oam_server: + - oam_server + - cpu_util + network.outpoing.packets_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outpoing.packets + disk.capacity_oam_server: + - oam_server + - disk.capacity + memory_oam_server: + - oam_server + - memory + disk.read.bytes.rate_oam_server: + - oam_server + - disk.read.bytes.rate + disk.write.bytes_oam_server: + - oam_server + - disk.write.bytes + disk.write.requests_oam_server: + - oam_server + - disk.write.requests + attachment_oam_server_oam_server_port: + - oam_server_oam_server_port + - attachment + cpu_oam_server: + - oam_server + - cpu + vcpus_oam_server: + - oam_server + - vcpus + disk.device.read.requests.rate_oam_server: + - oam_server + - disk.device.read.requests.rate + disk.allocation_oam_server: + - oam_server + - disk.allocation + disk.write.bytes.rate_oam_server: + - oam_server + - disk.write.bytes.rate + disk.device.write.requests.rate_oam_server: + - oam_server + - disk.device.write.requests.rate + instance_oam_server: + - oam_server + - instance + memory.resident_oam_server: + - oam_server + - memory.resident + disk.device.read.requests_oam_server: + - oam_server + - disk.device.read.requests + disk.device.allocation_oam_server: + - oam_server + - disk.device.allocation + disk.device.write.requests_oam_server: + - oam_server + - disk.device.write.requests + binding_oam_server_oam_server_port: + - oam_server_oam_server_port + - binding + disk.iops_oam_server: + - oam_server + - disk.iops + disk.device.capacity_oam_server: + - oam_server + - disk.device.capacity + binding_oam_server: + - oam_server + - binding + disk.device.write.bytes.rate_oam_server: + - oam_server + - disk.device.write.bytes.rate + disk.device.usage_oam_server: + - oam_server + - disk.device.usage + network.incoming.bytes.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.bytes.rate + disk.latency_oam_server: + - oam_server + - disk.latency + disk.read.requests_oam_server: + - oam_server + - disk.read.requests + disk.device.iops_oam_server: + - oam_server + - disk.device.iops + disk.root.size_oam_server: + - oam_server + - disk.root.size + network.outgoing.bytes_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outgoing.bytes + disk.device.latency_oam_server: + - oam_server + - disk.device.latency + feature_oam_server_oam_server_port: + - oam_server_oam_server_port + - feature + memory.usage_oam_server: + - oam_server + - memory.usage + endpoint_oam_server: + - oam_server + - endpoint + network.outgoing.bytes.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outgoing.bytes.rate + scalable_oam_server: + - oam_server + - scalable + disk.write.requests.rate_oam_server: + - oam_server + - disk.write.requests.rate + network.incoming.bytes_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.bytes + disk.device.read.bytes.rate_oam_server: + - oam_server + - disk.device.read.bytes.rate + disk.device.read.bytes_oam_server: + - oam_server + - disk.device.read.bytes + os_oam_server: + - oam_server + - os + disk.read.bytes_oam_server: + - oam_server + - disk.read.bytes + network.incoming.packets_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.packets + network.outgoing.packets.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outgoing.packets.rate + disk.ephemeral.size_oam_server: + - oam_server + - disk.ephemeral.size + requirements: + dependency_oam_server_oam_server_port: + - oam_server_oam_server_port + - dependency + local_storage_oam_server: + - oam_server + - local_storage + dependency_oam_server: + - oam_server + - dependency + link_oam_server_oam_server_port: + - oam_server_oam_server_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..e7fc570514 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pd_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_subnetpoolid: + type: string + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd_server_port_network: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + port_pd_server_port_network_role_tag: + type: string + required: true + port_pd_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd_server_port_network_role: + type: string + required: true + port_pd_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + port_pd_server_port_order: + type: integer + required: true + port_pd_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_pd_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + pd_server_pd_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd_server_port_exCP_naming + replacement_policy: + get_input: + - port_pd_server_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_pd_server_port_vlan_requirements + ip_requirements: + get_input: port_pd_server_port_ip_requirements + network_role_tag: + get_input: port_pd_server_port_network_role_tag + mac_requirements: + get_input: port_pd_server_port_mac_requirements + order: + get_input: port_pd_server_port_order + network_role: + get_input: port_pd_server_port_network_role + subnetpoolid: + get_input: port_pd_server_port_subnetpoolid + fixed_ips: + get_input: port_pd_server_port_fixed_ips + network: + get_input: + - port_pd_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + network.outgoing.packets.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.packets.rate + network.incoming.bytes.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + network.outgoing.bytes.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.bytes.rate + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.outpoing.packets_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outpoing.packets + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + network.incoming.bytes_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.bytes + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + attachment_pd_server_pd_server_port: + - pd_server_pd_server_port + - attachment + network.incoming.packets.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.packets.rate + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + network.incoming.packets_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.packets + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + feature_pd_server_pd_server_port: + - pd_server_pd_server_port + - feature + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + binding_pd_server_pd_server_port: + - pd_server_pd_server_port + - binding + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + network.outgoing.bytes_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.bytes + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + dependency_pd_server: + - pd_server + - dependency + link_pd_server_pd_server_port: + - pd_server_pd_server_port + - link + dependency_pd_server_pd_server_port: + - pd_server_pd_server_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_ps_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_ps_serverServiceTemplate.yaml new file mode 100644 index 0000000000..a36e890b2e --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_ps_serverServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_ps_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.ps_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_ps_server_port_network: + type: list + required: true + entry_schema: + type: string + compute_ps_server_name: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_network_role: + type: string + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_ps_server_port_order: + type: integer + required: true + port_ps_server_port_subnetpoolid: + type: string + required: true + port_ps_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + port_ps_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_ps_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_ps_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_network_role_tag: + type: string + required: true + node_templates: + ps_server_ps_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_ps_server_port_exCP_naming + replacement_policy: + get_input: + - port_ps_server_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_ps_server_port_vlan_requirements + ip_requirements: + get_input: port_ps_server_port_ip_requirements + network_role_tag: + get_input: port_ps_server_port_network_role_tag + mac_requirements: + get_input: port_ps_server_port_mac_requirements + order: + get_input: port_ps_server_port_order + network_role: + get_input: port_ps_server_port_network_role + subnetpoolid: + get_input: port_ps_server_port_subnetpoolid + fixed_ips: + get_input: port_ps_server_port_fixed_ips + network: + get_input: + - port_ps_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: ps_server + relationship: tosca.relationships.network.BindsTo + ps_server: + type: org.openecomp.resource.vfc.nodes.heat.ps_server + properties: + availability_zone: + get_input: + - compute_ps_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_ps_server_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.ps_server + capabilities: + instance_ps_server: + - ps_server + - instance + host_ps_server: + - ps_server + - host + network.incoming.packets_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.packets + cpu.delta_ps_server: + - ps_server + - cpu.delta + disk.write.bytes.rate_ps_server: + - ps_server + - disk.write.bytes.rate + feature_ps_server_ps_server_port: + - ps_server_ps_server_port + - feature + feature_ps_server: + - ps_server + - feature + disk.root.size_ps_server: + - ps_server + - disk.root.size + disk.device.read.requests.rate_ps_server: + - ps_server + - disk.device.read.requests.rate + cpu_ps_server: + - ps_server + - cpu + disk.device.write.bytes_ps_server: + - ps_server + - disk.device.write.bytes + disk.device.read.bytes_ps_server: + - ps_server + - disk.device.read.bytes + disk.read.bytes_ps_server: + - ps_server + - disk.read.bytes + network.incoming.bytes_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.bytes + disk.device.iops_ps_server: + - ps_server + - disk.device.iops + disk.device.latency_ps_server: + - ps_server + - disk.device.latency + disk.read.bytes.rate_ps_server: + - ps_server + - disk.read.bytes.rate + memory_ps_server: + - ps_server + - memory + scalable_ps_server: + - ps_server + - scalable + attachment_ps_server_ps_server_port: + - ps_server_ps_server_port + - attachment + disk.write.requests.rate_ps_server: + - ps_server + - disk.write.requests.rate + disk.write.requests_ps_server: + - ps_server + - disk.write.requests + disk.latency_ps_server: + - ps_server + - disk.latency + disk.ephemeral.size_ps_server: + - ps_server + - disk.ephemeral.size + disk.device.capacity_ps_server: + - ps_server + - disk.device.capacity + network.incoming.packets.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.packets.rate + disk.iops_ps_server: + - ps_server + - disk.iops + disk.device.read.bytes.rate_ps_server: + - ps_server + - disk.device.read.bytes.rate + cpu_util_ps_server: + - ps_server + - cpu_util + memory.resident_ps_server: + - ps_server + - memory.resident + disk.device.read.requests_ps_server: + - ps_server + - disk.device.read.requests + disk.write.bytes_ps_server: + - ps_server + - disk.write.bytes + network.outgoing.bytes.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.bytes.rate + network.outgoing.packets.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.packets.rate + network.incoming.bytes.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.bytes.rate + disk.device.write.requests.rate_ps_server: + - ps_server + - disk.device.write.requests.rate + disk.read.requests_ps_server: + - ps_server + - disk.read.requests + disk.allocation_ps_server: + - ps_server + - disk.allocation + memory.usage_ps_server: + - ps_server + - memory.usage + binding_ps_server: + - ps_server + - binding + os_ps_server: + - ps_server + - os + disk.device.usage_ps_server: + - ps_server + - disk.device.usage + binding_ps_server_ps_server_port: + - ps_server_ps_server_port + - binding + disk.device.write.bytes.rate_ps_server: + - ps_server + - disk.device.write.bytes.rate + vcpus_ps_server: + - ps_server + - vcpus + network.outgoing.bytes_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.bytes + disk.usage_ps_server: + - ps_server + - disk.usage + disk.device.write.requests_ps_server: + - ps_server + - disk.device.write.requests + network.outpoing.packets_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outpoing.packets + endpoint_ps_server: + - ps_server + - endpoint + disk.capacity_ps_server: + - ps_server + - disk.capacity + disk.device.allocation_ps_server: + - ps_server + - disk.device.allocation + requirements: + dependency_ps_server: + - ps_server + - dependency + dependency_ps_server_ps_server_port: + - ps_server_ps_server_port + - dependency + link_ps_server_ps_server_port: + - ps_server_ps_server_port + - link + local_storage_ps_server: + - ps_server + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_sm_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_sm_serverServiceTemplate.yaml new file mode 100644 index 0000000000..29fc3c16fe --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/Nested_sm_serverServiceTemplate.yaml @@ -0,0 +1,301 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_sm_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.sm_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_sm_server_port_order: + type: integer + required: true + port_sm_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_sm_server_port_subnetpoolid: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_sm_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_sm_server_port_network_role_tag: + type: string + required: true + port_sm_server_port_network_role: + type: string + required: true + port_sm_server_port_network: + type: list + required: true + entry_schema: + type: string + compute_sm_server_name: + type: list + required: true + entry_schema: + type: string + port_sm_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + compute_sm_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_sm_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_sm_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_sm_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + node_templates: + sm_server: + type: org.openecomp.resource.vfc.nodes.heat.sm_server + properties: + availability_zone: + get_input: + - compute_sm_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_sm_server_name + - index_value + sm_server_sm_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_sm_server_port_exCP_naming + replacement_policy: + get_input: + - port_sm_server_port_replacement_policy + - index_value + vlan_requirements: + get_input: port_sm_server_port_vlan_requirements + ip_requirements: + get_input: port_sm_server_port_ip_requirements + network_role_tag: + get_input: port_sm_server_port_network_role_tag + mac_requirements: + get_input: port_sm_server_port_mac_requirements + order: + get_input: port_sm_server_port_order + network_role: + get_input: port_sm_server_port_network_role + subnetpoolid: + get_input: port_sm_server_port_subnetpoolid + fixed_ips: + get_input: port_sm_server_port_fixed_ips + network: + get_input: + - port_sm_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: sm_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.sm_server + capabilities: + disk.device.read.requests_sm_server: + - sm_server + - disk.device.read.requests + binding_sm_server_sm_server_port: + - sm_server_sm_server_port + - binding + disk.iops_sm_server: + - sm_server + - disk.iops + disk.device.capacity_sm_server: + - sm_server + - disk.device.capacity + disk.device.read.bytes.rate_sm_server: + - sm_server + - disk.device.read.bytes.rate + disk.device.write.requests.rate_sm_server: + - sm_server + - disk.device.write.requests.rate + disk.device.allocation_sm_server: + - sm_server + - disk.device.allocation + network.incoming.bytes_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.bytes + attachment_sm_server_sm_server_port: + - sm_server_sm_server_port + - attachment + memory.usage_sm_server: + - sm_server + - memory.usage + binding_sm_server: + - sm_server + - binding + disk.read.requests_sm_server: + - sm_server + - disk.read.requests + network.outpoing.packets_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outpoing.packets + endpoint_sm_server: + - sm_server + - endpoint + disk.device.read.requests.rate_sm_server: + - sm_server + - disk.device.read.requests.rate + disk.capacity_sm_server: + - sm_server + - disk.capacity + disk.allocation_sm_server: + - sm_server + - disk.allocation + disk.root.size_sm_server: + - sm_server + - disk.root.size + disk.usage_sm_server: + - sm_server + - disk.usage + vcpus_sm_server: + - sm_server + - vcpus + disk.write.bytes_sm_server: + - sm_server + - disk.write.bytes + cpu.delta_sm_server: + - sm_server + - cpu.delta + os_sm_server: + - sm_server + - os + feature_sm_server_sm_server_port: + - sm_server_sm_server_port + - feature + memory.resident_sm_server: + - sm_server + - memory.resident + network.outgoing.bytes_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outgoing.bytes + instance_sm_server: + - sm_server + - instance + cpu_sm_server: + - sm_server + - cpu + disk.device.write.bytes_sm_server: + - sm_server + - disk.device.write.bytes + network.incoming.packets.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.packets.rate + disk.write.requests.rate_sm_server: + - sm_server + - disk.write.requests.rate + disk.device.write.bytes.rate_sm_server: + - sm_server + - disk.device.write.bytes.rate + disk.write.bytes.rate_sm_server: + - sm_server + - disk.write.bytes.rate + disk.device.write.requests_sm_server: + - sm_server + - disk.device.write.requests + disk.device.latency_sm_server: + - sm_server + - disk.device.latency + host_sm_server: + - sm_server + - host + feature_sm_server: + - sm_server + - feature + disk.device.usage_sm_server: + - sm_server + - disk.device.usage + scalable_sm_server: + - sm_server + - scalable + disk.device.iops_sm_server: + - sm_server + - disk.device.iops + disk.read.bytes.rate_sm_server: + - sm_server + - disk.read.bytes.rate + disk.device.read.bytes_sm_server: + - sm_server + - disk.device.read.bytes + disk.latency_sm_server: + - sm_server + - disk.latency + network.incoming.bytes.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.bytes.rate + disk.read.bytes_sm_server: + - sm_server + - disk.read.bytes + disk.write.requests_sm_server: + - sm_server + - disk.write.requests + cpu_util_sm_server: + - sm_server + - cpu_util + disk.ephemeral.size_sm_server: + - sm_server + - disk.ephemeral.size + network.outgoing.packets.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outgoing.packets.rate + network.incoming.packets_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.packets + memory_sm_server: + - sm_server + - memory + network.outgoing.bytes.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outgoing.bytes.rate + requirements: + dependency_sm_server: + - sm_server + - dependency + dependency_sm_server_sm_server_port: + - sm_server_sm_server_port + - dependency + local_storage_sm_server: + - sm_server + - local_storage + link_sm_server_sm_server_port: + - sm_server_sm_server_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/nested-other-file-1BServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/nested-other-file-1BServiceTemplate.yaml new file mode 100644 index 0000000000..a17a475867 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/nested-other-file-1BServiceTemplate.yaml @@ -0,0 +1,515 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested-other-file-1B +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + ps_server_image: + hidden: false + immutable: false + type: string + description: Ps Image server + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + ps_server_ips: + hidden: false + immutable: false + type: string + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + ps_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + pd_server_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + pd_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + ps_server_names: + hidden: false + immutable: false + type: list + description: Ps server names + entry_schema: + type: string + pd_server_image: + hidden: false + immutable: false + type: string + description: PD Image server + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + net: + hidden: false + immutable: false + type: string + pd_server_ips: + hidden: false + immutable: false + type: string + node_templates: + abstract_pd_server: + type: org.openecomp.resource.abstract.nodes.pd_server + directives: + - substitutable + properties: + port_pd_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + compute_pd_server_availability_zone: + - get_input: availability_zone_0 + compute_pd_server_name: + - get_input: + - pd_server_names + - 0 + port_pd_server_port_network: + - get_input: net + vm_flavor_name: + get_input: pd_server_flavor + port_pd_server_port_fixed_ips: + - ip_address: + get_input: + - pd_server_ips + - 0 + vm_image_name: + get_input: pd_server_image + port_pd_server_port_replacement_policy: + - AUTO + port_pd_server_port_mac_requirements: + mac_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_pd_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_ps_server: + type: org.openecomp.resource.abstract.nodes.ps_server + directives: + - substitutable + properties: + port_ps_server_port_network: + - get_input: net + compute_ps_server_name: + - get_input: + - ps_server_names + - 1 + compute_ps_server_availability_zone: + - get_input: availability_zone_0 + port_ps_server_port_fixed_ips: + - ip_address: + get_input: + - ps_server_ips + - 0 + vm_flavor_name: + get_input: ps_server_flavor + port_ps_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_ps_server_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: ps_server_image + port_ps_server_port_replacement_policy: + - AUTO + service_template_filter: + substitute_service_template: Nested_ps_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + nested-other-file-1B_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested-other-file-1B.yml + description: nested1 + members: + - abstract_pd_server + - abstract_ps_server + outputs: + nested_same_file_attr_1: + description: nested_same_file_attr_1 + value: server_pd + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested-other-file-1B + capabilities: + disk.iops_server_pd: + - abstract_pd_server + - disk.iops_pd_server + disk.device.read.bytes.rate_server_pd: + - abstract_pd_server + - disk.device.read.bytes.rate_pd_server + disk.write.bytes_server_ps: + - abstract_ps_server + - disk.write.bytes_ps_server + disk.device.read.requests_server_pd: + - abstract_pd_server + - disk.device.read.requests_pd_server + network.incoming.packets.rate_ps_server_port: + - abstract_ps_server + - network.incoming.packets.rate_ps_server_ps_server_port + disk.device.allocation_server_pd: + - abstract_pd_server + - disk.device.allocation_pd_server + disk.iops_server_ps: + - abstract_ps_server + - disk.iops_ps_server + disk.device.read.bytes.rate_server_ps: + - abstract_ps_server + - disk.device.read.bytes.rate_ps_server + binding_server_ps: + - abstract_ps_server + - binding_ps_server + attachment_ps_server_port: + - abstract_ps_server + - attachment_ps_server_ps_server_port + disk.device.read.requests_server_ps: + - abstract_ps_server + - disk.device.read.requests_ps_server + memory.usage_server_pd: + - abstract_pd_server + - memory.usage_pd_server + feature_ps_server_port: + - abstract_ps_server + - feature_ps_server_ps_server_port + disk.read.bytes.rate_server_pd: + - abstract_pd_server + - disk.read.bytes.rate_pd_server + network.outgoing.bytes.rate_ps_server_port: + - abstract_ps_server + - network.outgoing.bytes.rate_ps_server_ps_server_port + memory_server_pd: + - abstract_pd_server + - memory_pd_server + disk.device.write.requests_server_pd: + - abstract_pd_server + - disk.device.write.requests_pd_server + disk.device.read.bytes_server_ps: + - abstract_ps_server + - disk.device.read.bytes_ps_server + disk.device.allocation_server_ps: + - abstract_ps_server + - disk.device.allocation_ps_server + memory.usage_server_ps: + - abstract_ps_server + - memory.usage_ps_server + network.outgoing.packets.rate_ps_server_port: + - abstract_ps_server + - network.outgoing.packets.rate_ps_server_ps_server_port + binding_ps_server_port: + - abstract_ps_server + - binding_ps_server_ps_server_port + network.incoming.packets_pd_server_port: + - abstract_pd_server + - network.incoming.packets_pd_server_pd_server_port + disk.read.bytes_server_pd: + - abstract_pd_server + - disk.read.bytes_pd_server + disk.device.write.requests_server_ps: + - abstract_ps_server + - disk.device.write.requests_ps_server + network.outpoing.packets_ps_server_port: + - abstract_ps_server + - network.outpoing.packets_ps_server_ps_server_port + disk.device.read.bytes_server_pd: + - abstract_pd_server + - disk.device.read.bytes_pd_server + host_server_pd: + - abstract_pd_server + - host_pd_server + vcpus_server_pd: + - abstract_pd_server + - vcpus_pd_server + disk.ephemeral.size_server_pd: + - abstract_pd_server + - disk.ephemeral.size_pd_server + network.incoming.bytes.rate_ps_server_port: + - abstract_ps_server + - network.incoming.bytes.rate_ps_server_ps_server_port + disk.write.requests.rate_server_pd: + - abstract_pd_server + - disk.write.requests.rate_pd_server + memory_server_ps: + - abstract_ps_server + - memory_ps_server + network.incoming.bytes_pd_server_port: + - abstract_pd_server + - network.incoming.bytes_pd_server_pd_server_port + attachment_pd_server_port: + - abstract_pd_server + - attachment_pd_server_pd_server_port + disk.write.requests_server_pd: + - abstract_pd_server + - disk.write.requests_pd_server + network.incoming.packets.rate_pd_server_port: + - abstract_pd_server + - network.incoming.packets.rate_pd_server_pd_server_port + disk.ephemeral.size_server_ps: + - abstract_ps_server + - disk.ephemeral.size_ps_server + disk.write.requests.rate_server_ps: + - abstract_ps_server + - disk.write.requests.rate_ps_server + disk.device.write.bytes_server_ps: + - abstract_ps_server + - disk.device.write.bytes_ps_server + disk.root.size_server_ps: + - abstract_ps_server + - disk.root.size_ps_server + disk.device.read.requests.rate_server_ps: + - abstract_ps_server + - disk.device.read.requests.rate_ps_server + network.outgoing.bytes_pd_server_port: + - abstract_pd_server + - network.outgoing.bytes_pd_server_pd_server_port + disk.write.requests_server_ps: + - abstract_ps_server + - disk.write.requests_ps_server + binding_server_pd: + - abstract_pd_server + - binding_pd_server + disk.root.size_server_pd: + - abstract_pd_server + - disk.root.size_pd_server + disk.device.read.requests.rate_server_pd: + - abstract_pd_server + - disk.device.read.requests.rate_pd_server + network.outpoing.packets_pd_server_port: + - abstract_pd_server + - network.outpoing.packets_pd_server_pd_server_port + disk.device.write.bytes_server_pd: + - abstract_pd_server + - disk.device.write.bytes_pd_server + host_server_ps: + - abstract_ps_server + - host_ps_server + network.incoming.packets_ps_server_port: + - abstract_ps_server + - network.incoming.packets_ps_server_ps_server_port + memory.resident_server_pd: + - abstract_pd_server + - memory.resident_pd_server + disk.usage_server_ps: + - abstract_ps_server + - disk.usage_ps_server + network.outgoing.bytes_ps_server_port: + - abstract_ps_server + - network.outgoing.bytes_ps_server_ps_server_port + cpu_util_server_pd: + - abstract_pd_server + - cpu_util_pd_server + endpoint_server_ps: + - abstract_ps_server + - endpoint_ps_server + disk.read.requests_server_ps: + - abstract_ps_server + - disk.read.requests_ps_server + memory.resident_server_ps: + - abstract_ps_server + - memory.resident_ps_server + disk.usage_server_pd: + - abstract_pd_server + - disk.usage_pd_server + disk.capacity_server_pd: + - abstract_pd_server + - disk.capacity_pd_server + endpoint_server_pd: + - abstract_pd_server + - endpoint_pd_server + cpu_util_server_ps: + - abstract_ps_server + - cpu_util_ps_server + network.incoming.bytes_ps_server_port: + - abstract_ps_server + - network.incoming.bytes_ps_server_ps_server_port + disk.device.capacity_server_pd: + - abstract_pd_server + - disk.device.capacity_pd_server + network.incoming.bytes.rate_pd_server_port: + - abstract_pd_server + - network.incoming.bytes.rate_pd_server_pd_server_port + vcpus_server_ps: + - abstract_ps_server + - vcpus_ps_server + disk.allocation_server_pd: + - abstract_pd_server + - disk.allocation_pd_server + disk.device.usage_server_pd: + - abstract_pd_server + - disk.device.usage_pd_server + disk.capacity_server_ps: + - abstract_ps_server + - disk.capacity_ps_server + disk.allocation_server_ps: + - abstract_ps_server + - disk.allocation_ps_server + disk.device.usage_server_ps: + - abstract_ps_server + - disk.device.usage_ps_server + instance_server_pd: + - abstract_pd_server + - instance_pd_server + disk.device.write.bytes.rate_server_ps: + - abstract_ps_server + - disk.device.write.bytes.rate_ps_server + disk.write.bytes.rate_server_ps: + - abstract_ps_server + - disk.write.bytes.rate_ps_server + feature_pd_server_port: + - abstract_pd_server + - feature_pd_server_pd_server_port + disk.read.bytes_server_ps: + - abstract_ps_server + - disk.read.bytes_ps_server + network.outgoing.bytes.rate_pd_server_port: + - abstract_pd_server + - network.outgoing.bytes.rate_pd_server_pd_server_port + network.outgoing.packets.rate_pd_server_port: + - abstract_pd_server + - network.outgoing.packets.rate_pd_server_pd_server_port + binding_pd_server_port: + - abstract_pd_server + - binding_pd_server_pd_server_port + cpu_server_ps: + - abstract_ps_server + - cpu_ps_server + cpu.delta_server_pd: + - abstract_pd_server + - cpu.delta_pd_server + instance_server_ps: + - abstract_ps_server + - instance_ps_server + disk.read.bytes.rate_server_ps: + - abstract_ps_server + - disk.read.bytes.rate_ps_server + disk.latency_server_pd: + - abstract_pd_server + - disk.latency_pd_server + disk.device.write.bytes.rate_server_pd: + - abstract_pd_server + - disk.device.write.bytes.rate_pd_server + os_server_ps: + - abstract_ps_server + - os_ps_server + cpu.delta_server_ps: + - abstract_ps_server + - cpu.delta_ps_server + feature_server_ps: + - abstract_ps_server + - feature_ps_server + disk.device.iops_server_pd: + - abstract_pd_server + - disk.device.iops_pd_server + disk.latency_server_ps: + - abstract_ps_server + - disk.latency_ps_server + disk.read.requests_server_pd: + - abstract_pd_server + - disk.read.requests_pd_server + disk.device.write.requests.rate_server_ps: + - abstract_ps_server + - disk.device.write.requests.rate_ps_server + os_server_pd: + - abstract_pd_server + - os_pd_server + disk.device.latency_server_pd: + - abstract_pd_server + - disk.device.latency_pd_server + disk.device.capacity_server_ps: + - abstract_ps_server + - disk.device.capacity_ps_server + scalable_server_pd: + - abstract_pd_server + - scalable_pd_server + disk.write.bytes_server_pd: + - abstract_pd_server + - disk.write.bytes_pd_server + disk.write.bytes.rate_server_pd: + - abstract_pd_server + - disk.write.bytes.rate_pd_server + disk.device.latency_server_ps: + - abstract_ps_server + - disk.device.latency_ps_server + disk.device.iops_server_ps: + - abstract_ps_server + - disk.device.iops_ps_server + feature_server_pd: + - abstract_pd_server + - feature_pd_server + disk.device.write.requests.rate_server_pd: + - abstract_pd_server + - disk.device.write.requests.rate_pd_server + scalable_server_ps: + - abstract_ps_server + - scalable_ps_server + cpu_server_pd: + - abstract_pd_server + - cpu_pd_server + requirements: + local_storage_server_pd: + - abstract_pd_server + - local_storage_pd_server + dependency_server_pd: + - abstract_pd_server + - dependency_pd_server + dependency_server_ps: + - abstract_ps_server + - dependency_ps_server + dependency_ps_server_port: + - abstract_ps_server + - dependency_ps_server_ps_server_port + dependency_pd_server_port: + - abstract_pd_server + - dependency_pd_server_pd_server_port + link_pd_server_port: + - abstract_pd_server + - link_pd_server_pd_server_port + link_ps_server_port: + - abstract_ps_server + - link_ps_server_ps_server_port + local_storage_server_ps: + - abstract_ps_server + - local_storage_ps_server diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/nested-same-file-1BServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/nested-same-file-1BServiceTemplate.yaml new file mode 100644 index 0000000000..72ba7106b1 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/nested-same-file-1BServiceTemplate.yaml @@ -0,0 +1,515 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested-same-file-1B +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + sm_server_names: + hidden: false + immutable: false + type: list + description: SM server names + entry_schema: + type: string + oam_server_image: + hidden: false + immutable: false + type: string + description: OAM Image server + oam_server_ips: + hidden: false + immutable: false + type: string + oam_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for OAM server + sm_server_ips: + hidden: false + immutable: false + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + net: + hidden: false + immutable: false + type: string + oam_server_names: + hidden: false + immutable: false + type: list + description: OAM server names + entry_schema: + type: string + sm_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for SM server + sm_server_image: + hidden: false + immutable: false + type: string + description: SM Image server + node_templates: + abstract_sm_server: + type: org.openecomp.resource.abstract.nodes.sm_server + directives: + - substitutable + properties: + vm_flavor_name: + get_input: sm_server_flavor + port_sm_server_port_network: + - get_input: net + compute_sm_server_name: + - get_input: + - sm_server_names + - 0 + port_sm_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + vm_image_name: + get_input: sm_server_image + compute_sm_server_availability_zone: + - get_input: availability_zone_0 + port_sm_server_port_mac_requirements: + mac_count_required: + is_required: false + port_sm_server_port_replacement_policy: + - AUTO + port_sm_server_port_fixed_ips: + - ip_address: + get_input: + - sm_server_ips + - 0 + service_template_filter: + substitute_service_template: Nested_sm_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_oam_server: + type: org.openecomp.resource.abstract.nodes.oam_server + directives: + - substitutable + properties: + port_oam_server_port_network: + - get_input: net + port_oam_server_port_replacement_policy: + - AUTO + vm_flavor_name: + get_input: oam_server_flavor + port_oam_server_port_mac_requirements: + mac_count_required: + is_required: false + compute_oam_server_availability_zone: + - get_input: availability_zone_0 + vm_image_name: + get_input: oam_server_image + port_oam_server_port_fixed_ips: + - ip_address: + get_input: + - oam_server_ips + - 0 + compute_oam_server_name: + - get_input: + - oam_server_names + - 1 + port_oam_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_oam_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + nested-same-file-1B_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested-same-file-1B.yml + description: nested1 + members: + - abstract_sm_server + - abstract_oam_server + outputs: + nested_diff_file_attr_1: + description: nested_diff_file_attr_1_value + value: server_sm + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested-same-file-1B + capabilities: + os_server_sm: + - abstract_sm_server + - os_sm_server + disk.capacity_server_sm: + - abstract_sm_server + - disk.capacity_sm_server + memory_server_oam: + - abstract_oam_server + - memory_oam_server + disk.device.iops_server_oam: + - abstract_oam_server + - disk.device.iops_oam_server + disk.device.usage_server_sm: + - abstract_sm_server + - disk.device.usage_sm_server + disk.device.write.requests.rate_server_sm: + - abstract_sm_server + - disk.device.write.requests.rate_sm_server + disk.allocation_server_oam: + - abstract_oam_server + - disk.allocation_oam_server + network.incoming.packets_sm_server_port: + - abstract_sm_server + - network.incoming.packets_sm_server_sm_server_port + disk.write.bytes.rate_server_sm: + - abstract_sm_server + - disk.write.bytes.rate_sm_server + feature_oam_server_port: + - abstract_oam_server + - feature_oam_server_oam_server_port + disk.usage_server_oam: + - abstract_oam_server + - disk.usage_oam_server + instance_server_sm: + - abstract_sm_server + - instance_sm_server + disk.device.latency_server_oam: + - abstract_oam_server + - disk.device.latency_oam_server + disk.root.size_server_oam: + - abstract_oam_server + - disk.root.size_oam_server + host_server_sm: + - abstract_sm_server + - host_sm_server + memory.usage_server_oam: + - abstract_oam_server + - memory.usage_oam_server + disk.read.bytes_server_oam: + - abstract_oam_server + - disk.read.bytes_oam_server + disk.read.requests_server_oam: + - abstract_oam_server + - disk.read.requests_oam_server + cpu_util_server_sm: + - abstract_sm_server + - cpu_util_sm_server + disk.device.capacity_server_sm: + - abstract_sm_server + - disk.device.capacity_sm_server + disk.device.read.bytes_server_oam: + - abstract_oam_server + - disk.device.read.bytes_oam_server + network.incoming.bytes_oam_server_port: + - abstract_oam_server + - network.incoming.bytes_oam_server_oam_server_port + disk.device.iops_server_sm: + - abstract_sm_server + - disk.device.iops_sm_server + disk.device.read.requests.rate_server_oam: + - abstract_oam_server + - disk.device.read.requests.rate_oam_server + vcpus_server_oam: + - abstract_oam_server + - vcpus_oam_server + disk.device.read.bytes_server_sm: + - abstract_sm_server + - disk.device.read.bytes_sm_server + disk.read.bytes.rate_server_oam: + - abstract_oam_server + - disk.read.bytes.rate_oam_server + disk.write.bytes_server_oam: + - abstract_oam_server + - disk.write.bytes_oam_server + disk.latency_server_sm: + - abstract_sm_server + - disk.latency_sm_server + disk.device.allocation_server_oam: + - abstract_oam_server + - disk.device.allocation_oam_server + attachment_oam_server_port: + - abstract_oam_server + - attachment_oam_server_oam_server_port + scalable_server_oam: + - abstract_oam_server + - scalable_oam_server + cpu_util_server_oam: + - abstract_oam_server + - cpu_util_oam_server + feature_server_sm: + - abstract_sm_server + - feature_sm_server + cpu.delta_server_oam: + - abstract_oam_server + - cpu.delta_oam_server + host_server_oam: + - abstract_oam_server + - host_oam_server + cpu.delta_server_sm: + - abstract_sm_server + - cpu.delta_sm_server + binding_server_oam: + - abstract_oam_server + - binding_oam_server + disk.device.capacity_server_oam: + - abstract_oam_server + - disk.device.capacity_oam_server + disk.device.write.bytes.rate_server_sm: + - abstract_sm_server + - disk.device.write.bytes.rate_sm_server + disk.write.bytes_server_sm: + - abstract_sm_server + - disk.write.bytes_sm_server + disk.latency_server_oam: + - abstract_oam_server + - disk.latency_oam_server + disk.device.read.requests_server_oam: + - abstract_oam_server + - disk.device.read.requests_oam_server + disk.device.write.requests.rate_server_oam: + - abstract_oam_server + - disk.device.write.requests.rate_oam_server + endpoint_server_sm: + - abstract_sm_server + - endpoint_sm_server + disk.device.allocation_server_sm: + - abstract_sm_server + - disk.device.allocation_sm_server + feature_server_oam: + - abstract_oam_server + - feature_oam_server + disk.read.requests_server_sm: + - abstract_sm_server + - disk.read.requests_sm_server + disk.write.bytes.rate_server_oam: + - abstract_oam_server + - disk.write.bytes.rate_oam_server + memory.resident_server_sm: + - abstract_sm_server + - memory.resident_sm_server + cpu_server_oam: + - abstract_oam_server + - cpu_oam_server + memory_server_sm: + - abstract_sm_server + - memory_sm_server + scalable_server_sm: + - abstract_sm_server + - scalable_sm_server + network.outgoing.packets.rate_sm_server_port: + - abstract_sm_server + - network.outgoing.packets.rate_sm_server_sm_server_port + binding_sm_server_port: + - abstract_sm_server + - binding_sm_server_sm_server_port + network.outgoing.bytes.rate_sm_server_port: + - abstract_sm_server + - network.outgoing.bytes.rate_sm_server_sm_server_port + disk.write.requests_server_oam: + - abstract_oam_server + - disk.write.requests_oam_server + disk.device.latency_server_sm: + - abstract_sm_server + - disk.device.latency_sm_server + memory.usage_server_sm: + - abstract_sm_server + - memory.usage_sm_server + memory.resident_server_oam: + - abstract_oam_server + - memory.resident_oam_server + feature_sm_server_port: + - abstract_sm_server + - feature_sm_server_sm_server_port + disk.device.write.requests_server_sm: + - abstract_sm_server + - disk.device.write.requests_sm_server + disk.device.write.requests_server_oam: + - abstract_oam_server + - disk.device.write.requests_oam_server + disk.read.bytes_server_sm: + - abstract_sm_server + - disk.read.bytes_sm_server + cpu_server_sm: + - abstract_sm_server + - cpu_sm_server + network.outpoing.packets_sm_server_port: + - abstract_sm_server + - network.outpoing.packets_sm_server_sm_server_port + network.incoming.bytes.rate_oam_server_port: + - abstract_oam_server + - network.incoming.bytes.rate_oam_server_oam_server_port + disk.device.usage_server_oam: + - abstract_oam_server + - disk.device.usage_oam_server + network.outgoing.packets.rate_oam_server_port: + - abstract_oam_server + - network.outgoing.packets.rate_oam_server_oam_server_port + network.incoming.packets.rate_sm_server_port: + - abstract_sm_server + - network.incoming.packets.rate_sm_server_sm_server_port + binding_oam_server_port: + - abstract_oam_server + - binding_oam_server_oam_server_port + network.incoming.packets.rate_oam_server_port: + - abstract_oam_server + - network.incoming.packets.rate_oam_server_oam_server_port + disk.device.write.bytes_server_oam: + - abstract_oam_server + - disk.device.write.bytes_oam_server + disk.device.read.requests_server_sm: + - abstract_sm_server + - disk.device.read.requests_sm_server + disk.device.read.bytes.rate_server_sm: + - abstract_sm_server + - disk.device.read.bytes.rate_sm_server + disk.ephemeral.size_server_oam: + - abstract_oam_server + - disk.ephemeral.size_oam_server + network.outpoing.packets_oam_server_port: + - abstract_oam_server + - network.outpoing.packets_oam_server_oam_server_port + os_server_oam: + - abstract_oam_server + - os_oam_server + disk.capacity_server_oam: + - abstract_oam_server + - disk.capacity_oam_server + disk.write.requests_server_sm: + - abstract_sm_server + - disk.write.requests_sm_server + disk.ephemeral.size_server_sm: + - abstract_sm_server + - disk.ephemeral.size_sm_server + disk.read.bytes.rate_server_sm: + - abstract_sm_server + - disk.read.bytes.rate_sm_server + endpoint_server_oam: + - abstract_oam_server + - endpoint_oam_server + disk.device.read.requests.rate_server_sm: + - abstract_sm_server + - disk.device.read.requests.rate_sm_server + binding_server_sm: + - abstract_sm_server + - binding_sm_server + disk.root.size_server_sm: + - abstract_sm_server + - disk.root.size_sm_server + network.outgoing.bytes_oam_server_port: + - abstract_oam_server + - network.outgoing.bytes_oam_server_oam_server_port + disk.allocation_server_sm: + - abstract_sm_server + - disk.allocation_sm_server + disk.iops_server_oam: + - abstract_oam_server + - disk.iops_oam_server + disk.write.requests.rate_server_sm: + - abstract_sm_server + - disk.write.requests.rate_sm_server + network.outgoing.bytes.rate_oam_server_port: + - abstract_oam_server + - network.outgoing.bytes.rate_oam_server_oam_server_port + disk.device.write.bytes_server_sm: + - abstract_sm_server + - disk.device.write.bytes_sm_server + disk.write.requests.rate_server_oam: + - abstract_oam_server + - disk.write.requests.rate_oam_server + disk.device.read.bytes.rate_server_oam: + - abstract_oam_server + - disk.device.read.bytes.rate_oam_server + network.incoming.bytes.rate_sm_server_port: + - abstract_sm_server + - network.incoming.bytes.rate_sm_server_sm_server_port + disk.device.write.bytes.rate_server_oam: + - abstract_oam_server + - disk.device.write.bytes.rate_oam_server + network.incoming.packets_oam_server_port: + - abstract_oam_server + - network.incoming.packets_oam_server_oam_server_port + disk.usage_server_sm: + - abstract_sm_server + - disk.usage_sm_server + instance_server_oam: + - abstract_oam_server + - instance_oam_server + network.outgoing.bytes_sm_server_port: + - abstract_sm_server + - network.outgoing.bytes_sm_server_sm_server_port + vcpus_server_sm: + - abstract_sm_server + - vcpus_sm_server + attachment_sm_server_port: + - abstract_sm_server + - attachment_sm_server_sm_server_port + network.incoming.bytes_sm_server_port: + - abstract_sm_server + - network.incoming.bytes_sm_server_sm_server_port + disk.iops_server_sm: + - abstract_sm_server + - disk.iops_sm_server + requirements: + dependency_sm_server_port: + - abstract_sm_server + - dependency_sm_server_sm_server_port + link_oam_server_port: + - abstract_oam_server + - link_oam_server_oam_server_port + local_storage_server_oam: + - abstract_oam_server + - local_storage_oam_server + local_storage_server_sm: + - abstract_sm_server + - local_storage_sm_server + link_sm_server_port: + - abstract_sm_server + - link_sm_server_sm_server_port + dependency_server_oam: + - abstract_oam_server + - dependency_oam_server + dependency_oam_server_port: + - abstract_oam_server + - dependency_oam_server_oam_server_port + dependency_server_sm: + - abstract_sm_server + - dependency_sm_server diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/MANIFEST.json new file mode 100644 index 0000000000..1a7abacf3f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/MANIFEST.json @@ -0,0 +1,22 @@ +{ + "name": "Nested test", + "description": "HOT template to create nested one level multiple compute", + "version": "2013-05-23", + "data": [ + { + "file": "main.yml", + "type": "HEAT", + "isBase": "true" + }, + { + "file": "nested-same-file-1B.yml", + "type": "HEAT", + "isBase": "false" + }, + { + "file": "nested-other-file-1B.yml", + "type": "HEAT", + "isBase": "false" + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/main.yml new file mode 100644 index 0000000000..9e5810d042 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/main.yml @@ -0,0 +1,60 @@ +heat_template_version: 2013-05-23 + +description: > + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + +parameters: + jsa_name: + type: string + description: network name of jsa log network + security_group_name: + type: string + description: security_group_name + +resources: + test_nested_same_file_1: + type: nested-same-file-1B.yml + properties: + p1: {get_attr: [test_nested_diff_file, nested_diff_file_attr_1]} + p2: { get_resource: jsa_security_group2} + + test_nested_same_file_2: + type: nested-same-file-1B.yml + depends_on: + - test_nested_same_file_1 + properties: + p2: {get_attr: [test_nested_same_file_1, nested_same_file_attr_1]} + + test_nested_diff_file: + type: nested-other-file-1B.yml + depends_on: + - test_nested_same_file_1 + - test_nested_same_file_2 + properties: + p1: { get_resource: jsa_security_group1} + + dependsOn_network: + type: OS::Neutron::Net + depends_on: + - test_nested_same_file_1 + - test_nested_same_file_2 + - test_nested_diff_file + properties: + name: + get_param: jsa_name + + jsa_security_group1: + type: OS::Neutron::SecurityGroup + properties: + description: ems security group + name: {get_param: security_group_name} + rules: [{"direction": egress, "ethertype": IPv4, "port_range_min": 1, "port_range_max": 65535, "protocol": tcp, "remote_ip_prefix": 0.0.0.0/0}] + + jsa_security_group2: + type: OS::Neutron::SecurityGroup + properties: + description: ems security group + name: {get_param: security_group_name} + rules: [ + {"direction": ingress, "ethertype": IPv6, "protocol": icmp, "remote_ip_prefix": "::/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/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/nested-other-file-1B.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/nested-other-file-1B.yml new file mode 100644 index 0000000000..8b0a580ffc --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/nested-other-file-1B.yml @@ -0,0 +1,84 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + pd_server_names: + type: comma_delimited_list + description: PD server names + pd_server_image: + type: string + description: PD Image server + ps_server_names: + type: comma_delimited_list + description: Ps server names + ps_server_image: + type: string + description: Ps Image server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + pd_server_flavor: + type: string + description: Flavor for PD server + ps_server_flavor: + type: string + description: Flavor for PS server + pd_server_ips: + type: string + ps_server_ips: + type: string + net: + type: string +resources: + + pd_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [pd_server_ips, 0]}}] + security_groups: [{get_param: p1},{get_param: p2}] + replacement_policy: AUTO + + ps_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [ps_server_ips, 0]}}] + security_groups: [{get_param: p1}] + replacement_policy: AUTO + + server_pd: + type: OS::Nova::Server + properties: + name: { get_param: [pd_server_names, 0]} + image: { get_param: pd_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: pd_server_flavor } + networks: + - port: { get_resource: pd_server_port } + + server_ps: + type: OS::Nova::Server + properties: + name: { get_param: [ps_server_names, 1]} + image: { get_param: ps_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: ps_server_flavor } + networks: + - port: { get_resource: ps_server_port } + +outputs: + nested_same_file_attr_1: + description: nested_same_file_attr_1 + value: { get_resource: server_pd } \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/nested-same-file-1B.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/nested-same-file-1B.yml new file mode 100644 index 0000000000..8a4dc3a0cb --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/in/nested-same-file-1B.yml @@ -0,0 +1,85 @@ +heat_template_version: 2013-05-23 + +description: nested1 + +parameters: + p1: + type: string + description: UID of OAM network + p2: + type: string + description: UID of OAM network + security_group_name: + type: comma_delimited_list + description: CMAUI1, CMAUI2 server names + sm_server_names: + type: comma_delimited_list + description: SM server names + sm_server_image: + type: string + description: SM Image server + oam_server_names: + type: comma_delimited_list + description: OAM server names + oam_server_image: + type: string + description: OAM Image server + availability_zone_0: + type: string + label: availabilityzone name + description: availabilityzone name + sm_server_flavor: + type: string + description: Flavor for SM server + oam_server_flavor: + type: string + description: Flavor for OAM server + sm_server_ips: + type: string + oam_server_ips: + type: string + net: + type: string +resources: + + sm_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [sm_server_ips, 0]}}] + security_groups: [{get_param: p1},{get_param: p2}] + replacement_policy: AUTO + + oam_server_port: + type: OS::Neutron::Port + properties: + network: { get_param: net } + fixed_ips: [{"ip_address": {get_param: [oam_server_ips, 0]}}] + security_groups: [{get_param: p1}] + replacement_policy: AUTO + + server_sm: + type: OS::Nova::Server + properties: + name: { get_param: [sm_server_names, 0]} + image: { get_param: sm_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: sm_server_flavor } + networks: + - port: { get_resource: sm_server_port } + + server_oam: + type: OS::Nova::Server + properties: + name: { get_param: [oam_server_names, 1]} + image: { get_param: oam_server_image } + availability_zone: { get_param: availability_zone_0 } + flavor: { get_param: oam_server_flavor } + networks: + - port: { get_resource: oam_server_port } + +outputs: + nested_diff_file_attr_1: + description: nested_diff_file_attr_1_value + value: { get_resource: server_sm } + diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..9c2d3e605d --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,3207 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.pd_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pd_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_pd_server_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pd_server_port_network_role: + type: string + required: true + status: SUPPORTED + port_pd_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pd_server_port_order: + type: integer + required: true + status: SUPPORTED + port_pd_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pd_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested-same-file-1B: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + sm_server_names: + type: list + description: SM server names + required: true + status: SUPPORTED + entry_schema: + type: string + oam_server_image: + type: string + description: OAM Image server + required: true + status: SUPPORTED + oam_server_ips: + type: string + required: true + status: SUPPORTED + oam_server_flavor: + type: string + description: Flavor for OAM server + required: true + status: SUPPORTED + sm_server_ips: + type: string + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + oam_server_names: + type: list + description: OAM server names + required: true + status: SUPPORTED + entry_schema: + type: string + sm_server_flavor: + type: string + description: Flavor for SM server + required: true + status: SUPPORTED + sm_server_image: + type: string + description: SM Image server + required: true + status: SUPPORTED + attributes: + nested_diff_file_attr_1: + type: string + description: nested_diff_file_attr_1_value + status: SUPPORTED + requirements: + - dependency_oam_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_oam: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_oam: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_sm_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_sm_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_sm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_sm: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + os_server_sm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_sm: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + scalable_server_oam: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_sm: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_oam: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_oam: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_sm: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_oam: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_sm: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_sm_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.bytes.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_sm_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_oam: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_oam: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_sm: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_sm_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_sm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested-other-file-1B: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + ps_server_image: + type: string + description: Ps Image server + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + ps_server_ips: + type: string + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + ps_server_flavor: + type: string + description: Flavor for PS server + required: true + status: SUPPORTED + pd_server_names: + type: list + description: PD server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_flavor: + type: string + description: Flavor for PD server + required: true + status: SUPPORTED + ps_server_names: + type: list + description: Ps server names + required: true + status: SUPPORTED + entry_schema: + type: string + pd_server_image: + type: string + description: PD Image server + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + pd_server_ips: + type: string + required: true + status: SUPPORTED + attributes: + nested_same_file_attr_1: + type: string + description: nested_same_file_attr_1 + status: SUPPORTED + requirements: + - dependency_server_ps: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_ps: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_ps_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pd: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pd: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_ps: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pd: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pd: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_ps: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_ps: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pd: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_ps: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_ps: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pd: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pd: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_ps: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pd: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_ps: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + cpu_server_pd: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.oam_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_oam_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_server_port_order: + type: integer + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_oam_server_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_oam_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_oam_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_oam_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + compute_oam_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_image_name: + type: string + required: true + status: SUPPORTED + port_oam_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_oam_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_oam_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_oam_server_port_network_role: + type: string + required: true + status: SUPPORTED + port_oam_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_oam_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_oam_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + requirements: + - dependency_oam_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_oam_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_oam_server_oam_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_server_oam_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + cpu.delta_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_oam_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.usage_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_server_oam_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + cpu_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server_oam_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_server_oam_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory.usage_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_oam_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_oam_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_oam_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_server_oam_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_oam_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.sm_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_sm_server_port_order: + type: integer + required: true + status: SUPPORTED + port_sm_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_sm_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_sm_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_sm_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + port_sm_server_port_network_role: + type: string + required: true + status: SUPPORTED + port_sm_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_sm_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_sm_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + compute_sm_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_sm_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_sm_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_sm_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_sm_server_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + requirements: + - dependency_sm_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_sm_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_sm_server_sm_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_sm_server_sm_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.read.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_sm_server_sm_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_sm_server_sm_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + memory.usage_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_sm_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_sm_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_sm_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_sm_server_sm_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + memory.resident_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_sm_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + feature_sm_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_sm_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_sm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_sm_server_sm_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.ps_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_ps_server_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_ps_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_ps_server_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_network_role: + type: string + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_ps_server_port_order: + type: integer + required: true + status: SUPPORTED + port_ps_server_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_ps_server_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_ps_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_ps_server_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_ps_server_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_ps_server_port_network_role_tag: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_ps_server_ps_server_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_ps_server_ps_server_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_ps_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_ps_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + instance_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_ps_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_ps_server_ps_server_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_ps_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.root.size_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_ps_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + attachment_ps_server_ps_server_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + os_ps_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_ps_server_ps_server_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.bytes.rate_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_ps_server_ps_server_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_ps_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_ps_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..f5b820a913 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/MainServiceTemplate.yaml @@ -0,0 +1,122 @@ +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: + security_group_name: + hidden: false + immutable: false + type: string + description: security_group_name + jsa_name: + hidden: false + immutable: false + type: string + description: network name of jsa log network + node_templates: + dependsOn_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: jsa_name + requirements: + - dependency: + capability: tosca.capabilities.Node + node: test_nested_same_file_1 + relationship: tosca.relationships.DependsOn + - dependency: + capability: tosca.capabilities.Node + node: test_nested_same_file_2 + relationship: tosca.relationships.DependsOn + - dependency: + capability: tosca.capabilities.Node + node: test_nested_diff_file + relationship: tosca.relationships.DependsOn + test_nested_diff_file: + type: org.openecomp.resource.abstract.nodes.heat.nested-other-file-1B + directives: + - substitutable + properties: + p1: jsa_security_group1 + service_template_filter: + substitute_service_template: nested-other-file-1BServiceTemplate.yaml + test_nested_same_file_1: + type: org.openecomp.resource.abstract.nodes.heat.nested-same-file-1B + directives: + - substitutable + properties: + p1: + get_attribute: + - test_nested_diff_file + - nested_diff_file_attr_1 + service_template_filter: + substitute_service_template: nested-same-file-1BServiceTemplate.yaml + p2: jsa_security_group2 + test_nested_same_file_2: + type: org.openecomp.resource.abstract.nodes.heat.nested-same-file-1B + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested-same-file-1BServiceTemplate.yaml + p2: + get_attribute: + - test_nested_same_file_1 + - nested_same_file_attr_1 + jsa_security_group1: + type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules + properties: + name: + get_input: security_group_name + description: ems security group + rules: + - protocol: tcp + ethertype: IPv4 + port_range_max: 65535 + remote_ip_prefix: 0.0.0.0/0 + direction: egress + port_range_min: 1 + requirements: + - port: + capability: attachment_ps_server_port + node: test_nested_diff_file + relationship: org.openecomp.relationships.AttachesTo + - port: + capability: attachment_pd_server_port + node: test_nested_diff_file + relationship: org.openecomp.relationships.AttachesTo + jsa_security_group2: + type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules + properties: + name: + get_input: security_group_name + description: ems security group + rules: + - protocol: icmp + ethertype: IPv6 + remote_ip_prefix: ::/0 + direction: ingress + requirements: + - port: + capability: attachment_sm_server_port + node: test_nested_same_file_1 + relationship: org.openecomp.relationships.AttachesTo + groups: + main_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/main.yml + description: | + Version 2.0 02-09-2016 (Authors: John Doe, user PROD) + members: + - dependsOn_network + - test_nested_diff_file + - test_nested_same_file_1 + - test_nested_same_file_2 + - jsa_security_group1 + - jsa_security_group2 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_oam_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_oam_serverServiceTemplate.yaml new file mode 100644 index 0000000000..4b4ec5e6e5 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_oam_serverServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_oam_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.oam_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_oam_server_port_network: + type: list + required: true + entry_schema: + type: string + port_oam_server_port_order: + type: integer + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_oam_server_port_security_groups: + type: list + required: true + entry_schema: + type: json + port_oam_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + port_oam_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_oam_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + compute_oam_server_availability_zone: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_oam_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_oam_server_port_subnetpoolid: + type: string + required: true + port_oam_server_port_network_role_tag: + type: string + required: true + port_oam_server_port_network_role: + type: string + required: true + port_oam_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_oam_server_name: + type: list + required: true + entry_schema: + type: string + port_oam_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + node_templates: + oam_server: + type: org.openecomp.resource.vfc.nodes.heat.oam_server + properties: + availability_zone: + get_input: + - compute_oam_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_oam_server_name + - index_value + oam_server_oam_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_oam_server_port_replacement_policy + - index_value + mac_requirements: + get_input: port_oam_server_port_mac_requirements + order: + get_input: port_oam_server_port_order + security_groups: + get_input: + - port_oam_server_port_security_groups + - index_value + exCP_naming: + get_input: port_oam_server_port_exCP_naming + vlan_requirements: + get_input: port_oam_server_port_vlan_requirements + ip_requirements: + get_input: port_oam_server_port_ip_requirements + network_role_tag: + get_input: port_oam_server_port_network_role_tag + network_role: + get_input: port_oam_server_port_network_role + fixed_ips: + get_input: port_oam_server_port_fixed_ips + subnetpoolid: + get_input: port_oam_server_port_subnetpoolid + network: + get_input: + - port_oam_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: oam_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.oam_server + capabilities: + cpu.delta_oam_server: + - oam_server + - cpu.delta + host_oam_server: + - oam_server + - host + disk.usage_oam_server: + - oam_server + - disk.usage + network.incoming.packets.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.packets.rate + feature_oam_server: + - oam_server + - feature + disk.device.write.bytes_oam_server: + - oam_server + - disk.device.write.bytes + cpu_util_oam_server: + - oam_server + - cpu_util + network.outpoing.packets_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outpoing.packets + disk.capacity_oam_server: + - oam_server + - disk.capacity + memory_oam_server: + - oam_server + - memory + disk.read.bytes.rate_oam_server: + - oam_server + - disk.read.bytes.rate + disk.write.bytes_oam_server: + - oam_server + - disk.write.bytes + disk.write.requests_oam_server: + - oam_server + - disk.write.requests + attachment_oam_server_oam_server_port: + - oam_server_oam_server_port + - attachment + cpu_oam_server: + - oam_server + - cpu + vcpus_oam_server: + - oam_server + - vcpus + disk.device.read.requests.rate_oam_server: + - oam_server + - disk.device.read.requests.rate + disk.allocation_oam_server: + - oam_server + - disk.allocation + disk.write.bytes.rate_oam_server: + - oam_server + - disk.write.bytes.rate + disk.device.write.requests.rate_oam_server: + - oam_server + - disk.device.write.requests.rate + instance_oam_server: + - oam_server + - instance + memory.resident_oam_server: + - oam_server + - memory.resident + disk.device.read.requests_oam_server: + - oam_server + - disk.device.read.requests + disk.device.allocation_oam_server: + - oam_server + - disk.device.allocation + disk.device.write.requests_oam_server: + - oam_server + - disk.device.write.requests + binding_oam_server_oam_server_port: + - oam_server_oam_server_port + - binding + disk.iops_oam_server: + - oam_server + - disk.iops + disk.device.capacity_oam_server: + - oam_server + - disk.device.capacity + binding_oam_server: + - oam_server + - binding + disk.device.write.bytes.rate_oam_server: + - oam_server + - disk.device.write.bytes.rate + disk.device.usage_oam_server: + - oam_server + - disk.device.usage + network.incoming.bytes.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.bytes.rate + disk.latency_oam_server: + - oam_server + - disk.latency + disk.read.requests_oam_server: + - oam_server + - disk.read.requests + disk.device.iops_oam_server: + - oam_server + - disk.device.iops + disk.root.size_oam_server: + - oam_server + - disk.root.size + network.outgoing.bytes_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outgoing.bytes + disk.device.latency_oam_server: + - oam_server + - disk.device.latency + feature_oam_server_oam_server_port: + - oam_server_oam_server_port + - feature + memory.usage_oam_server: + - oam_server + - memory.usage + endpoint_oam_server: + - oam_server + - endpoint + network.outgoing.bytes.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outgoing.bytes.rate + scalable_oam_server: + - oam_server + - scalable + disk.write.requests.rate_oam_server: + - oam_server + - disk.write.requests.rate + network.incoming.bytes_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.bytes + disk.device.read.bytes.rate_oam_server: + - oam_server + - disk.device.read.bytes.rate + disk.device.read.bytes_oam_server: + - oam_server + - disk.device.read.bytes + os_oam_server: + - oam_server + - os + disk.read.bytes_oam_server: + - oam_server + - disk.read.bytes + network.incoming.packets_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.incoming.packets + network.outgoing.packets.rate_oam_server_oam_server_port: + - oam_server_oam_server_port + - network.outgoing.packets.rate + disk.ephemeral.size_oam_server: + - oam_server + - disk.ephemeral.size + requirements: + dependency_oam_server_oam_server_port: + - oam_server_oam_server_port + - dependency + local_storage_oam_server: + - oam_server + - local_storage + dependency_oam_server: + - oam_server + - dependency + link_oam_server_oam_server_port: + - oam_server_oam_server_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..e3396eb9ef --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_pd_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd_server_port_subnetpoolid: + type: string + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_pd_server_port_security_groups: + type: list + required: true + entry_schema: + type: json + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd_server_port_network: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + port_pd_server_port_network_role_tag: + type: string + required: true + port_pd_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pd_server_port_network_role: + type: string + required: true + port_pd_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_image_name: + type: string + required: true + port_pd_server_port_order: + type: integer + required: true + port_pd_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pd_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_pd_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + pd_server_pd_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_pd_server_port_replacement_policy + - index_value + mac_requirements: + get_input: port_pd_server_port_mac_requirements + order: + get_input: port_pd_server_port_order + security_groups: + get_input: + - port_pd_server_port_security_groups + - index_value + exCP_naming: + get_input: port_pd_server_port_exCP_naming + vlan_requirements: + get_input: port_pd_server_port_vlan_requirements + ip_requirements: + get_input: port_pd_server_port_ip_requirements + network_role_tag: + get_input: port_pd_server_port_network_role_tag + network_role: + get_input: port_pd_server_port_network_role + fixed_ips: + get_input: port_pd_server_port_fixed_ips + subnetpoolid: + get_input: port_pd_server_port_subnetpoolid + network: + get_input: + - port_pd_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + network.outgoing.packets.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.packets.rate + network.incoming.bytes.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + network.outgoing.bytes.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.bytes.rate + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.outpoing.packets_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outpoing.packets + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + network.incoming.bytes_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.bytes + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + attachment_pd_server_pd_server_port: + - pd_server_pd_server_port + - attachment + network.incoming.packets.rate_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.packets.rate + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + network.incoming.packets_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.incoming.packets + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + feature_pd_server_pd_server_port: + - pd_server_pd_server_port + - feature + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + binding_pd_server_pd_server_port: + - pd_server_pd_server_port + - binding + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + network.outgoing.bytes_pd_server_pd_server_port: + - pd_server_pd_server_port + - network.outgoing.bytes + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + dependency_pd_server: + - pd_server + - dependency + link_pd_server_pd_server_port: + - pd_server_pd_server_port + - link + dependency_pd_server_pd_server_port: + - pd_server_pd_server_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_ps_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_ps_serverServiceTemplate.yaml new file mode 100644 index 0000000000..2513bf731f --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_ps_serverServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_ps_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.ps_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + port_ps_server_port_network: + type: list + required: true + entry_schema: + type: string + compute_ps_server_name: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_security_groups: + type: list + required: true + entry_schema: + type: json + port_ps_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_ps_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_network_role: + type: string + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_ps_server_port_order: + type: integer + required: true + port_ps_server_port_subnetpoolid: + type: string + required: true + port_ps_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + vm_flavor_name: + type: string + required: true + port_ps_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_ps_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_ps_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_ps_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_ps_server_port_network_role_tag: + type: string + required: true + node_templates: + ps_server_ps_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_ps_server_port_replacement_policy + - index_value + mac_requirements: + get_input: port_ps_server_port_mac_requirements + order: + get_input: port_ps_server_port_order + security_groups: + get_input: + - port_ps_server_port_security_groups + - index_value + exCP_naming: + get_input: port_ps_server_port_exCP_naming + vlan_requirements: + get_input: port_ps_server_port_vlan_requirements + ip_requirements: + get_input: port_ps_server_port_ip_requirements + network_role_tag: + get_input: port_ps_server_port_network_role_tag + network_role: + get_input: port_ps_server_port_network_role + fixed_ips: + get_input: port_ps_server_port_fixed_ips + subnetpoolid: + get_input: port_ps_server_port_subnetpoolid + network: + get_input: + - port_ps_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: ps_server + relationship: tosca.relationships.network.BindsTo + ps_server: + type: org.openecomp.resource.vfc.nodes.heat.ps_server + properties: + availability_zone: + get_input: + - compute_ps_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_ps_server_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.ps_server + capabilities: + instance_ps_server: + - ps_server + - instance + host_ps_server: + - ps_server + - host + network.incoming.packets_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.packets + cpu.delta_ps_server: + - ps_server + - cpu.delta + disk.write.bytes.rate_ps_server: + - ps_server + - disk.write.bytes.rate + feature_ps_server_ps_server_port: + - ps_server_ps_server_port + - feature + feature_ps_server: + - ps_server + - feature + disk.root.size_ps_server: + - ps_server + - disk.root.size + disk.device.read.requests.rate_ps_server: + - ps_server + - disk.device.read.requests.rate + cpu_ps_server: + - ps_server + - cpu + disk.device.write.bytes_ps_server: + - ps_server + - disk.device.write.bytes + disk.device.read.bytes_ps_server: + - ps_server + - disk.device.read.bytes + disk.read.bytes_ps_server: + - ps_server + - disk.read.bytes + network.incoming.bytes_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.bytes + disk.device.iops_ps_server: + - ps_server + - disk.device.iops + disk.device.latency_ps_server: + - ps_server + - disk.device.latency + disk.read.bytes.rate_ps_server: + - ps_server + - disk.read.bytes.rate + memory_ps_server: + - ps_server + - memory + scalable_ps_server: + - ps_server + - scalable + attachment_ps_server_ps_server_port: + - ps_server_ps_server_port + - attachment + disk.write.requests.rate_ps_server: + - ps_server + - disk.write.requests.rate + disk.write.requests_ps_server: + - ps_server + - disk.write.requests + disk.latency_ps_server: + - ps_server + - disk.latency + disk.ephemeral.size_ps_server: + - ps_server + - disk.ephemeral.size + disk.device.capacity_ps_server: + - ps_server + - disk.device.capacity + network.incoming.packets.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.packets.rate + disk.iops_ps_server: + - ps_server + - disk.iops + disk.device.read.bytes.rate_ps_server: + - ps_server + - disk.device.read.bytes.rate + cpu_util_ps_server: + - ps_server + - cpu_util + memory.resident_ps_server: + - ps_server + - memory.resident + disk.device.read.requests_ps_server: + - ps_server + - disk.device.read.requests + disk.write.bytes_ps_server: + - ps_server + - disk.write.bytes + network.outgoing.bytes.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.bytes.rate + network.outgoing.packets.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.packets.rate + network.incoming.bytes.rate_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.incoming.bytes.rate + disk.device.write.requests.rate_ps_server: + - ps_server + - disk.device.write.requests.rate + disk.read.requests_ps_server: + - ps_server + - disk.read.requests + disk.allocation_ps_server: + - ps_server + - disk.allocation + memory.usage_ps_server: + - ps_server + - memory.usage + binding_ps_server: + - ps_server + - binding + os_ps_server: + - ps_server + - os + disk.device.usage_ps_server: + - ps_server + - disk.device.usage + binding_ps_server_ps_server_port: + - ps_server_ps_server_port + - binding + disk.device.write.bytes.rate_ps_server: + - ps_server + - disk.device.write.bytes.rate + vcpus_ps_server: + - ps_server + - vcpus + network.outgoing.bytes_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outgoing.bytes + disk.usage_ps_server: + - ps_server + - disk.usage + disk.device.write.requests_ps_server: + - ps_server + - disk.device.write.requests + network.outpoing.packets_ps_server_ps_server_port: + - ps_server_ps_server_port + - network.outpoing.packets + endpoint_ps_server: + - ps_server + - endpoint + disk.capacity_ps_server: + - ps_server + - disk.capacity + disk.device.allocation_ps_server: + - ps_server + - disk.device.allocation + requirements: + dependency_ps_server: + - ps_server + - dependency + dependency_ps_server_ps_server_port: + - ps_server_ps_server_port + - dependency + link_ps_server_ps_server_port: + - ps_server_ps_server_port + - link + local_storage_ps_server: + - ps_server + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_sm_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_sm_serverServiceTemplate.yaml new file mode 100644 index 0000000000..08e4b3afe4 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/Nested_sm_serverServiceTemplate.yaml @@ -0,0 +1,310 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_sm_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.sm_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_sm_server_port_order: + type: integer + required: true + port_sm_server_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_sm_server_port_subnetpoolid: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_sm_server_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_sm_server_port_network_role_tag: + type: string + required: true + port_sm_server_port_network_role: + type: string + required: true + port_sm_server_port_network: + type: list + required: true + entry_schema: + type: string + compute_sm_server_name: + type: list + required: true + entry_schema: + type: string + port_sm_server_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + compute_sm_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_sm_server_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_sm_server_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_sm_server_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_sm_server_port_security_groups: + type: list + required: true + entry_schema: + type: json + node_templates: + sm_server: + type: org.openecomp.resource.vfc.nodes.heat.sm_server + properties: + availability_zone: + get_input: + - compute_sm_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_sm_server_name + - index_value + sm_server_sm_server_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_sm_server_port_replacement_policy + - index_value + mac_requirements: + get_input: port_sm_server_port_mac_requirements + order: + get_input: port_sm_server_port_order + security_groups: + get_input: + - port_sm_server_port_security_groups + - index_value + exCP_naming: + get_input: port_sm_server_port_exCP_naming + vlan_requirements: + get_input: port_sm_server_port_vlan_requirements + ip_requirements: + get_input: port_sm_server_port_ip_requirements + network_role_tag: + get_input: port_sm_server_port_network_role_tag + network_role: + get_input: port_sm_server_port_network_role + fixed_ips: + get_input: port_sm_server_port_fixed_ips + subnetpoolid: + get_input: port_sm_server_port_subnetpoolid + network: + get_input: + - port_sm_server_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: sm_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.sm_server + capabilities: + disk.device.read.requests_sm_server: + - sm_server + - disk.device.read.requests + binding_sm_server_sm_server_port: + - sm_server_sm_server_port + - binding + disk.iops_sm_server: + - sm_server + - disk.iops + disk.device.capacity_sm_server: + - sm_server + - disk.device.capacity + disk.device.read.bytes.rate_sm_server: + - sm_server + - disk.device.read.bytes.rate + disk.device.write.requests.rate_sm_server: + - sm_server + - disk.device.write.requests.rate + disk.device.allocation_sm_server: + - sm_server + - disk.device.allocation + network.incoming.bytes_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.bytes + attachment_sm_server_sm_server_port: + - sm_server_sm_server_port + - attachment + memory.usage_sm_server: + - sm_server + - memory.usage + binding_sm_server: + - sm_server + - binding + disk.read.requests_sm_server: + - sm_server + - disk.read.requests + network.outpoing.packets_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outpoing.packets + endpoint_sm_server: + - sm_server + - endpoint + disk.device.read.requests.rate_sm_server: + - sm_server + - disk.device.read.requests.rate + disk.capacity_sm_server: + - sm_server + - disk.capacity + disk.allocation_sm_server: + - sm_server + - disk.allocation + disk.root.size_sm_server: + - sm_server + - disk.root.size + disk.usage_sm_server: + - sm_server + - disk.usage + vcpus_sm_server: + - sm_server + - vcpus + disk.write.bytes_sm_server: + - sm_server + - disk.write.bytes + cpu.delta_sm_server: + - sm_server + - cpu.delta + os_sm_server: + - sm_server + - os + feature_sm_server_sm_server_port: + - sm_server_sm_server_port + - feature + memory.resident_sm_server: + - sm_server + - memory.resident + network.outgoing.bytes_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outgoing.bytes + instance_sm_server: + - sm_server + - instance + cpu_sm_server: + - sm_server + - cpu + disk.device.write.bytes_sm_server: + - sm_server + - disk.device.write.bytes + network.incoming.packets.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.packets.rate + disk.write.requests.rate_sm_server: + - sm_server + - disk.write.requests.rate + disk.device.write.bytes.rate_sm_server: + - sm_server + - disk.device.write.bytes.rate + disk.write.bytes.rate_sm_server: + - sm_server + - disk.write.bytes.rate + disk.device.write.requests_sm_server: + - sm_server + - disk.device.write.requests + disk.device.latency_sm_server: + - sm_server + - disk.device.latency + host_sm_server: + - sm_server + - host + feature_sm_server: + - sm_server + - feature + disk.device.usage_sm_server: + - sm_server + - disk.device.usage + scalable_sm_server: + - sm_server + - scalable + disk.device.iops_sm_server: + - sm_server + - disk.device.iops + disk.read.bytes.rate_sm_server: + - sm_server + - disk.read.bytes.rate + disk.device.read.bytes_sm_server: + - sm_server + - disk.device.read.bytes + disk.latency_sm_server: + - sm_server + - disk.latency + network.incoming.bytes.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.bytes.rate + disk.read.bytes_sm_server: + - sm_server + - disk.read.bytes + disk.write.requests_sm_server: + - sm_server + - disk.write.requests + cpu_util_sm_server: + - sm_server + - cpu_util + disk.ephemeral.size_sm_server: + - sm_server + - disk.ephemeral.size + network.outgoing.packets.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outgoing.packets.rate + network.incoming.packets_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.incoming.packets + memory_sm_server: + - sm_server + - memory + network.outgoing.bytes.rate_sm_server_sm_server_port: + - sm_server_sm_server_port + - network.outgoing.bytes.rate + requirements: + dependency_sm_server: + - sm_server + - dependency + dependency_sm_server_sm_server_port: + - sm_server_sm_server_port + - dependency + local_storage_sm_server: + - sm_server + - local_storage + link_sm_server_sm_server_port: + - sm_server_sm_server_port + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/nested-other-file-1BServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/nested-other-file-1BServiceTemplate.yaml new file mode 100644 index 0000000000..a01666fe5b --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/nested-other-file-1BServiceTemplate.yaml @@ -0,0 +1,520 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested-other-file-1B +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + ps_server_image: + hidden: false + immutable: false + type: string + description: Ps Image server + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + ps_server_ips: + hidden: false + immutable: false + type: string + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + ps_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PS server + pd_server_names: + hidden: false + immutable: false + type: list + description: PD server names + entry_schema: + type: string + pd_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for PD server + ps_server_names: + hidden: false + immutable: false + type: list + description: Ps server names + entry_schema: + type: string + pd_server_image: + hidden: false + immutable: false + type: string + description: PD Image server + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + net: + hidden: false + immutable: false + type: string + pd_server_ips: + hidden: false + immutable: false + type: string + node_templates: + abstract_pd_server: + type: org.openecomp.resource.abstract.nodes.pd_server + directives: + - substitutable + properties: + port_pd_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd_server_port_security_groups: + - - get_input: p1 + - get_input: p2 + compute_pd_server_availability_zone: + - get_input: availability_zone_0 + compute_pd_server_name: + - get_input: + - pd_server_names + - 0 + port_pd_server_port_network: + - get_input: net + vm_flavor_name: + get_input: pd_server_flavor + port_pd_server_port_fixed_ips: + - ip_address: + get_input: + - pd_server_ips + - 0 + vm_image_name: + get_input: pd_server_image + port_pd_server_port_replacement_policy: + - AUTO + port_pd_server_port_mac_requirements: + mac_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_pd_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_ps_server: + type: org.openecomp.resource.abstract.nodes.ps_server + directives: + - substitutable + properties: + port_ps_server_port_network: + - get_input: net + compute_ps_server_name: + - get_input: + - ps_server_names + - 1 + port_ps_server_port_security_groups: + - - get_input: p1 + compute_ps_server_availability_zone: + - get_input: availability_zone_0 + port_ps_server_port_fixed_ips: + - ip_address: + get_input: + - ps_server_ips + - 0 + vm_flavor_name: + get_input: ps_server_flavor + port_ps_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_ps_server_port_mac_requirements: + mac_count_required: + is_required: false + vm_image_name: + get_input: ps_server_image + port_ps_server_port_replacement_policy: + - AUTO + service_template_filter: + substitute_service_template: Nested_ps_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + nested-other-file-1B_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested-other-file-1B.yml + description: nested1 + members: + - abstract_pd_server + - abstract_ps_server + outputs: + nested_same_file_attr_1: + description: nested_same_file_attr_1 + value: server_pd + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested-other-file-1B + capabilities: + disk.iops_server_pd: + - abstract_pd_server + - disk.iops_pd_server + disk.device.read.bytes.rate_server_pd: + - abstract_pd_server + - disk.device.read.bytes.rate_pd_server + disk.write.bytes_server_ps: + - abstract_ps_server + - disk.write.bytes_ps_server + disk.device.read.requests_server_pd: + - abstract_pd_server + - disk.device.read.requests_pd_server + network.incoming.packets.rate_ps_server_port: + - abstract_ps_server + - network.incoming.packets.rate_ps_server_ps_server_port + disk.device.allocation_server_pd: + - abstract_pd_server + - disk.device.allocation_pd_server + disk.iops_server_ps: + - abstract_ps_server + - disk.iops_ps_server + disk.device.read.bytes.rate_server_ps: + - abstract_ps_server + - disk.device.read.bytes.rate_ps_server + binding_server_ps: + - abstract_ps_server + - binding_ps_server + attachment_ps_server_port: + - abstract_ps_server + - attachment_ps_server_ps_server_port + disk.device.read.requests_server_ps: + - abstract_ps_server + - disk.device.read.requests_ps_server + memory.usage_server_pd: + - abstract_pd_server + - memory.usage_pd_server + feature_ps_server_port: + - abstract_ps_server + - feature_ps_server_ps_server_port + disk.read.bytes.rate_server_pd: + - abstract_pd_server + - disk.read.bytes.rate_pd_server + network.outgoing.bytes.rate_ps_server_port: + - abstract_ps_server + - network.outgoing.bytes.rate_ps_server_ps_server_port + memory_server_pd: + - abstract_pd_server + - memory_pd_server + disk.device.write.requests_server_pd: + - abstract_pd_server + - disk.device.write.requests_pd_server + disk.device.read.bytes_server_ps: + - abstract_ps_server + - disk.device.read.bytes_ps_server + disk.device.allocation_server_ps: + - abstract_ps_server + - disk.device.allocation_ps_server + memory.usage_server_ps: + - abstract_ps_server + - memory.usage_ps_server + network.outgoing.packets.rate_ps_server_port: + - abstract_ps_server + - network.outgoing.packets.rate_ps_server_ps_server_port + binding_ps_server_port: + - abstract_ps_server + - binding_ps_server_ps_server_port + network.incoming.packets_pd_server_port: + - abstract_pd_server + - network.incoming.packets_pd_server_pd_server_port + disk.read.bytes_server_pd: + - abstract_pd_server + - disk.read.bytes_pd_server + disk.device.write.requests_server_ps: + - abstract_ps_server + - disk.device.write.requests_ps_server + network.outpoing.packets_ps_server_port: + - abstract_ps_server + - network.outpoing.packets_ps_server_ps_server_port + disk.device.read.bytes_server_pd: + - abstract_pd_server + - disk.device.read.bytes_pd_server + host_server_pd: + - abstract_pd_server + - host_pd_server + vcpus_server_pd: + - abstract_pd_server + - vcpus_pd_server + disk.ephemeral.size_server_pd: + - abstract_pd_server + - disk.ephemeral.size_pd_server + network.incoming.bytes.rate_ps_server_port: + - abstract_ps_server + - network.incoming.bytes.rate_ps_server_ps_server_port + disk.write.requests.rate_server_pd: + - abstract_pd_server + - disk.write.requests.rate_pd_server + memory_server_ps: + - abstract_ps_server + - memory_ps_server + network.incoming.bytes_pd_server_port: + - abstract_pd_server + - network.incoming.bytes_pd_server_pd_server_port + attachment_pd_server_port: + - abstract_pd_server + - attachment_pd_server_pd_server_port + disk.write.requests_server_pd: + - abstract_pd_server + - disk.write.requests_pd_server + network.incoming.packets.rate_pd_server_port: + - abstract_pd_server + - network.incoming.packets.rate_pd_server_pd_server_port + disk.ephemeral.size_server_ps: + - abstract_ps_server + - disk.ephemeral.size_ps_server + disk.write.requests.rate_server_ps: + - abstract_ps_server + - disk.write.requests.rate_ps_server + disk.device.write.bytes_server_ps: + - abstract_ps_server + - disk.device.write.bytes_ps_server + disk.root.size_server_ps: + - abstract_ps_server + - disk.root.size_ps_server + disk.device.read.requests.rate_server_ps: + - abstract_ps_server + - disk.device.read.requests.rate_ps_server + network.outgoing.bytes_pd_server_port: + - abstract_pd_server + - network.outgoing.bytes_pd_server_pd_server_port + disk.write.requests_server_ps: + - abstract_ps_server + - disk.write.requests_ps_server + binding_server_pd: + - abstract_pd_server + - binding_pd_server + disk.root.size_server_pd: + - abstract_pd_server + - disk.root.size_pd_server + disk.device.read.requests.rate_server_pd: + - abstract_pd_server + - disk.device.read.requests.rate_pd_server + network.outpoing.packets_pd_server_port: + - abstract_pd_server + - network.outpoing.packets_pd_server_pd_server_port + disk.device.write.bytes_server_pd: + - abstract_pd_server + - disk.device.write.bytes_pd_server + host_server_ps: + - abstract_ps_server + - host_ps_server + network.incoming.packets_ps_server_port: + - abstract_ps_server + - network.incoming.packets_ps_server_ps_server_port + memory.resident_server_pd: + - abstract_pd_server + - memory.resident_pd_server + disk.usage_server_ps: + - abstract_ps_server + - disk.usage_ps_server + network.outgoing.bytes_ps_server_port: + - abstract_ps_server + - network.outgoing.bytes_ps_server_ps_server_port + cpu_util_server_pd: + - abstract_pd_server + - cpu_util_pd_server + endpoint_server_ps: + - abstract_ps_server + - endpoint_ps_server + disk.read.requests_server_ps: + - abstract_ps_server + - disk.read.requests_ps_server + memory.resident_server_ps: + - abstract_ps_server + - memory.resident_ps_server + disk.usage_server_pd: + - abstract_pd_server + - disk.usage_pd_server + disk.capacity_server_pd: + - abstract_pd_server + - disk.capacity_pd_server + endpoint_server_pd: + - abstract_pd_server + - endpoint_pd_server + cpu_util_server_ps: + - abstract_ps_server + - cpu_util_ps_server + network.incoming.bytes_ps_server_port: + - abstract_ps_server + - network.incoming.bytes_ps_server_ps_server_port + disk.device.capacity_server_pd: + - abstract_pd_server + - disk.device.capacity_pd_server + network.incoming.bytes.rate_pd_server_port: + - abstract_pd_server + - network.incoming.bytes.rate_pd_server_pd_server_port + vcpus_server_ps: + - abstract_ps_server + - vcpus_ps_server + disk.allocation_server_pd: + - abstract_pd_server + - disk.allocation_pd_server + disk.device.usage_server_pd: + - abstract_pd_server + - disk.device.usage_pd_server + disk.capacity_server_ps: + - abstract_ps_server + - disk.capacity_ps_server + disk.allocation_server_ps: + - abstract_ps_server + - disk.allocation_ps_server + disk.device.usage_server_ps: + - abstract_ps_server + - disk.device.usage_ps_server + instance_server_pd: + - abstract_pd_server + - instance_pd_server + disk.device.write.bytes.rate_server_ps: + - abstract_ps_server + - disk.device.write.bytes.rate_ps_server + disk.write.bytes.rate_server_ps: + - abstract_ps_server + - disk.write.bytes.rate_ps_server + feature_pd_server_port: + - abstract_pd_server + - feature_pd_server_pd_server_port + disk.read.bytes_server_ps: + - abstract_ps_server + - disk.read.bytes_ps_server + network.outgoing.bytes.rate_pd_server_port: + - abstract_pd_server + - network.outgoing.bytes.rate_pd_server_pd_server_port + network.outgoing.packets.rate_pd_server_port: + - abstract_pd_server + - network.outgoing.packets.rate_pd_server_pd_server_port + binding_pd_server_port: + - abstract_pd_server + - binding_pd_server_pd_server_port + cpu_server_ps: + - abstract_ps_server + - cpu_ps_server + cpu.delta_server_pd: + - abstract_pd_server + - cpu.delta_pd_server + instance_server_ps: + - abstract_ps_server + - instance_ps_server + disk.read.bytes.rate_server_ps: + - abstract_ps_server + - disk.read.bytes.rate_ps_server + disk.latency_server_pd: + - abstract_pd_server + - disk.latency_pd_server + disk.device.write.bytes.rate_server_pd: + - abstract_pd_server + - disk.device.write.bytes.rate_pd_server + os_server_ps: + - abstract_ps_server + - os_ps_server + cpu.delta_server_ps: + - abstract_ps_server + - cpu.delta_ps_server + feature_server_ps: + - abstract_ps_server + - feature_ps_server + disk.device.iops_server_pd: + - abstract_pd_server + - disk.device.iops_pd_server + disk.latency_server_ps: + - abstract_ps_server + - disk.latency_ps_server + disk.read.requests_server_pd: + - abstract_pd_server + - disk.read.requests_pd_server + disk.device.write.requests.rate_server_ps: + - abstract_ps_server + - disk.device.write.requests.rate_ps_server + os_server_pd: + - abstract_pd_server + - os_pd_server + disk.device.latency_server_pd: + - abstract_pd_server + - disk.device.latency_pd_server + disk.device.capacity_server_ps: + - abstract_ps_server + - disk.device.capacity_ps_server + scalable_server_pd: + - abstract_pd_server + - scalable_pd_server + disk.write.bytes_server_pd: + - abstract_pd_server + - disk.write.bytes_pd_server + disk.write.bytes.rate_server_pd: + - abstract_pd_server + - disk.write.bytes.rate_pd_server + disk.device.latency_server_ps: + - abstract_ps_server + - disk.device.latency_ps_server + disk.device.iops_server_ps: + - abstract_ps_server + - disk.device.iops_ps_server + feature_server_pd: + - abstract_pd_server + - feature_pd_server + disk.device.write.requests.rate_server_pd: + - abstract_pd_server + - disk.device.write.requests.rate_pd_server + scalable_server_ps: + - abstract_ps_server + - scalable_ps_server + cpu_server_pd: + - abstract_pd_server + - cpu_pd_server + requirements: + local_storage_server_pd: + - abstract_pd_server + - local_storage_pd_server + dependency_server_pd: + - abstract_pd_server + - dependency_pd_server + dependency_server_ps: + - abstract_ps_server + - dependency_ps_server + dependency_ps_server_port: + - abstract_ps_server + - dependency_ps_server_ps_server_port + dependency_pd_server_port: + - abstract_pd_server + - dependency_pd_server_pd_server_port + link_pd_server_port: + - abstract_pd_server + - link_pd_server_pd_server_port + link_ps_server_port: + - abstract_ps_server + - link_ps_server_ps_server_port + local_storage_server_ps: + - abstract_ps_server + - local_storage_ps_server diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/nested-same-file-1BServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/nested-same-file-1BServiceTemplate.yaml new file mode 100644 index 0000000000..dbac5b33ff --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/nested-same-file-1BServiceTemplate.yaml @@ -0,0 +1,520 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: nested-same-file-1B +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + p1: + hidden: false + immutable: false + type: string + description: UID of OAM network + p2: + hidden: false + immutable: false + type: string + description: UID of OAM network + security_group_name: + hidden: false + immutable: false + type: list + description: CMAUI1, CMAUI2 server names + entry_schema: + type: string + sm_server_names: + hidden: false + immutable: false + type: list + description: SM server names + entry_schema: + type: string + oam_server_image: + hidden: false + immutable: false + type: string + description: OAM Image server + oam_server_ips: + hidden: false + immutable: false + type: string + oam_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for OAM server + sm_server_ips: + hidden: false + immutable: false + type: string + availability_zone_0: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + net: + hidden: false + immutable: false + type: string + oam_server_names: + hidden: false + immutable: false + type: list + description: OAM server names + entry_schema: + type: string + sm_server_flavor: + hidden: false + immutable: false + type: string + description: Flavor for SM server + sm_server_image: + hidden: false + immutable: false + type: string + description: SM Image server + node_templates: + abstract_sm_server: + type: org.openecomp.resource.abstract.nodes.sm_server + directives: + - substitutable + properties: + vm_flavor_name: + get_input: sm_server_flavor + port_sm_server_port_network: + - get_input: net + compute_sm_server_name: + - get_input: + - sm_server_names + - 0 + port_sm_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + vm_image_name: + get_input: sm_server_image + compute_sm_server_availability_zone: + - get_input: availability_zone_0 + port_sm_server_port_mac_requirements: + mac_count_required: + is_required: false + port_sm_server_port_replacement_policy: + - AUTO + port_sm_server_port_fixed_ips: + - ip_address: + get_input: + - sm_server_ips + - 0 + port_sm_server_port_security_groups: + - - get_input: p1 + - get_input: p2 + service_template_filter: + substitute_service_template: Nested_sm_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_oam_server: + type: org.openecomp.resource.abstract.nodes.oam_server + directives: + - substitutable + properties: + port_oam_server_port_network: + - get_input: net + port_oam_server_port_security_groups: + - - get_input: p1 + port_oam_server_port_replacement_policy: + - AUTO + vm_flavor_name: + get_input: oam_server_flavor + port_oam_server_port_mac_requirements: + mac_count_required: + is_required: false + compute_oam_server_availability_zone: + - get_input: availability_zone_0 + vm_image_name: + get_input: oam_server_image + port_oam_server_port_fixed_ips: + - ip_address: + get_input: + - oam_server_ips + - 0 + compute_oam_server_name: + - get_input: + - oam_server_names + - 1 + port_oam_server_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + service_template_filter: + substitute_service_template: Nested_oam_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + nested-same-file-1B_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/nested-same-file-1B.yml + description: nested1 + members: + - abstract_sm_server + - abstract_oam_server + outputs: + nested_diff_file_attr_1: + description: nested_diff_file_attr_1_value + value: server_sm + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.heat.nested-same-file-1B + capabilities: + os_server_sm: + - abstract_sm_server + - os_sm_server + disk.capacity_server_sm: + - abstract_sm_server + - disk.capacity_sm_server + memory_server_oam: + - abstract_oam_server + - memory_oam_server + disk.device.iops_server_oam: + - abstract_oam_server + - disk.device.iops_oam_server + disk.device.usage_server_sm: + - abstract_sm_server + - disk.device.usage_sm_server + disk.device.write.requests.rate_server_sm: + - abstract_sm_server + - disk.device.write.requests.rate_sm_server + disk.allocation_server_oam: + - abstract_oam_server + - disk.allocation_oam_server + network.incoming.packets_sm_server_port: + - abstract_sm_server + - network.incoming.packets_sm_server_sm_server_port + disk.write.bytes.rate_server_sm: + - abstract_sm_server + - disk.write.bytes.rate_sm_server + feature_oam_server_port: + - abstract_oam_server + - feature_oam_server_oam_server_port + disk.usage_server_oam: + - abstract_oam_server + - disk.usage_oam_server + instance_server_sm: + - abstract_sm_server + - instance_sm_server + disk.device.latency_server_oam: + - abstract_oam_server + - disk.device.latency_oam_server + disk.root.size_server_oam: + - abstract_oam_server + - disk.root.size_oam_server + host_server_sm: + - abstract_sm_server + - host_sm_server + memory.usage_server_oam: + - abstract_oam_server + - memory.usage_oam_server + disk.read.bytes_server_oam: + - abstract_oam_server + - disk.read.bytes_oam_server + disk.read.requests_server_oam: + - abstract_oam_server + - disk.read.requests_oam_server + cpu_util_server_sm: + - abstract_sm_server + - cpu_util_sm_server + disk.device.capacity_server_sm: + - abstract_sm_server + - disk.device.capacity_sm_server + disk.device.read.bytes_server_oam: + - abstract_oam_server + - disk.device.read.bytes_oam_server + network.incoming.bytes_oam_server_port: + - abstract_oam_server + - network.incoming.bytes_oam_server_oam_server_port + disk.device.iops_server_sm: + - abstract_sm_server + - disk.device.iops_sm_server + disk.device.read.requests.rate_server_oam: + - abstract_oam_server + - disk.device.read.requests.rate_oam_server + vcpus_server_oam: + - abstract_oam_server + - vcpus_oam_server + disk.device.read.bytes_server_sm: + - abstract_sm_server + - disk.device.read.bytes_sm_server + disk.read.bytes.rate_server_oam: + - abstract_oam_server + - disk.read.bytes.rate_oam_server + disk.write.bytes_server_oam: + - abstract_oam_server + - disk.write.bytes_oam_server + disk.latency_server_sm: + - abstract_sm_server + - disk.latency_sm_server + disk.device.allocation_server_oam: + - abstract_oam_server + - disk.device.allocation_oam_server + attachment_oam_server_port: + - abstract_oam_server + - attachment_oam_server_oam_server_port + scalable_server_oam: + - abstract_oam_server + - scalable_oam_server + cpu_util_server_oam: + - abstract_oam_server + - cpu_util_oam_server + feature_server_sm: + - abstract_sm_server + - feature_sm_server + cpu.delta_server_oam: + - abstract_oam_server + - cpu.delta_oam_server + host_server_oam: + - abstract_oam_server + - host_oam_server + cpu.delta_server_sm: + - abstract_sm_server + - cpu.delta_sm_server + binding_server_oam: + - abstract_oam_server + - binding_oam_server + disk.device.capacity_server_oam: + - abstract_oam_server + - disk.device.capacity_oam_server + disk.device.write.bytes.rate_server_sm: + - abstract_sm_server + - disk.device.write.bytes.rate_sm_server + disk.write.bytes_server_sm: + - abstract_sm_server + - disk.write.bytes_sm_server + disk.latency_server_oam: + - abstract_oam_server + - disk.latency_oam_server + disk.device.read.requests_server_oam: + - abstract_oam_server + - disk.device.read.requests_oam_server + disk.device.write.requests.rate_server_oam: + - abstract_oam_server + - disk.device.write.requests.rate_oam_server + endpoint_server_sm: + - abstract_sm_server + - endpoint_sm_server + disk.device.allocation_server_sm: + - abstract_sm_server + - disk.device.allocation_sm_server + feature_server_oam: + - abstract_oam_server + - feature_oam_server + disk.read.requests_server_sm: + - abstract_sm_server + - disk.read.requests_sm_server + disk.write.bytes.rate_server_oam: + - abstract_oam_server + - disk.write.bytes.rate_oam_server + memory.resident_server_sm: + - abstract_sm_server + - memory.resident_sm_server + cpu_server_oam: + - abstract_oam_server + - cpu_oam_server + memory_server_sm: + - abstract_sm_server + - memory_sm_server + scalable_server_sm: + - abstract_sm_server + - scalable_sm_server + network.outgoing.packets.rate_sm_server_port: + - abstract_sm_server + - network.outgoing.packets.rate_sm_server_sm_server_port + binding_sm_server_port: + - abstract_sm_server + - binding_sm_server_sm_server_port + network.outgoing.bytes.rate_sm_server_port: + - abstract_sm_server + - network.outgoing.bytes.rate_sm_server_sm_server_port + disk.write.requests_server_oam: + - abstract_oam_server + - disk.write.requests_oam_server + disk.device.latency_server_sm: + - abstract_sm_server + - disk.device.latency_sm_server + memory.usage_server_sm: + - abstract_sm_server + - memory.usage_sm_server + memory.resident_server_oam: + - abstract_oam_server + - memory.resident_oam_server + feature_sm_server_port: + - abstract_sm_server + - feature_sm_server_sm_server_port + disk.device.write.requests_server_sm: + - abstract_sm_server + - disk.device.write.requests_sm_server + disk.device.write.requests_server_oam: + - abstract_oam_server + - disk.device.write.requests_oam_server + disk.read.bytes_server_sm: + - abstract_sm_server + - disk.read.bytes_sm_server + cpu_server_sm: + - abstract_sm_server + - cpu_sm_server + network.outpoing.packets_sm_server_port: + - abstract_sm_server + - network.outpoing.packets_sm_server_sm_server_port + network.incoming.bytes.rate_oam_server_port: + - abstract_oam_server + - network.incoming.bytes.rate_oam_server_oam_server_port + disk.device.usage_server_oam: + - abstract_oam_server + - disk.device.usage_oam_server + network.outgoing.packets.rate_oam_server_port: + - abstract_oam_server + - network.outgoing.packets.rate_oam_server_oam_server_port + network.incoming.packets.rate_sm_server_port: + - abstract_sm_server + - network.incoming.packets.rate_sm_server_sm_server_port + binding_oam_server_port: + - abstract_oam_server + - binding_oam_server_oam_server_port + network.incoming.packets.rate_oam_server_port: + - abstract_oam_server + - network.incoming.packets.rate_oam_server_oam_server_port + disk.device.write.bytes_server_oam: + - abstract_oam_server + - disk.device.write.bytes_oam_server + disk.device.read.requests_server_sm: + - abstract_sm_server + - disk.device.read.requests_sm_server + disk.device.read.bytes.rate_server_sm: + - abstract_sm_server + - disk.device.read.bytes.rate_sm_server + disk.ephemeral.size_server_oam: + - abstract_oam_server + - disk.ephemeral.size_oam_server + network.outpoing.packets_oam_server_port: + - abstract_oam_server + - network.outpoing.packets_oam_server_oam_server_port + os_server_oam: + - abstract_oam_server + - os_oam_server + disk.capacity_server_oam: + - abstract_oam_server + - disk.capacity_oam_server + disk.write.requests_server_sm: + - abstract_sm_server + - disk.write.requests_sm_server + disk.ephemeral.size_server_sm: + - abstract_sm_server + - disk.ephemeral.size_sm_server + disk.read.bytes.rate_server_sm: + - abstract_sm_server + - disk.read.bytes.rate_sm_server + endpoint_server_oam: + - abstract_oam_server + - endpoint_oam_server + disk.device.read.requests.rate_server_sm: + - abstract_sm_server + - disk.device.read.requests.rate_sm_server + binding_server_sm: + - abstract_sm_server + - binding_sm_server + disk.root.size_server_sm: + - abstract_sm_server + - disk.root.size_sm_server + network.outgoing.bytes_oam_server_port: + - abstract_oam_server + - network.outgoing.bytes_oam_server_oam_server_port + disk.allocation_server_sm: + - abstract_sm_server + - disk.allocation_sm_server + disk.iops_server_oam: + - abstract_oam_server + - disk.iops_oam_server + disk.write.requests.rate_server_sm: + - abstract_sm_server + - disk.write.requests.rate_sm_server + network.outgoing.bytes.rate_oam_server_port: + - abstract_oam_server + - network.outgoing.bytes.rate_oam_server_oam_server_port + disk.device.write.bytes_server_sm: + - abstract_sm_server + - disk.device.write.bytes_sm_server + disk.write.requests.rate_server_oam: + - abstract_oam_server + - disk.write.requests.rate_oam_server + disk.device.read.bytes.rate_server_oam: + - abstract_oam_server + - disk.device.read.bytes.rate_oam_server + network.incoming.bytes.rate_sm_server_port: + - abstract_sm_server + - network.incoming.bytes.rate_sm_server_sm_server_port + disk.device.write.bytes.rate_server_oam: + - abstract_oam_server + - disk.device.write.bytes.rate_oam_server + network.incoming.packets_oam_server_port: + - abstract_oam_server + - network.incoming.packets_oam_server_oam_server_port + disk.usage_server_sm: + - abstract_sm_server + - disk.usage_sm_server + instance_server_oam: + - abstract_oam_server + - instance_oam_server + network.outgoing.bytes_sm_server_port: + - abstract_sm_server + - network.outgoing.bytes_sm_server_sm_server_port + vcpus_server_sm: + - abstract_sm_server + - vcpus_sm_server + attachment_sm_server_port: + - abstract_sm_server + - attachment_sm_server_sm_server_port + network.incoming.bytes_sm_server_port: + - abstract_sm_server + - network.incoming.bytes_sm_server_sm_server_port + disk.iops_server_sm: + - abstract_sm_server + - disk.iops_sm_server + requirements: + dependency_sm_server_port: + - abstract_sm_server + - dependency_sm_server_sm_server_port + link_oam_server_port: + - abstract_oam_server + - link_oam_server_oam_server_port + local_storage_server_oam: + - abstract_oam_server + - local_storage_oam_server + local_storage_server_sm: + - abstract_sm_server + - local_storage_sm_server + link_sm_server_port: + - abstract_sm_server + - link_sm_server_sm_server_port + dependency_server_oam: + - abstract_oam_server + - dependency_oam_server + dependency_oam_server_port: + - abstract_oam_server + - dependency_oam_server_oam_server_port + dependency_server_sm: + - abstract_sm_server + - dependency_sm_server diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/diffNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/diffNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml index f67e04bfc0..7117003215 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/diffNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/diffNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml @@ -54,15 +54,15 @@ topology_template: immutable: false type: string node_templates: - abstract_pcm_server_1_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server_1 + 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.1ServiceTemplate.yaml + substitute_service_template: nested-pcm_v0.2ServiceTemplate.yaml port_pcm_port_1_network_role_tag: oam availabilityzone_name: get_input: availabilityzone_name @@ -91,15 +91,15 @@ topology_template: get_input: - pcm_server_names - 0 - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + 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.2ServiceTemplate.yaml + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml port_pcm_port_1_network_role_tag: oam availabilityzone_name: get_input: availabilityzone_name @@ -149,7 +149,7 @@ topology_template: properties: compute_compute_user_data_format: - get_attribute: - - abstract_pcm_server_1_0 + - server_pcm_001 - oam_net_gw vm_image_name: get_input: compute_image_name @@ -190,7 +190,7 @@ topology_template: heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml description: heat template that creates PCRF Cluman stack members: + - server_pcm_002 + - server_pcm_001 - compute_port_0 - abstract_compute - - abstract_pcm_server_0 - - abstract_pcm_server_1_0 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml index 713591db2f..3702b5affd 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -49,7 +49,7 @@ node_types: description: List of DNS servers. required: true status: SUPPORTED - entry_schema: &id001 + entry_schema: &id007 type: string oam_net_security_group_id: type: string @@ -57,11 +57,6 @@ node_types: The ID of Security group applied on the port bound to the vSON OAM network. required: true status: SUPPORTED - vson_vm_image_name: - type: string - description: VM Image name the vSON instance will be created from. - required: true - status: SUPPORTED vnf_id: type: string description: Unique ID for this VF instance. @@ -94,7 +89,7 @@ node_types: description: Fixed IP assignments for vSON instances on the OAM network. required: true status: SUPPORTED - entry_schema: &id002 + entry_schema: &id008 type: string vfc_role: type: string @@ -133,28 +128,22 @@ node_types: description: List of availability zones. required: true status: SUPPORTED - entry_schema: &id003 + entry_schema: &id009 type: string volume_ids: type: list description: List of Volumes IDs. required: true status: SUPPORTED - entry_schema: &id004 + entry_schema: &id010 type: string ntp_servers: type: list description: List of NTP servers. required: true status: SUPPORTED - entry_schema: &id005 + entry_schema: &id011 type: string - vson_join_cluster_auth_token: - type: string - description: "Authentication Token generated for the user permitted to add\ - \ a new Datacenter/vSON member to existing vSON Cluster. \n" - required: true - status: SUPPORTED oam_net_id: type: string description: The ID of the OAM network. @@ -173,7 +162,7 @@ node_types: description: A list of unique names to be issued to the vSON Cluster leaders. required: true status: SUPPORTED - entry_schema: &id006 + entry_schema: &id012 type: string requirements: - dependency_vson_server: @@ -1042,11 +1031,6 @@ node_types: description: Unique ID for this VF Module instance required: true status: SUPPORTED - vson_cluster_name: - type: string - description: Name of the vSON Cluster. - required: true - status: SUPPORTED default_gateway: type: string description: Default gateway. @@ -1073,12 +1057,6 @@ node_types: description: Prefix length of the subnet on the OAM network. required: true status: SUPPORTED - 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 - required: true - status: SUPPORTED vf_module_name: type: string description: Unique name for this VF module instance. @@ -1089,7 +1067,7 @@ node_types: description: List of DNS servers. required: true status: SUPPORTED - entry_schema: + entry_schema: &id001 type: string oam_net_security_group_id: type: string @@ -1124,18 +1102,18 @@ node_types: type: string required: true status: SUPPORTED + vson_dc_unit: + type: string + description: Name of the vSON Data Center. + required: true + status: SUPPORTED oam_net_ips: type: list description: Fixed IP assignments for vSON instances on the OAM network. required: true status: SUPPORTED - entry_schema: + entry_schema: &id002 type: string - swift_son_container_name: - type: string - description: Swift container storing vSON artifacts. - required: true - status: SUPPORTED vfc_role: type: string description: Unique ID for this VF Module instance @@ -1173,15 +1151,28 @@ node_types: description: List of availability zones. required: true status: SUPPORTED - entry_schema: + entry_schema: &id003 + type: string + volume_ids: + type: list + description: List of Volumes IDs. + required: true + status: SUPPORTED + entry_schema: &id004 type: string ntp_servers: type: list description: List of NTP servers. required: true status: SUPPORTED - entry_schema: + entry_schema: &id005 type: string + vson_join_cluster_auth_token: + type: string + description: "Authentication Token generated for the user permitted to add\ + \ a new Datacenter/vSON member to existing vSON Cluster. \n" + required: true + status: SUPPORTED oam_net_id: type: string description: The ID of the OAM network. @@ -1200,7 +1191,7 @@ node_types: description: A list of unique names to be issued to the vSON Cluster leaders. required: true status: SUPPORTED - entry_schema: + entry_schema: &id006 type: string requirements: - dependency_vson_server: @@ -2038,3 +2029,3484 @@ node_types: occurrences: - 1 - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.vson_vm_8: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + vf_module_id: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + default_gateway: + type: string + description: Default gateway. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + type: float + description: Index of the instance. + required: true + status: SUPPORTED + vnf_name: + type: string + description: Unique name for this VF instance. + required: true + status: SUPPORTED + oam_net_subnet_prefix_length: + type: string + description: Prefix length of the subnet on the OAM network. + required: true + status: SUPPORTED + vf_module_name: + type: string + description: Unique name for this VF module instance. + required: true + status: SUPPORTED + dns_servers: + type: list + description: List of DNS servers. + required: true + status: SUPPORTED + entry_schema: *id007 + oam_net_security_group_id: + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + required: true + status: SUPPORTED + vnf_id: + type: string + description: Unique ID for this VF instance. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + status: SUPPORTED + vson_clm_oam_net_ip: + type: string + description: IP of the vSON Cluster Manager. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + vson_dc_unit: + type: string + description: Name of the vSON Data Center. + required: true + status: SUPPORTED + oam_net_ips: + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: *id008 + vfc_role: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + swift_account_auth_token: + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + required: true + status: SUPPORTED + vson_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. + required: true + status: SUPPORTED + vson_vm_flavor_name: + type: string + description: The ID or name of the flavor to boot onto. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + type: list + description: List of availability zones. + required: true + status: SUPPORTED + entry_schema: *id009 + volume_ids: + type: list + description: List of Volumes IDs. + required: true + status: SUPPORTED + entry_schema: *id010 + ntp_servers: + type: list + description: List of NTP servers. + required: true + status: SUPPORTED + entry_schema: *id011 + oam_net_id: + type: string + description: The ID of the OAM network. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_order: + type: integer + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vson_vm_names: + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + required: true + status: SUPPORTED + entry_schema: *id012 + requirements: + - dependency_vson_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_vson_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_vson_server_oam_net_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_vson_server_oam_net_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_vson_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_vson_server_oam_net_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_vson_server_oam_net_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_vson_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_vson_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_vson_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_vson_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + host_vson_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_vson_server_oam_net_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.vson_vm_9: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + vf_module_id: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + default_gateway: + type: string + description: Default gateway. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + type: float + description: Index of the instance. + required: true + status: SUPPORTED + vnf_name: + type: string + description: Unique name for this VF instance. + required: true + status: SUPPORTED + oam_net_subnet_prefix_length: + type: string + description: Prefix length of the subnet on the OAM network. + required: true + status: SUPPORTED + vf_module_name: + type: string + description: Unique name for this VF module instance. + required: true + status: SUPPORTED + dns_servers: + type: list + description: List of DNS servers. + required: true + status: SUPPORTED + entry_schema: *id001 + oam_net_security_group_id: + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + required: true + status: SUPPORTED + vson_vm_image_name: + type: string + description: VM Image name the vSON instance will be created from. + required: true + status: SUPPORTED + vnf_id: + type: string + description: Unique ID for this VF instance. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + status: SUPPORTED + vson_clm_oam_net_ip: + type: string + description: IP of the vSON Cluster Manager. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + vson_dc_unit: + type: string + description: Name of the vSON Data Center. + required: true + status: SUPPORTED + oam_net_ips: + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: *id002 + vfc_role: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + swift_account_auth_token: + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + required: true + status: SUPPORTED + vson_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. + required: true + status: SUPPORTED + vson_vm_flavor_name: + type: string + description: The ID or name of the flavor to boot onto. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + type: list + description: List of availability zones. + required: true + status: SUPPORTED + entry_schema: *id003 + volume_ids: + type: list + description: List of Volumes IDs. + required: true + status: SUPPORTED + entry_schema: *id004 + ntp_servers: + type: list + description: List of NTP servers. + required: true + status: SUPPORTED + entry_schema: *id005 + vson_join_cluster_auth_token: + type: string + description: "Authentication Token generated for the user permitted to add\ + \ a new Datacenter/vSON member to existing vSON Cluster. \n" + required: true + status: SUPPORTED + oam_net_id: + type: string + description: The ID of the OAM network. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_order: + type: integer + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vson_vm_names: + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + required: true + status: SUPPORTED + entry_schema: *id006 + requirements: + - dependency_vson_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_vson_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_vson_server_oam_net_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_vson_server_oam_net_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_vson_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_vson_server_oam_net_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_vson_server_oam_net_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_vson_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_vson_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_vson_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_vson_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + host_vson_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_vson_server_oam_net_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.vson_vm_6: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + vf_module_id: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + default_gateway: + type: string + description: Default gateway. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + type: float + description: Index of the instance. + required: true + status: SUPPORTED + vnf_name: + type: string + description: Unique name for this VF instance. + required: true + status: SUPPORTED + oam_net_subnet_prefix_length: + type: string + description: Prefix length of the subnet on the OAM network. + required: true + status: SUPPORTED + vf_module_name: + type: string + description: Unique name for this VF module instance. + required: true + status: SUPPORTED + dns_servers: + type: list + description: List of DNS servers. + required: true + status: SUPPORTED + entry_schema: *id001 + oam_net_security_group_id: + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + required: true + status: SUPPORTED + vson_vm_image_name: + type: string + description: VM Image name the vSON instance will be created from. + required: true + status: SUPPORTED + vnf_id: + type: string + description: Unique ID for this VF instance. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + status: SUPPORTED + vson_clm_oam_net_ip: + type: string + description: IP of the vSON Cluster Manager. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + vson_dc_unit: + type: string + description: Name of the vSON Data Center. + required: true + status: SUPPORTED + oam_net_ips: + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: *id002 + vfc_role: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + swift_account_auth_token: + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + required: true + status: SUPPORTED + vson_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. + required: true + status: SUPPORTED + vson_vm_flavor_name: + type: string + description: The ID or name of the flavor to boot onto. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + type: list + description: List of availability zones. + required: true + status: SUPPORTED + entry_schema: *id003 + volume_ids: + type: list + description: List of Volumes IDs. + required: true + status: SUPPORTED + entry_schema: *id004 + ntp_servers: + type: list + description: List of NTP servers. + required: true + status: SUPPORTED + entry_schema: *id005 + vson_join_cluster_auth_token: + type: string + description: "Authentication Token generated for the user permitted to add\ + \ a new Datacenter/vSON member to existing vSON Cluster. \n" + required: true + status: SUPPORTED + oam_net_id: + type: string + description: The ID of the OAM network. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_order: + type: integer + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vson_vm_names: + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + required: true + status: SUPPORTED + entry_schema: *id006 + requirements: + - dependency_vson_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_vson_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_vson_server_oam_net_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_vson_server_oam_net_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_vson_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_vson_server_oam_net_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_vson_server_oam_net_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_vson_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_vson_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_vson_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_vson_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + host_vson_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_vson_server_oam_net_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.vson_vm_7: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + vf_module_id: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + default_gateway: + type: string + description: Default gateway. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + type: float + description: Index of the instance. + required: true + status: SUPPORTED + vnf_name: + type: string + description: Unique name for this VF instance. + required: true + status: SUPPORTED + oam_net_subnet_prefix_length: + type: string + description: Prefix length of the subnet on the OAM network. + required: true + status: SUPPORTED + vf_module_name: + type: string + description: Unique name for this VF module instance. + required: true + status: SUPPORTED + dns_servers: + type: list + description: List of DNS servers. + required: true + status: SUPPORTED + entry_schema: *id001 + oam_net_security_group_id: + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + required: true + status: SUPPORTED + vson_vm_image_name: + type: string + description: VM Image name the vSON instance will be created from. + required: true + status: SUPPORTED + vnf_id: + type: string + description: Unique ID for this VF instance. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + status: SUPPORTED + vson_clm_oam_net_ip: + type: string + description: IP of the vSON Cluster Manager. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + vson_dc_unit: + type: string + description: Name of the vSON Data Center. + required: true + status: SUPPORTED + oam_net_ips: + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: *id002 + vfc_role: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + swift_account_auth_token: + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + required: true + status: SUPPORTED + vson_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. + required: true + status: SUPPORTED + vson_vm_flavor_name: + type: string + description: The ID or name of the flavor to boot onto. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + type: list + description: List of availability zones. + required: true + status: SUPPORTED + entry_schema: *id003 + volume_ids: + type: list + description: List of Volumes IDs. + required: true + status: SUPPORTED + entry_schema: *id004 + ntp_servers: + type: list + description: List of NTP servers. + required: true + status: SUPPORTED + entry_schema: *id005 + vson_join_cluster_auth_token: + type: string + description: "Authentication Token generated for the user permitted to add\ + \ a new Datacenter/vSON member to existing vSON Cluster. \n" + required: true + status: SUPPORTED + oam_net_id: + type: string + description: The ID of the OAM network. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_order: + type: integer + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vson_vm_names: + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + required: true + status: SUPPORTED + entry_schema: *id006 + requirements: + - dependency_vson_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_vson_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_vson_server_oam_net_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_vson_server_oam_net_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_vson_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_vson_server_oam_net_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_vson_server_oam_net_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_vson_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_vson_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_vson_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_vson_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + host_vson_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_vson_server_oam_net_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.vson_vm_4: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + vf_module_id: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + vson_cluster_name: + type: string + description: Name of the vSON Cluster. + required: true + status: SUPPORTED + default_gateway: + type: string + description: Default gateway. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + type: float + description: Index of the instance. + required: true + status: SUPPORTED + vnf_name: + type: string + description: Unique name for this VF instance. + required: true + status: SUPPORTED + oam_net_subnet_prefix_length: + type: string + description: Prefix length of the subnet on the OAM network. + required: true + status: SUPPORTED + 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 + required: true + status: SUPPORTED + vf_module_name: + type: string + description: Unique name for this VF module instance. + required: true + status: SUPPORTED + dns_servers: + type: list + description: List of DNS servers. + required: true + status: SUPPORTED + entry_schema: &id013 + type: string + oam_net_security_group_id: + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + required: true + status: SUPPORTED + vson_vm_image_name: + type: string + description: VM Image name the vSON instance will be created from. + required: true + status: SUPPORTED + vnf_id: + type: string + description: Unique ID for this VF instance. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + status: SUPPORTED + vson_clm_oam_net_ip: + type: string + description: IP of the vSON Cluster Manager. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + oam_net_ips: + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: &id014 + type: string + swift_son_container_name: + type: string + description: Swift container storing vSON artifacts. + required: true + status: SUPPORTED + vfc_role: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + swift_account_auth_token: + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + required: true + status: SUPPORTED + vson_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. + required: true + status: SUPPORTED + vson_vm_flavor_name: + type: string + description: The ID or name of the flavor to boot onto. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + type: list + description: List of availability zones. + required: true + status: SUPPORTED + entry_schema: &id015 + type: string + ntp_servers: + type: list + description: List of NTP servers. + required: true + status: SUPPORTED + entry_schema: &id016 + type: string + oam_net_id: + type: string + description: The ID of the OAM network. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_order: + type: integer + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vson_vm_names: + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + required: true + status: SUPPORTED + entry_schema: &id017 + type: string + requirements: + - dependency_vson_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_vson_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_vson_server_oam_net_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_vson_server_oam_net_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_vson_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_vson_server_oam_net_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_vson_server_oam_net_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_vson_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_vson_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_vson_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_vson_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + host_vson_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_vson_server_oam_net_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.vson_vm_10: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + vf_module_id: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + vson_cluster_name: + type: string + description: Name of the vSON Cluster. + required: true + status: SUPPORTED + default_gateway: + type: string + description: Default gateway. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + type: float + description: Index of the instance. + required: true + status: SUPPORTED + vnf_name: + type: string + description: Unique name for this VF instance. + required: true + status: SUPPORTED + oam_net_subnet_prefix_length: + type: string + description: Prefix length of the subnet on the OAM network. + required: true + status: SUPPORTED + 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 + required: true + status: SUPPORTED + vf_module_name: + type: string + description: Unique name for this VF module instance. + required: true + status: SUPPORTED + dns_servers: + type: list + description: List of DNS servers. + required: true + status: SUPPORTED + entry_schema: *id013 + oam_net_security_group_id: + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + required: true + status: SUPPORTED + vson_vm_image_name: + type: string + description: VM Image name the vSON instance will be created from. + required: true + status: SUPPORTED + vnf_id: + type: string + description: Unique ID for this VF instance. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + status: SUPPORTED + vson_clm_oam_net_ip: + type: string + description: IP of the vSON Cluster Manager. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + oam_net_ips: + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: *id014 + swift_son_container_name: + type: string + description: Swift container storing vSON artifacts. + required: true + status: SUPPORTED + vfc_role: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + swift_account_auth_token: + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + required: true + status: SUPPORTED + vson_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. + required: true + status: SUPPORTED + vson_vm_flavor_name: + type: string + description: The ID or name of the flavor to boot onto. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + type: list + description: List of availability zones. + required: true + status: SUPPORTED + entry_schema: *id015 + ntp_servers: + type: list + description: List of NTP servers. + required: true + status: SUPPORTED + entry_schema: *id016 + oam_net_id: + type: string + description: The ID of the OAM network. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_order: + type: integer + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vson_vm_names: + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + required: true + status: SUPPORTED + entry_schema: *id017 + requirements: + - dependency_vson_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_vson_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_vson_server_oam_net_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_vson_server_oam_net_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_vson_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_vson_server_oam_net_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_vson_server_oam_net_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_vson_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_vson_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_vson_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_vson_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + host_vson_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_vson_server_oam_net_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.vson_vm_5: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + vf_module_id: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + default_gateway: + type: string + description: Default gateway. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + instance_index: + type: float + description: Index of the instance. + required: true + status: SUPPORTED + vnf_name: + type: string + description: Unique name for this VF instance. + required: true + status: SUPPORTED + oam_net_subnet_prefix_length: + type: string + description: Prefix length of the subnet on the OAM network. + required: true + status: SUPPORTED + vf_module_name: + type: string + description: Unique name for this VF module instance. + required: true + status: SUPPORTED + dns_servers: + type: list + description: List of DNS servers. + required: true + status: SUPPORTED + entry_schema: *id007 + oam_net_security_group_id: + type: string + description: | + The ID of Security group applied on the port bound to the vSON OAM network. + required: true + status: SUPPORTED + vnf_id: + type: string + description: Unique ID for this VF instance. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role: + type: string + required: true + status: SUPPORTED + vson_clm_oam_net_ip: + type: string + description: IP of the vSON Cluster Manager. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + vson_dc_unit: + type: string + description: Name of the vSON Data Center. + required: true + status: SUPPORTED + oam_net_ips: + type: list + description: Fixed IP assignments for vSON instances on the OAM network. + required: true + status: SUPPORTED + entry_schema: *id008 + vfc_role: + type: string + description: Unique ID for this VF Module instance + required: true + status: SUPPORTED + swift_account_auth_token: + type: string + description: | + Swift account auth token. Example: 041a5187bb4641f9b89583e2539776b0 + required: true + status: SUPPORTED + vson_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. + required: true + status: SUPPORTED + vson_vm_flavor_name: + type: string + description: The ID or name of the flavor to boot onto. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + availability_zones: + type: list + description: List of availability zones. + required: true + status: SUPPORTED + entry_schema: *id009 + volume_ids: + type: list + description: List of Volumes IDs. + required: true + status: SUPPORTED + entry_schema: *id010 + ntp_servers: + type: list + description: List of NTP servers. + required: true + status: SUPPORTED + entry_schema: *id011 + oam_net_id: + type: string + description: The ID of the OAM network. + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_order: + type: integer + required: true + status: SUPPORTED + port_vson_server_oam_net_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + vson_vm_names: + type: list + description: A list of unique names to be issued to the vSON Cluster leaders. + required: true + status: SUPPORTED + entry_schema: *id012 + requirements: + - dependency_vson_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_vson_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_vson_server_oam_net_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_vson_server_oam_net_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_vson_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + feature_vson_server_oam_net_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + instance_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_vson_server_oam_net_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_vson_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + vcpus_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_vson_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_vson_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.allocation_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_vson_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + host_vson_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + binding_vson_server_oam_net_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.bytes.rate_vson_server_oam_net_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_vson_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml index 881506c874..bd968da3a9 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml @@ -879,14 +879,134 @@ topology_template: type: string description: Unique name to be issued to the vSON Mediator instance. node_templates: - abstract_vson_vm_3_0: - type: org.openecomp.resource.abstract.nodes.heat.vson_vm_3 + vson_dbc_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_dbc_volume_size_0) * 1024' + name: + get_input: vson_dbc_volume_name_0 + description: vSON DB Config cinder volume. + vson_mdr_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + image: + get_input: vson_mdr_image_name + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_mdr_volume_size_0) * 1024' + name: + get_input: vson_mdr_volume_name_0 + description: | + vSON MDR cinder volume. The volume is created from the vSON base VM image. + vson_mgt_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + image: + get_input: vson_mgt_image_name + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_mgt_volume_size_0) * 1024' + name: + get_input: vson_mgt_volume_name_0 + description: | + vSON MGT cinder volume. The volume is created from the vSON base VM image. + vson_mon_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + image: + get_input: vson_mon_image_name + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_mon_volume_size_0) * 1024' + name: + get_input: vson_mon_volume_name_0 + description: | + vSON MON cinder volume. The volume is created from the vSON base VM image. + vson_cll_volume_2: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_cll_volume_size_2) * 1024' + name: + str_replace: + template: VNF_NAME_cll_volume_2 + params: + VNF_NAME: + get_input: vnf_name + description: Cinder volume for the third vSON Cluster leader. + vson_cll_volume_0: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_0 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_cll_volume_size_0) * 1024' + name: + str_replace: + template: VNF_NAME_cll_volume_0 + params: + VNF_NAME: + get_input: vnf_name + description: Cinder volume for the first vSON Cluster leader. + vson_cll_volume_1: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_1 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_cll_volume_size_1) * 1024' + name: + str_replace: + template: VNF_NAME_cll_volume_1 + params: + VNF_NAME: + get_input: vnf_name + description: Cinder volume for the second vSON Cluster leader. + vson_clm_0: + type: org.openecomp.resource.abstract.nodes.heat.nested_vson_server directives: - substitutable properties: vf_module_id: get_input: vf_module_id - vson_cluster_name: '' + vson_cluster_name: + get_input: vson_cluster_name default_gateway: get_input: default_gateway port_vson_server_oam_net_port_0_ip_requirements: @@ -895,44 +1015,37 @@ topology_template: is_required: true floating_ip_count_required: is_required: false - instance_index: - get_property: - - SELF - - service_template_filter - - index_value + instance_index: 0 vnf_name: get_input: vnf_name oam_net_subnet_prefix_length: get_input: oam_net_subnet_prefix_length - swift_storage_url: '' + swift_storage_url: + get_input: swift_storage_url vf_module_name: get_input: vf_module_name dns_servers: get_input: dns_servers - oam_net_security_group_id: - get_input: oam_net_security_group_id + oam_net_security_group_id: oam_net_security_group service_template_filter: substitute_service_template: nested_vson_serverServiceTemplate.yaml - count: - get_input: number_of_servers - mandatory: false vson_vm_image_name: get_input: vson_clm_image_name vnf_id: get_input: vnf_id vson_clm_oam_net_ip: - get_input: vson_clm_0_oam_net_ip_0 + get_input: vson_master_clm_ip port_vson_server_oam_net_port_0_mac_requirements: mac_count_required: is_required: false oam_net_ips: - get_input: vson_clm_oam_net_ip_0 - swift_son_container_name: '' + swift_son_container_name: + get_input: swift_son_container_name vfc_role: clm swift_account_auth_token: get_input: swift_account_auth_token - vson_server_group_id: - get_input: vson_clm_server_group_id + vson_server_group_id: UNSUPPORTED_RESOURCE_vson_clm_server_group vson_vm_flavor_name: get_input: vson_clm_flavor_name port_vson_server_oam_net_port_0_network_role_tag: oam @@ -944,8 +1057,13 @@ topology_template: get_input: oam_net_id vson_vm_names: - get_input: vson_clm_name_0 - abstract_vson_vm_1_0: - type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1 + requirements: + - dependency: + capability: tosca.capabilities.Node + node: oam_net_security_group + relationship: tosca.relationships.DependsOn + vson_mgt_group: + type: org.openecomp.resource.abstract.nodes.heat.nested_vson_server_from_vol directives: - substitutable properties: @@ -975,12 +1093,10 @@ topology_template: oam_net_security_group_id: get_input: oam_net_security_group_id service_template_filter: - substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml + substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml count: get_input: number_of_servers mandatory: false - vson_vm_image_name: - get_input: vson_dcl_image_name vnf_id: get_input: vnf_id vson_clm_oam_net_ip: @@ -991,37 +1107,41 @@ topology_template: vson_dc_unit: get_input: vson_dc_unit oam_net_ips: - - get_input: vson_dcl_oam_net_ip_0 - - get_input: vson_dcl_oam_net_ip_1 - - get_input: vson_dcl_oam_net_ip_2 - vfc_role: dcl + - get_input: vson_mgt_oam_net_ip_0 + vfc_role: mgt swift_account_auth_token: get_input: swift_account_auth_token vson_server_group_id: - get_input: vson_leader_server_group_id + get_input: vson_mgt_server_group_id vson_vm_flavor_name: - get_input: vson_dcl_flavor_name + get_input: vson_mgt_flavor_name port_vson_server_oam_net_port_0_network_role_tag: oam availability_zones: - get_input: availability_zone_0 - - get_input: availability_zone_1 - - get_input: availability_zone_0 volume_ids: - - get_input: vson_dcl_volume_id_0 - - get_input: vson_dcl_volume_id_1 - - get_input: vson_dcl_volume_id_2 + - get_input: vson_mgt_volume_id_0 ntp_servers: get_input: ntp_servers - vson_join_cluster_auth_token: - get_input: vson_join_cluster_auth_token oam_net_id: get_input: oam_net_id vson_vm_names: - - get_input: vson_dcl_name_0 - - get_input: vson_dcl_name_1 - - get_input: vson_dcl_name_2 - abstract_vson_vm_2_0: - type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2 + - get_input: vson_mgt_name_0 + vson_dbs_volume_1: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_input: availability_zone_1 + metadata: + vnf_name: + get_input: vnf_name + vf_module_name: + get_input: vf_module_name + size: '(get_input : vson_dbs_volume_size_1) * 1024' + name: + get_input: vson_dbs_volume_name_1 + description: Cinder volume for the second vSON DBS VM instance. + vson_dbc_group: + type: org.openecomp.resource.abstract.nodes.heat.nested_vson_server_with_vol directives: - substitutable properties: @@ -1051,10 +1171,12 @@ topology_template: oam_net_security_group_id: get_input: oam_net_security_group_id service_template_filter: - substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml + substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml count: get_input: number_of_servers mandatory: false + vson_vm_image_name: + get_input: vson_dbc_image_name vnf_id: get_input: vnf_id vson_clm_oam_net_ip: @@ -1065,26 +1187,28 @@ topology_template: vson_dc_unit: get_input: vson_dc_unit oam_net_ips: - - get_input: vson_mon_oam_net_ip_0 - vfc_role: mon + - get_input: vson_dbc_oam_net_ip_0 + vfc_role: dbc swift_account_auth_token: get_input: swift_account_auth_token vson_server_group_id: - get_input: vson_mon_server_group_id + get_input: vson_dbc_server_group_id vson_vm_flavor_name: - get_input: vson_mon_flavor_name + get_input: vson_dbc_flavor_name port_vson_server_oam_net_port_0_network_role_tag: oam availability_zones: - get_input: availability_zone_0 volume_ids: - - get_input: vson_mon_volume_id_0 + - get_input: vson_dbc_volume_id_0 ntp_servers: get_input: ntp_servers + vson_join_cluster_auth_token: + get_input: vson_join_cluster_auth_token oam_net_id: get_input: oam_net_id vson_vm_names: - - get_input: vson_mon_name_0 - vson_dbc_volume_0: + - get_input: vson_dbc_name_0 + vson_dbs_volume_0: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: availability_zone: @@ -1094,80 +1218,94 @@ topology_template: get_input: vnf_name vf_module_name: get_input: vf_module_name - size: '(get_input : vson_dbc_volume_size_0) * 1024' + size: '(get_input : vson_dbs_volume_size_0) * 1024' name: - get_input: vson_dbc_volume_name_0 - description: vSON DB Config cinder volume. - vson_mdr_volume_0: + get_input: vson_dbs_volume_name_0 + description: Cinder volume for the first vSON DBS VM instance. + vson_clm_group: + type: org.openecomp.resource.abstract.nodes.heat.nested_vson_server + directives: + - substitutable + properties: + vf_module_id: + get_input: vf_module_id + vson_cluster_name: '' + default_gateway: + get_input: default_gateway + port_vson_server_oam_net_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + instance_index: + get_property: + - SELF + - service_template_filter + - index_value + vnf_name: + get_input: vnf_name + oam_net_subnet_prefix_length: + get_input: oam_net_subnet_prefix_length + swift_storage_url: '' + vf_module_name: + get_input: vf_module_name + dns_servers: + get_input: dns_servers + oam_net_security_group_id: + get_input: oam_net_security_group_id + service_template_filter: + substitute_service_template: nested_vson_serverServiceTemplate.yaml + count: + get_input: number_of_servers + mandatory: false + vson_vm_image_name: + get_input: vson_clm_image_name + vnf_id: + get_input: vnf_id + vson_clm_oam_net_ip: + get_input: vson_clm_0_oam_net_ip_0 + port_vson_server_oam_net_port_0_mac_requirements: + mac_count_required: + is_required: false + oam_net_ips: + - get_input: vson_clm_oam_net_ip_0 + swift_son_container_name: '' + vfc_role: clm + swift_account_auth_token: + get_input: swift_account_auth_token + vson_server_group_id: + get_input: vson_clm_server_group_id + vson_vm_flavor_name: + get_input: vson_clm_flavor_name + port_vson_server_oam_net_port_0_network_role_tag: oam + availability_zones: + - get_input: availability_zone_0 + ntp_servers: + get_input: ntp_servers + oam_net_id: + get_input: oam_net_id + vson_vm_names: + - get_input: vson_clm_name_0 + vson_dcl_volume_2: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: availability_zone: get_input: availability_zone_0 - image: - get_input: vson_mdr_image_name metadata: vnf_name: get_input: vnf_name vf_module_name: get_input: vf_module_name - size: '(get_input : vson_mdr_volume_size_0) * 1024' - name: - get_input: vson_mdr_volume_name_0 - description: | - vSON MDR cinder volume. The volume is created from the vSON base VM image. - vson_mgt_volume_0: - type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume - properties: - availability_zone: - get_input: availability_zone_0 - image: - get_input: vson_mgt_image_name - metadata: - vnf_name: - get_input: vnf_name - vf_module_name: - get_input: vf_module_name - size: '(get_input : vson_mgt_volume_size_0) * 1024' - name: - get_input: vson_mgt_volume_name_0 - description: | - vSON MGT cinder volume. The volume is created from the vSON base VM image. - vson_mon_volume_0: - type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume - properties: - availability_zone: - get_input: availability_zone_0 - image: - get_input: vson_mon_image_name - metadata: - vnf_name: - get_input: vnf_name - vf_module_name: - get_input: vf_module_name - size: '(get_input : vson_mon_volume_size_0) * 1024' - name: - get_input: vson_mon_volume_name_0 - description: | - vSON MON cinder volume. The volume is created from the vSON base VM image. - vson_cll_volume_2: - type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume - properties: - availability_zone: - get_input: availability_zone_0 - metadata: - vnf_name: - get_input: vnf_name - vf_module_name: - get_input: vf_module_name - size: '(get_input : vson_cll_volume_size_2) * 1024' + size: '(get_input : vson_dcl_volume_size_2) * 1024' name: str_replace: - template: VNF_NAME_cll_volume_2 + template: VNF_NAME_dcl_volume_2 params: VNF_NAME: get_input: vnf_name - description: Cinder volume for the third vSON Cluster leader. - vson_cll_volume_0: + description: Cinder volume for the third vSON DC leader. + vson_dcl_volume_0: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: availability_zone: @@ -1177,15 +1315,15 @@ topology_template: get_input: vnf_name vf_module_name: get_input: vf_module_name - size: '(get_input : vson_cll_volume_size_0) * 1024' + size: '(get_input : vson_dcl_volume_size_0) * 1024' name: str_replace: - template: VNF_NAME_cll_volume_0 + template: VNF_NAME_dcl_volume_0 params: VNF_NAME: get_input: vnf_name - description: Cinder volume for the first vSON Cluster leader. - vson_cll_volume_1: + description: Cinder volume for the first vSON DC leader. + vson_dcl_volume_1: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: availability_zone: @@ -1195,62 +1333,152 @@ topology_template: get_input: vnf_name vf_module_name: get_input: vf_module_name - size: '(get_input : vson_cll_volume_size_1) * 1024' + size: '(get_input : vson_dcl_volume_size_1) * 1024' name: str_replace: - template: VNF_NAME_cll_volume_1 + template: VNF_NAME_dcl_volume_1 params: VNF_NAME: get_input: vnf_name - description: Cinder volume for the second vSON Cluster leader. - vson_dbs_volume_1: - type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume - properties: - availability_zone: - get_input: availability_zone_1 - metadata: - vnf_name: - get_input: vnf_name - vf_module_name: - get_input: vf_module_name - size: '(get_input : vson_dbs_volume_size_1) * 1024' - name: - get_input: vson_dbs_volume_name_1 - description: Cinder volume for the second vSON DBS VM instance. - vson_dbs_volume_0: - type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + description: Cinder volume for the second vSON DC leader. + vson_mdr_group: + type: org.openecomp.resource.abstract.nodes.heat.nested_vson_server_from_vol + directives: + - substitutable properties: - availability_zone: - get_input: availability_zone_0 - metadata: - vnf_name: - get_input: vnf_name - vf_module_name: - get_input: vf_module_name - size: '(get_input : vson_dbs_volume_size_0) * 1024' - name: - get_input: vson_dbs_volume_name_0 - description: Cinder volume for the first vSON DBS VM instance. - vson_dcl_volume_2: - type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + vf_module_id: + get_input: vf_module_id + default_gateway: + get_input: default_gateway + port_vson_server_oam_net_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + instance_index: + get_property: + - SELF + - service_template_filter + - index_value + vnf_name: + get_input: vnf_name + oam_net_subnet_prefix_length: + get_input: oam_net_subnet_prefix_length + vf_module_name: + get_input: vf_module_name + dns_servers: + get_input: dns_servers + oam_net_security_group_id: + get_input: oam_net_security_group_id + service_template_filter: + substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml + count: + get_input: number_of_servers + mandatory: false + vnf_id: + get_input: vnf_id + vson_clm_oam_net_ip: + get_input: vson_clm_0_oam_net_ip_0 + port_vson_server_oam_net_port_0_mac_requirements: + mac_count_required: + is_required: false + vson_dc_unit: + get_input: vson_dc_unit + oam_net_ips: + - get_input: vson_mdr_oam_net_ip_0 + vfc_role: mdr + swift_account_auth_token: + get_input: swift_account_auth_token + vson_server_group_id: + get_input: vson_mdr_server_group_id + vson_vm_flavor_name: + get_input: vson_mdr_flavor_name + port_vson_server_oam_net_port_0_network_role_tag: oam + availability_zones: + - get_input: availability_zone_0 + volume_ids: + - get_input: vson_mdr_volume_id_0 + ntp_servers: + get_input: ntp_servers + oam_net_id: + get_input: oam_net_id + vson_vm_names: + - get_input: vson_mdr_name_0 + vson_dbs_group: + type: org.openecomp.resource.abstract.nodes.heat.nested_vson_server_with_vol + directives: + - substitutable properties: - availability_zone: - get_input: availability_zone_0 - metadata: - vnf_name: - get_input: vnf_name - vf_module_name: - get_input: vf_module_name - size: '(get_input : vson_dcl_volume_size_2) * 1024' - name: - str_replace: - template: VNF_NAME_dcl_volume_2 - params: - VNF_NAME: - get_input: vnf_name - description: Cinder volume for the third vSON DC leader. - abstract_vson_vm_0: - type: org.openecomp.resource.abstract.nodes.heat.vson_vm + vf_module_id: + get_input: vf_module_id + default_gateway: + get_input: default_gateway + port_vson_server_oam_net_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + instance_index: + get_property: + - SELF + - service_template_filter + - index_value + vnf_name: + get_input: vnf_name + oam_net_subnet_prefix_length: + get_input: oam_net_subnet_prefix_length + vf_module_name: + get_input: vf_module_name + dns_servers: + get_input: dns_servers + oam_net_security_group_id: + get_input: oam_net_security_group_id + service_template_filter: + substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml + count: + get_input: number_of_servers + mandatory: false + vson_vm_image_name: + get_input: vson_dbs_image_name + vnf_id: + get_input: vnf_id + vson_clm_oam_net_ip: + get_input: vson_clm_0_oam_net_ip_0 + port_vson_server_oam_net_port_0_mac_requirements: + mac_count_required: + is_required: false + vson_dc_unit: + get_input: vson_dc_unit + oam_net_ips: + - get_input: vson_dbs_oam_net_ip_0 + - get_input: vson_dbs_oam_net_ip_1 + vfc_role: dbs + swift_account_auth_token: + get_input: swift_account_auth_token + vson_server_group_id: + get_input: vson_dbs_server_group_id + vson_vm_flavor_name: + get_input: vson_dbs_flavor_name + port_vson_server_oam_net_port_0_network_role_tag: oam + availability_zones: + - get_input: availability_zone_0 + - get_input: availability_zone_1 + volume_ids: + - get_input: vson_dbs_volume_id_0 + - get_input: vson_dbs_volume_id_1 + ntp_servers: + get_input: ntp_servers + vson_join_cluster_auth_token: + get_input: vson_join_cluster_auth_token + oam_net_id: + get_input: oam_net_id + vson_vm_names: + - get_input: vson_dbs_name_0 + - get_input: vson_dbs_name_1 + vson_app_group: + type: org.openecomp.resource.abstract.nodes.heat.nested_vson_server_with_vol_dual_ip_stack directives: - substitutable properties: @@ -1322,43 +1550,7 @@ topology_template: oam_net_id: get_input: oam_net_id vson_vm_names: - - get_input: vson_app_name_0 - vson_dcl_volume_0: - type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume - properties: - availability_zone: - get_input: availability_zone_0 - metadata: - vnf_name: - get_input: vnf_name - vf_module_name: - get_input: vf_module_name - size: '(get_input : vson_dcl_volume_size_0) * 1024' - name: - str_replace: - template: VNF_NAME_dcl_volume_0 - params: - VNF_NAME: - get_input: vnf_name - description: Cinder volume for the first vSON DC leader. - vson_dcl_volume_1: - type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume - properties: - availability_zone: - get_input: availability_zone_1 - metadata: - vnf_name: - get_input: vnf_name - vf_module_name: - get_input: vf_module_name - size: '(get_input : vson_dcl_volume_size_1) * 1024' - name: - str_replace: - template: VNF_NAME_dcl_volume_1 - params: - VNF_NAME: - get_input: vnf_name - description: Cinder volume for the second vSON DC leader. + - get_input: vson_app_name_0 oam_net_security_group: type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules properties: @@ -1461,47 +1653,47 @@ topology_template: requirements: - port: capability: attachment_vson_server_oam_net_port_0 - node: abstract_vson_vm_3_0 + node: vson_clm_0 relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_vson_server_oam_net_port_0 - node: abstract_vson_vm_1_0 + node: vson_dcl_group relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_vson_server_oam_net_port_0 - node: abstract_vson_vm_1_0 + node: vson_dbs_group relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_vson_server_oam_net_port_0 - node: abstract_vson_vm_1_0 + node: vson_dbg_group relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_vson_server_oam_net_port_0 - node: abstract_vson_vm_3_0 + node: vson_clm_group relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_vson_server_oam_net_port_0 - node: abstract_vson_vm_2_0 + node: vson_mdr_group relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_vson_server_oam_net_port_0 - node: abstract_vson_vm_1_0 + node: vson_cll_group relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_vson_server_oam_net_port_0 - node: abstract_vson_vm_0 + node: vson_app_group relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_vson_server_oam_net_port_0 - node: abstract_vson_vm_1_0 + node: vson_dbc_group relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_vson_server_oam_net_port_0 - node: abstract_vson_vm_2_0 + node: vson_mon_group relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_vson_server_oam_net_port_0 - node: abstract_vson_vm_2_0 + node: vson_mgt_group relationship: org.openecomp.relationships.AttachesTo vson_dbg_volume_0: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume @@ -1517,6 +1709,149 @@ topology_template: name: get_input: vson_dbg_volume_name_0 description: vSON DB Global cinder volume. + vson_dbg_group: + type: org.openecomp.resource.abstract.nodes.heat.nested_vson_server_with_vol + directives: + - substitutable + properties: + vf_module_id: + get_input: vf_module_id + default_gateway: + get_input: default_gateway + port_vson_server_oam_net_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + instance_index: + get_property: + - SELF + - service_template_filter + - index_value + vnf_name: + get_input: vnf_name + oam_net_subnet_prefix_length: + get_input: oam_net_subnet_prefix_length + vf_module_name: + get_input: vf_module_name + dns_servers: + get_input: dns_servers + oam_net_security_group_id: + get_input: oam_net_security_group_id + service_template_filter: + substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml + count: + get_input: number_of_servers + mandatory: false + vson_vm_image_name: + get_input: vson_dbg_image_name + vnf_id: + get_input: vnf_id + vson_clm_oam_net_ip: + get_input: vson_clm_0_oam_net_ip_0 + port_vson_server_oam_net_port_0_mac_requirements: + mac_count_required: + is_required: false + vson_dc_unit: + get_input: vson_dc_unit + oam_net_ips: + - get_input: vson_dbg_oam_net_ip_0 + vfc_role: dbg + swift_account_auth_token: + get_input: swift_account_auth_token + vson_server_group_id: + get_input: vson_dbg_server_group_id + vson_vm_flavor_name: + get_input: vson_dbg_flavor_name + port_vson_server_oam_net_port_0_network_role_tag: oam + availability_zones: + - get_input: availability_zone_0 + volume_ids: + - get_input: vson_dbg_volume_id_0 + ntp_servers: + get_input: ntp_servers + vson_join_cluster_auth_token: + get_input: vson_join_cluster_auth_token + oam_net_id: + get_input: oam_net_id + vson_vm_names: + - get_input: vson_dbg_name_0 + vson_cll_group: + type: org.openecomp.resource.abstract.nodes.heat.nested_vson_server_with_vol + directives: + - substitutable + properties: + vf_module_id: + get_input: vf_module_id + default_gateway: + get_input: default_gateway + port_vson_server_oam_net_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + instance_index: + get_property: + - SELF + - service_template_filter + - index_value + vnf_name: + get_input: vnf_name + oam_net_subnet_prefix_length: + get_input: oam_net_subnet_prefix_length + vf_module_name: + get_input: vf_module_name + dns_servers: + get_input: dns_servers + oam_net_security_group_id: + get_input: oam_net_security_group_id + service_template_filter: + substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml + count: + get_input: number_of_servers + mandatory: false + vson_vm_image_name: + get_input: vson_cll_image_name + vnf_id: + get_input: vnf_id + vson_clm_oam_net_ip: + get_input: vson_clm_0_oam_net_ip_0 + port_vson_server_oam_net_port_0_mac_requirements: + mac_count_required: + is_required: false + vson_dc_unit: + get_input: vson_dc_unit + oam_net_ips: + - get_input: vson_cll_oam_net_ip_0 + - get_input: vson_cll_oam_net_ip_1 + - get_input: vson_cll_oam_net_ip_2 + vfc_role: cll + swift_account_auth_token: + get_input: swift_account_auth_token + vson_server_group_id: + get_input: vson_leader_server_group_id + vson_vm_flavor_name: + get_input: vson_cll_flavor_name + port_vson_server_oam_net_port_0_network_role_tag: oam + availability_zones: + - get_input: availability_zone_0 + - get_input: availability_zone_1 + - get_input: availability_zone_0 + volume_ids: + - get_input: vson_cll_volume_id_0 + - get_input: vson_cll_volume_id_1 + - get_input: vson_cll_volume_id_2 + ntp_servers: + get_input: ntp_servers + vson_join_cluster_auth_token: '' + oam_net_id: + get_input: oam_net_id + vson_vm_names: + - get_input: vson_cll_name_0 + - get_input: vson_cll_name_1 + - get_input: vson_cll_name_2 vson_app_volume_0: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: @@ -1531,6 +1866,146 @@ topology_template: name: get_input: vson_app_volume_name_0 description: vSON APP cinder volume. + vson_mon_group: + type: org.openecomp.resource.abstract.nodes.heat.nested_vson_server_from_vol + directives: + - substitutable + properties: + vf_module_id: + get_input: vf_module_id + default_gateway: + get_input: default_gateway + port_vson_server_oam_net_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + instance_index: + get_property: + - SELF + - service_template_filter + - index_value + vnf_name: + get_input: vnf_name + oam_net_subnet_prefix_length: + get_input: oam_net_subnet_prefix_length + vf_module_name: + get_input: vf_module_name + dns_servers: + get_input: dns_servers + oam_net_security_group_id: + get_input: oam_net_security_group_id + service_template_filter: + substitute_service_template: nested_vson_server_from_volServiceTemplate.yaml + count: + get_input: number_of_servers + mandatory: false + vnf_id: + get_input: vnf_id + vson_clm_oam_net_ip: + get_input: vson_clm_0_oam_net_ip_0 + port_vson_server_oam_net_port_0_mac_requirements: + mac_count_required: + is_required: false + vson_dc_unit: + get_input: vson_dc_unit + oam_net_ips: + - get_input: vson_mon_oam_net_ip_0 + vfc_role: mon + swift_account_auth_token: + get_input: swift_account_auth_token + vson_server_group_id: + get_input: vson_mon_server_group_id + vson_vm_flavor_name: + get_input: vson_mon_flavor_name + port_vson_server_oam_net_port_0_network_role_tag: oam + availability_zones: + - get_input: availability_zone_0 + volume_ids: + - get_input: vson_mon_volume_id_0 + ntp_servers: + get_input: ntp_servers + oam_net_id: + get_input: oam_net_id + vson_vm_names: + - get_input: vson_mon_name_0 + vson_dcl_group: + type: org.openecomp.resource.abstract.nodes.heat.nested_vson_server_with_vol + directives: + - substitutable + properties: + vf_module_id: + get_input: vf_module_id + default_gateway: + get_input: default_gateway + port_vson_server_oam_net_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + instance_index: + get_property: + - SELF + - service_template_filter + - index_value + vnf_name: + get_input: vnf_name + oam_net_subnet_prefix_length: + get_input: oam_net_subnet_prefix_length + vf_module_name: + get_input: vf_module_name + dns_servers: + get_input: dns_servers + oam_net_security_group_id: + get_input: oam_net_security_group_id + service_template_filter: + substitute_service_template: nested_vson_server_with_volServiceTemplate.yaml + count: + get_input: number_of_servers + mandatory: false + vson_vm_image_name: + get_input: vson_dcl_image_name + vnf_id: + get_input: vnf_id + vson_clm_oam_net_ip: + get_input: vson_clm_0_oam_net_ip_0 + port_vson_server_oam_net_port_0_mac_requirements: + mac_count_required: + is_required: false + vson_dc_unit: + get_input: vson_dc_unit + oam_net_ips: + - get_input: vson_dcl_oam_net_ip_0 + - get_input: vson_dcl_oam_net_ip_1 + - get_input: vson_dcl_oam_net_ip_2 + vfc_role: dcl + swift_account_auth_token: + get_input: swift_account_auth_token + vson_server_group_id: + get_input: vson_leader_server_group_id + vson_vm_flavor_name: + get_input: vson_dcl_flavor_name + port_vson_server_oam_net_port_0_network_role_tag: oam + availability_zones: + - get_input: availability_zone_0 + - get_input: availability_zone_1 + - get_input: availability_zone_0 + volume_ids: + - get_input: vson_dcl_volume_id_0 + - get_input: vson_dcl_volume_id_1 + - get_input: vson_dcl_volume_id_2 + ntp_servers: + get_input: ntp_servers + vson_join_cluster_auth_token: + get_input: vson_join_cluster_auth_token + oam_net_id: + get_input: oam_net_id + vson_vm_names: + - get_input: vson_dcl_name_0 + - get_input: vson_dcl_name_1 + - get_input: vson_dcl_name_2 groups: module_5_vson_dbg_volume_group: type: org.openecomp.groups.heat.HeatStack @@ -1546,7 +2021,7 @@ topology_template: heat_file: ../Artifacts/module_7_vson_app.yaml description: The template deploys vSON VFC of type APP. members: - - abstract_vson_vm_0 + - vson_app_group module_2_vson_mdr_volume_group: type: org.openecomp.groups.heat.HeatStack properties: @@ -1562,7 +2037,7 @@ topology_template: description: | The template deploys three instances of vSON Cluster leaders, instantiates cluster and the first Datacenter. members: - - abstract_vson_vm_1_0 + - vson_cll_group module_6_vson_dbs_volume_group: type: org.openecomp.groups.heat.HeatStack properties: @@ -1583,7 +2058,7 @@ topology_template: heat_file: ../Artifacts/module_0_vson_mgt.yaml description: The template deploys vSON VFC of type MGT. members: - - abstract_vson_vm_2_0 + - vson_mgt_group module_1_vson_mon_volume_group: type: org.openecomp.groups.heat.HeatStack properties: @@ -1598,7 +2073,7 @@ topology_template: heat_file: ../Artifacts/module_2_vson_mdr.yaml description: The template deploys vSON VFC of type Mediator (MDR). members: - - abstract_vson_vm_2_0 + - vson_mdr_group module_0_vson_mgt_volume_group: type: org.openecomp.groups.heat.HeatStack properties: @@ -1631,7 +2106,7 @@ topology_template: heat_file: ../Artifacts/module_4_vson_dbc.yaml description: The template deploys vSON VFC of type Database Config (DBC). members: - - abstract_vson_vm_1_0 + - vson_dbc_group module_3_vson_cll_volume_group: type: org.openecomp.groups.heat.HeatStack properties: @@ -1648,14 +2123,14 @@ topology_template: heat_file: ../Artifacts/module_8_vson_dcl.yaml description: The template deploys vSON Datacenter. members: - - abstract_vson_vm_1_0 + - vson_dcl_group module_9_vson_clm_group: type: org.openecomp.groups.heat.HeatStack properties: heat_file: ../Artifacts/module_9_vson_clm.yaml description: The template deploys vSON VFC of type CLM. members: - - abstract_vson_vm_3_0 + - vson_clm_group module_4_vson_dbc_volume_group: type: org.openecomp.groups.heat.HeatStack properties: @@ -1672,7 +2147,7 @@ topology_template: Creates essential resources: vSON internal network, Security Groups and vSON Cluster Manager instance. Deploys and configure appropriate software on the Cluster Management server. Exposes shared resource as outputs that could be used by add-on templates. members: - oam_net_security_group - - abstract_vson_vm_3_0 + - vson_clm_0 module_6_vson_dbs_group: type: org.openecomp.groups.heat.HeatStack properties: @@ -1680,21 +2155,21 @@ topology_template: description: "The template deploys vSON VFC of type Database Shard (DBS) VM\ \ instances: Primary and Secondary. \n" members: - - abstract_vson_vm_1_0 + - vson_dbs_group module_5_vson_dbg_group: type: org.openecomp.groups.heat.HeatStack properties: heat_file: ../Artifacts/module_5_vson_dbg.yaml description: The template deploys vSON VFC of type Database Global (DBG). members: - - abstract_vson_vm_1_0 + - vson_dbg_group module_1_vson_mon_group: type: org.openecomp.groups.heat.HeatStack properties: heat_file: ../Artifacts/module_1_vson_mon.yaml description: The template deploys vSON VFC of type MON. members: - - abstract_vson_vm_2_0 + - vson_mon_group outputs: vson_dbg_volume_id_0: description: vSON DB Global volume ID. diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_serverServiceTemplate.yaml index f4845f41a3..7001ebd0c1 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_serverServiceTemplate.yaml @@ -279,7 +279,7 @@ topology_template: - vson_server - vson_server_oam_net_port_0 substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_3 + node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_4 capabilities: disk.write.bytes_vson_server: - vson_server @@ -449,4 +449,4 @@ topology_template: - dependency local_storage_vson_server: - vson_server - - local_storage + - local_storage \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_from_volServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_from_volServiceTemplate.yaml index 4273bf1169..76b31290e4 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_from_volServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_from_volServiceTemplate.yaml @@ -266,7 +266,7 @@ topology_template: - vson_server - vson_server_oam_net_port_0 substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_3 + node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_2 capabilities: disk.write.bytes_vson_server: - vson_server @@ -436,4 +436,4 @@ topology_template: - dependency local_storage_vson_server: - vson_server - - local_storage + - local_storage \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_volServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_volServiceTemplate.yaml index eda87f5d01..eb5f2b27bd 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_volServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/nested_vson_server_with_volServiceTemplate.yaml @@ -281,7 +281,7 @@ topology_template: - vson_server - vson_server_oam_net_port_0 substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_3 + node_type: org.openecomp.resource.abstract.nodes.heat.vson_vm_1 capabilities: disk.write.bytes_vson_server: - vson_server @@ -451,4 +451,4 @@ topology_template: - dependency local_storage_vson_server: - vson_server - - local_storage + - local_storage \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/GlobalSubstitutionTypesServiceTemplate.yaml index fc289a6ac5..535f2ea84e 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -284,6 +284,1671 @@ node_types: occurrences: - 1 - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.cmaui: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + cmaui_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_cmaui_port_8_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + p2: + type: string + required: true + status: SUPPORTED + port_cmaui_port_8_order: + type: integer + required: true + status: SUPPORTED + port_cmaui_port_7_network_role_tag: + type: string + required: true + status: SUPPORTED + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + port_cmaui_port_8_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_7_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_8_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_8_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_7_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_7_order: + type: integer + required: true + status: SUPPORTED + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + port_cmaui_port_7_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_7_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_7_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_cmaui_port_7_network_role: + type: string + required: true + status: SUPPORTED + port_cmaui_port_8_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + port_cmaui_port_8_network_role: + type: string + required: true + status: SUPPORTED + port_cmaui_port_8_subnetpoolid: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_port_7: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_7: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_port_8: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_8: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_cmaui: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_cmaui: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + cpu.delta_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_7: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_8: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + scalable_server_cmaui: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_cmaui: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_7: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_port_8: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_cmaui: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_cmaui: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_cmaui: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_7: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outgoing.bytes_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_port_8: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.allocation_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_cmaui: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_7: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_8: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.cmaui: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_cmaui_port_6_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_6_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_5_order: + type: integer + required: true + status: SUPPORTED + port_cmaui_port_5_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_cmaui_port_6_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + compute_cmaui_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_cmaui_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_6_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_6_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_6_order: + type: integer + required: true + status: SUPPORTED + port_cmaui_port_5_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_5_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_6_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_5_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_6_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_5_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_cmaui_port_5_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_6_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_5_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_cmaui_port_5_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_5_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_6_network_role: + type: string + required: true + status: SUPPORTED + port_cmaui_port_5_network_role: + type: string + required: true + status: SUPPORTED + port_cmaui_port_6_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_5_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_6_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + requirements: + - dependency_cmaui_cmaui_port_5: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_cmaui_port_5: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_cmaui_port_6: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_cmaui_port_6: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_cmaui_port_6: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_cmaui_port_5: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_cmaui_port_5: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_cmaui_port_6: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + feature_cmaui_cmaui_port_6: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_cmaui_port_5: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu.delta_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_cmaui_port_6: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_cmaui_port_6: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_cmaui_port_5: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_cmaui_port_5: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_cmaui_port_6: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_cmaui_port_5: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_cmaui_port_6: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_cmaui_port_5: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_cmaui_port_5: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_cmaui_port_6: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_cmaui_port_6: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_cmaui_port_5: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_cmaui_port_6: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_cmaui_port_5: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_cmaui: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_cmaui_port_6: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_cmaui_port_5: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.cmaui_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_cmaui_port_3_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_3_order: + type: integer + required: true + status: SUPPORTED + port_cmaui_port_3_subnetpoolid: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + compute_cmaui_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_4_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_4_subnetpoolid: + type: string + required: true + status: SUPPORTED + compute_cmaui_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_4_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + vm_image_name: + type: string + required: true + status: SUPPORTED + port_cmaui_port_3_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_3_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_3_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_4_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_4_order: + type: integer + required: true + status: SUPPORTED + port_cmaui_port_3_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_4_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_3_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_cmaui_port_3_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_4_network_role_tag: + type: string + required: true + status: SUPPORTED + port_cmaui_port_4_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_3_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_4_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_4_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_3_network_role: + type: string + required: true + status: SUPPORTED + port_cmaui_port_4_network_role: + type: string + required: true + status: SUPPORTED + port_cmaui_port_3_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_cmaui_port_4_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_cmaui_port_4: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_cmaui_port_4: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_cmaui_port_3: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_cmaui_port_3: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_cmaui: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + capabilities: + disk.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_cmaui: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_cmaui_port_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_cmaui_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_cmaui: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_cmaui_port_3: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + feature_cmaui_cmaui_port_3: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_cmaui_port_4: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_cmaui_port_4: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu.delta_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_cmaui: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_cmaui_port_3: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_cmaui_port_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_cmaui_cmaui_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_cmaui_cmaui_port_4: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_cmaui_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_cmaui_port_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_cmaui_port_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_cmaui_port_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_cmaui_cmaui_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_cmaui_cmaui_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_cmaui_port_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_cmaui_cmaui_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_cmaui_port_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_cmaui_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_cmaui: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_cmaui: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_cmaui_port_4: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_cmaui_cmaui_port_3: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED org.openecomp.resource.abstract.nodes.heat.nested1: derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute properties: @@ -2020,2334 +3685,2406 @@ node_types: occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.heat.nested2: - derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + org.openecomp.resource.abstract.nodes.cmaui_2: + derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - cmaui_names: - type: list - description: CMAUI1, CMAUI2 server names + port_cmaui_port_1_network_role_tag: + type: string required: true status: SUPPORTED - entry_schema: - type: string - p1: + port_cmaui_port_2_subnetpoolid: type: string - description: UID of OAM network required: true status: SUPPORTED - p2: + port_cmaui_port_1_subnetpoolid: type: string - description: UID of OAM network required: true status: SUPPORTED - cmaui_image: + port_cmaui_port_1_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + vm_flavor_name: type: string - description: Image for CMAUI server required: true status: SUPPORTED - cmaui_flavor: + compute_cmaui_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_2_network_role: type: string - description: Flavor for CMAUI server required: true status: SUPPORTED - security_group_name: + port_cmaui_port_1_order: + type: integer + required: true + status: SUPPORTED + compute_cmaui_availability_zone: type: list - description: CMAUI1, CMAUI2 server names required: true status: SUPPORTED entry_schema: type: string - availability_zone_0: + port_cmaui_port_1_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_1_network_role: type: string - description: availabilityzone name required: true status: SUPPORTED - cmaui_oam_ips: + vm_image_name: type: string required: true status: SUPPORTED - net: + port_cmaui_port_2_network_role_tag: type: string required: true status: SUPPORTED - requirements: - - dependency_cmaui_port_3: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_cmaui_port_3: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - - dependency_cmaui_port_4: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_cmaui_port_4: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo - occurrences: - - 1 - - 1 - - dependency_test_nested3Level: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - dependency_test_nested4Level_test_nested3Level: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - dependency_cmaui_port_7_test_nested4Level_test_nested3Level: + port_cmaui_port_2_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_2_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_cmaui_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_cmaui_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_1_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_2_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_2_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_2_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_2_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_cmaui_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_cmaui_port_2_order: + type: integer + required: true + status: SUPPORTED + port_cmaui_port_1_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_cmaui_cmaui_port_1: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_cmaui_port_7_test_nested4Level_test_nested3Level: + - link_cmaui_cmaui_port_1: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_cmaui_port_8_test_nested4Level_test_nested3Level: + - dependency_cmaui_cmaui_port_2: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_cmaui_port_8_test_nested4Level_test_nested3Level: + - link_cmaui_cmaui_port_2: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_server_cmaui_test_nested4Level_test_nested3Level: + - dependency_cmaui: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_server_cmaui_test_nested4Level_test_nested3Level: + - local_storage_cmaui: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_cmaui_port_5_test_nested3Level: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - link_cmaui_port_5_test_nested3Level: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + capabilities: + network.incoming.bytes_cmaui_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - - 1 - - dependency_cmaui_port_6_test_nested3Level: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - UNBOUNDED - - link_cmaui_port_6_test_nested3Level: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + disk.read.bytes.rate_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - - 1 - - dependency_server_cmaui_test_nested3Level: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - UNBOUNDED - - local_storage_server_cmaui_test_nested3Level: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo - occurrences: - - 0 - - UNBOUNDED - - dependency_server_cmaui: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn + disk.ephemeral.size_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - - local_storage_server_cmaui: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + disk.device.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - capabilities: - cpu.delta_server_cmaui: + disk.device.iops_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_server_cmaui: + memory.resident_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level: + disk.write.bytes.rate_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_server_cmaui_test_nested3Level: + host_cmaui: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_cmaui: + network.incoming.bytes_cmaui_cmaui_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_server_cmaui_test_nested3Level: + disk.read.bytes_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_server_cmaui_test_nested4Level_test_nested3Level: + disk.write.requests_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_server_cmaui: + feature_cmaui_cmaui_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_cmaui_cmaui_port_2: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + scalable_cmaui: type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_cmaui_cmaui_port_2: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - memory.resident_server_cmaui_test_nested4Level_test_nested3Level: + binding_cmaui_cmaui_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.bytes.rate_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_7_test_nested4Level_test_nested3Level: + cpu.delta_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_server_cmaui_test_nested4Level_test_nested3Level: + disk.root.size_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_server_cmaui: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + network.incoming.packets_cmaui_cmaui_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_server_cmaui: + memory.usage_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_server_cmaui_test_nested3Level: + os_cmaui: type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_server_cmaui_test_nested4Level_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_cmaui_cmaui_port_1: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level: + disk.device.read.bytes.rate_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_server_cmaui_test_nested4Level_test_nested3Level: + network.incoming.packets.rate_cmaui_cmaui_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_cmaui_port_3: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_cmaui_cmaui_port_2: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.device.write.requests_server_cmaui: + network.incoming.packets_cmaui_cmaui_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_server_cmaui_test_nested4Level_test_nested3Level: + network.incoming.packets.rate_cmaui_cmaui_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_server_cmaui_test_nested3Level: + disk.device.usage_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_test_nested4Level_test_nested3Level: - type: tosca.capabilities.Node + disk.iops_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_server_cmaui_test_nested3Level: + disk.device.latency_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level: + disk.device.read.requests_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_8_test_nested4Level_test_nested3Level: + disk.capacity_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_server_cmaui_test_nested3Level: - type: tosca.capabilities.Node + cpu_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_cmaui_port_7_test_nested4Level_test_nested3Level: - type: tosca.capabilities.Attachment + disk.read.requests_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_server_cmaui_test_nested3Level: + disk.device.read.bytes_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_server_cmaui: + network.incoming.bytes.rate_cmaui_cmaui_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_server_cmaui: + disk.device.write.requests_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_server_cmaui_test_nested3Level: - type: tosca.capabilities.network.Bindable + network.outgoing.packets.rate_cmaui_cmaui_port_2: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_server_cmaui: + network.outgoing.packets.rate_cmaui_cmaui_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_server_cmaui_test_nested3Level: + network.incoming.bytes.rate_cmaui_cmaui_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_5_test_nested3Level: + network.outpoing.packets_cmaui_cmaui_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_cmaui_port_3: + network.outpoing.packets_cmaui_cmaui_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_server_cmaui: - type: tosca.capabilities.OperatingSystem + vcpus_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_server_cmaui: + network.outgoing.bytes.rate_cmaui_cmaui_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_cmaui_port_4: + network.outgoing.bytes.rate_cmaui_cmaui_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_server_cmaui_test_nested4Level_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_cmaui: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_cmaui_port_6_test_nested3Level: + binding_cmaui: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + endpoint_cmaui: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_cmaui_port_7_test_nested4Level_test_nested3Level: + disk.device.read.requests.rate_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_server_cmaui_test_nested3Level: + memory_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_6_test_nested3Level: + disk.write.requests.rate_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_server_cmaui_test_nested4Level_test_nested3Level: + disk.usage_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_5_test_nested3Level: + network.outgoing.bytes_cmaui_cmaui_port_2: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_server_cmaui_test_nested4Level_test_nested3Level: + network.outgoing.bytes_cmaui_cmaui_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_cmaui_port_6_test_nested3Level: + disk.latency_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_server_cmaui_test_nested3Level: + instance_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_8_test_nested4Level_test_nested3Level: + disk.allocation_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_server_cmaui_test_nested4Level_test_nested3Level: - type: tosca.capabilities.Endpoint.Admin + disk.write.bytes_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_6_test_nested3Level: + cpu_util_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_server_cmaui_test_nested3Level: + disk.device.write.requests.rate_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 1 + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested2: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + cmaui_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_cmaui_port_3: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 - UNBOUNDED - memory.resident_server_cmaui_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - link_cmaui_port_3: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - 1 - - UNBOUNDED - disk.ephemeral.size_server_cmaui_test_nested4Level_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - 1 - - UNBOUNDED - cpu.delta_server_cmaui_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - dependency_cmaui_port_4: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - - 1 + - 0 - UNBOUNDED - disk.device.read.bytes_server_cmaui_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - link_cmaui_port_4: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - 1 - - UNBOUNDED - disk.device.read.requests_server_cmaui_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - 1 - - UNBOUNDED - disk.write.requests_server_cmaui_test_nested4Level_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - dependency_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - - 1 + - 0 - UNBOUNDED - feature_server_cmaui: - type: tosca.capabilities.Node + - dependency_test_nested4Level_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - - 1 + - 0 - UNBOUNDED - binding_cmaui_port_3: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + - dependency_cmaui_port_7_test_nested4Level_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - disk.device.read.bytes.rate_server_cmaui_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - link_cmaui_port_7_test_nested4Level_test_nested3Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - 1 - - UNBOUNDED - binding_cmaui_port_4: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + - 1 + - dependency_cmaui_port_8_test_nested4Level_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - disk.device.write.requests_server_cmaui_test_nested4Level_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - link_cmaui_port_8_test_nested4Level_test_nested3Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - 1 - - UNBOUNDED - endpoint_server_cmaui_test_nested3Level: - type: tosca.capabilities.Endpoint.Admin - occurrences: - 1 - - UNBOUNDED - disk.device.write.requests_server_cmaui_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - dependency_server_cmaui_test_nested4Level_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - - 1 + - 0 - UNBOUNDED - memory.usage_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - local_storage_server_cmaui_test_nested4Level_test_nested3Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 + - 0 - UNBOUNDED - feature_cmaui_port_6_test_nested3Level: - type: tosca.capabilities.Node + - dependency_cmaui_port_5_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - - 1 + - 0 - UNBOUNDED - feature_cmaui_port_8_test_nested4Level_test_nested3Level: - type: tosca.capabilities.Node + - link_cmaui_port_5_test_nested3Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - 1 - - UNBOUNDED - disk.ephemeral.size_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - 1 - - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_6_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - dependency_cmaui_port_6_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - - 1 + - 0 - UNBOUNDED - memory_server_cmaui_test_nested4Level_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - link_cmaui_port_6_test_nested3Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo occurrences: - 1 - - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_3: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. - occurrences: - 1 + - dependency_server_cmaui_test_nested3Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 - UNBOUNDED - disk.device.usage_server_cmaui_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - local_storage_server_cmaui_test_nested3Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - - 1 + - 0 - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_4: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - dependency_server_cmaui: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - - 1 + - 0 - UNBOUNDED - binding_cmaui_port_6_test_nested3Level: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + - local_storage_server_cmaui: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - disk.iops_server_cmaui: + capabilities: + cpu.delta_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_4: + disk.device.write.requests.rate_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_server_cmaui_test_nested4Level_test_nested3Level: + disk.write.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_3: + vcpus_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_cmaui: + disk.device.allocation_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_server_cmaui: + disk.latency_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_server_cmaui_test_nested3Level: + disk.device.capacity_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_cmaui_port_8_test_nested4Level_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_server_cmaui: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_8_test_nested4Level_test_nested3Level: + disk.read.bytes.rate_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_server_cmaui_test_nested4Level_test_nested3Level: + memory.resident_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_cmaui_port_7_test_nested4Level_test_nested3Level: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - cpu_server_cmaui: + network.incoming.bytes_cmaui_port_7_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_3: + disk.capacity_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_cmaui_port_3: - type: tosca.capabilities.Node + host_server_cmaui: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_4: + cpu_util_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_cmaui_port_4: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - attachment_cmaui_port_6_test_nested3Level: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - disk.write.bytes.rate_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_server_cmaui_test_nested3Level: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_server_cmaui_test_nested4Level_test_nested3Level: + disk.device.read.bytes_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_6_test_nested3Level: + disk.device.read.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_server_cmaui: + memory.usage_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_4: + network.outgoing.bytes_cmaui_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_server_cmaui_test_nested3Level: + disk.device.write.requests_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_cmaui_port_3: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - disk.write.bytes_server_cmaui_test_nested4Level_test_nested3Level: + instance_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_cmaui_port_4: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - disk.iops_server_cmaui_test_nested3Level: + disk.device.capacity_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_server_cmaui_test_nested4Level_test_nested3Level: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + feature_test_nested4Level_test_nested3Level: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.latency_server_cmaui: + disk.read.bytes_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_server_cmaui: + disk.device.write.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_cmaui_test_nested3Level: + network.outgoing.bytes.rate_cmaui_port_8_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_server_cmaui_test_nested4Level_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_server_cmaui_test_nested3Level: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.capacity_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_cmaui_port_7_test_nested4Level_test_nested3Level: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.usage_server_cmaui: + memory.usage_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_3: + instance_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_server_cmaui: + disk.device.read.bytes_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_cmaui_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_server_cmaui_test_nested3Level: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_5_test_nested3Level: + disk.root.size_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_server_cmaui_test_nested4Level_test_nested3Level: + memory_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_server_cmaui: + network.outgoing.bytes.rate_cmaui_port_5_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_server_cmaui: + network.incoming.packets_cmaui_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_server_cmaui_test_nested4Level_test_nested3Level: + os_server_cmaui: type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_7_test_nested4Level_test_nested3Level: + disk.device.write.bytes.rate_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_server_cmaui_test_nested3Level: + network.incoming.packets_cmaui_port_4: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_8_test_nested4Level_test_nested3Level: + disk.device.latency_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_cmaui_port_7_test_nested4Level_test_nested3Level: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.root.size_server_cmaui_test_nested4Level_test_nested3Level: + network.outgoing.bytes_cmaui_port_6_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_server_cmaui: + network.outgoing.bytes_cmaui_port_7_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_6_test_nested3Level: + disk.ephemeral.size_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_server_cmaui: + network.incoming.packets.rate_cmaui_port_6_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level: + disk.write.requests.rate_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_server_cmaui_test_nested3Level: + network.outpoing.packets_cmaui_port_5_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_8_test_nested4Level_test_nested3Level: + vcpus_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_server_cmaui: - type: tosca.capabilities.network.Bindable + network.incoming.packets_cmaui_port_6_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_server_cmaui_test_nested4Level_test_nested3Level: + cpu_util_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_server_cmaui_test_nested4Level_test_nested3Level: + network.incoming.bytes_cmaui_port_8_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_server_cmaui_test_nested4Level_test_nested3Level: + endpoint_server_cmaui_test_nested4Level_test_nested3Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_6_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_cmaui_port_5_test_nested3Level: - type: tosca.capabilities.Attachment + disk.allocation_server_cmaui_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_server_cmaui: + memory.resident_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_server_cmaui_test_nested4Level_test_nested3Level: - type: tosca.capabilities.Node + disk.ephemeral.size_server_cmaui_test_nested4Level_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_server_cmaui_test_nested4Level_test_nested3Level: - type: tosca.capabilities.network.Bindable + cpu.delta_server_cmaui_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_cmaui_port_7_test_nested4Level_test_nested3Level: + disk.device.read.bytes_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_server_cmaui_test_nested4Level_test_nested3Level: + disk.device.read.requests_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_server_cmaui: + disk.write.requests_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_server_cmaui_test_nested3Level: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + feature_server_cmaui: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - scalable_server_cmaui_test_nested4Level_test_nested3Level: - type: tosca.capabilities.Scalable + binding_cmaui_port_3: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_5_test_nested3Level: + disk.device.read.bytes.rate_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_cmaui_port_8_test_nested4Level_test_nested3Level: + binding_cmaui_port_4: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.write.requests_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_test_nested3Level: - type: tosca.capabilities.Node + endpoint_server_cmaui_test_nested3Level: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_server_cmaui_test_nested3Level: + disk.device.write.requests_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_8_test_nested4Level_test_nested3Level: + memory.usage_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_cmaui_port_8_test_nested4Level_test_nested3Level: - type: tosca.capabilities.Attachment + feature_cmaui_port_6_test_nested3Level: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_server_cmaui_test_nested3Level: + feature_cmaui_port_8_test_nested4Level_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_server_cmaui_test_nested3Level: + network.incoming.bytes.rate_cmaui_port_6_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_server_cmaui_test_nested3Level: + memory_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_server_cmaui_test_nested3Level: + network.outgoing.bytes.rate_cmaui_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_server_cmaui_test_nested4Level_test_nested3Level: + disk.device.usage_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_7_test_nested4Level_test_nested3Level: + network.outgoing.bytes.rate_cmaui_port_4: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_server_cmaui: + binding_cmaui_port_6_test_nested3Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.iops_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_5_test_nested3Level: + network.incoming.bytes_cmaui_port_4: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_cmaui_test_nested4Level_test_nested3Level: + disk.iops_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_7_test_nested4Level_test_nested3Level: + network.incoming.bytes_cmaui_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_server_cmaui_test_nested3Level: + disk.device.iops_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_server_cmaui: + disk.read.bytes_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_6_test_nested3Level: + disk.root.size_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_server_cmaui: + network.outgoing.bytes_cmaui_port_8_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_cmaui_port_4: + network.outpoing.packets_cmaui_port_8_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_7_test_nested4Level_test_nested3Level: + cpu_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_server_cmaui: + feature_cmaui_port_7_test_nested4Level_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_server_cmaui_test_nested3Level: + network.incoming.packets.rate_cmaui_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_cmaui_port_5_test_nested3Level: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + feature_cmaui_port_3: + type: tosca.capabilities.Node occurrences: - - 0 + - 1 - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_3: + network.incoming.packets.rate_cmaui_port_4: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_4: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_cmaui_port_4: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_cmaui_port_5_test_nested3Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_cmaui_port_6_test_nested3Level: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - cpu_util_server_cmaui_test_nested4Level_test_nested3Level: + disk.write.bytes.rate_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_server_cmaui: + disk.device.write.bytes_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_server_cmaui: + network.outgoing.packets.rate_cmaui_port_6_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_server_cmaui_test_nested3Level: + disk.device.read.bytes.rate_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_server_cmaui_test_nested3Level: + network.outgoing.packets.rate_cmaui_port_4: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_server_cmaui_test_nested3Level: + disk.write.requests.rate_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_3: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_cmaui_port_3: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_4: + disk.write.bytes_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_7_test_nested4Level_test_nested3Level: + attachment_cmaui_port_4: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_cmaui_port_8_test_nested4Level_test_nested3Level: - type: tosca.capabilities.network.Bindable + host_server_cmaui_test_nested4Level_test_nested3Level: + type: tosca.capabilities.Container valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - scalable_server_cmaui_test_nested3Level: - type: tosca.capabilities.Scalable + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - endpoint_server_cmaui: - type: tosca.capabilities.Endpoint.Admin + disk.device.latency_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_cmaui_port_5_test_nested3Level: - type: tosca.capabilities.Node + disk.read.requests_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_server_cmaui_test_nested4Level_test_nested3Level: + disk.device.allocation_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_cmaui_port_5_test_nested3Level: + disk.device.read.requests_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_cmaui_test_nested4Level_test_nested3Level: + disk.device.capacity_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_server_cmaui_test_nested3Level: + disk.usage_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_server_cmaui_test_nested3Level: + network.outgoing.packets.rate_cmaui_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_server_cmaui_test_nested4Level_test_nested3Level: + disk.device.usage_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_5_test_nested3Level: + disk.device.iops_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_server_cmaui_test_nested4Level_test_nested3Level: + network.incoming.packets.rate_cmaui_port_5_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.heat.nested3: - derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute - properties: - cmaui_names: - type: list - description: CMAUI1, CMAUI2 server names - required: true - status: SUPPORTED - entry_schema: - type: string - p1: - type: string - description: UID of OAM network - required: true - status: SUPPORTED - p2: - type: string - required: true - status: SUPPORTED - cmaui_image: - type: string - description: Image for CMAUI server - required: true - status: SUPPORTED - cmaui_flavor: - type: string - description: Flavor for CMAUI server - required: true - status: SUPPORTED - indx: - type: float - required: true - status: SUPPORTED - security_group_name: - type: list - description: CMAUI1, CMAUI2 server names - required: true - status: SUPPORTED - entry_schema: - type: string - availability_zone_0: - type: string - description: availabilityzone name - required: true - status: SUPPORTED - cmaui_oam_ips: - type: string - required: true - status: SUPPORTED - net: - type: string - required: true - status: SUPPORTED - requirements: - - dependency_test_nested4Level: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - - UNBOUNDED - - dependency_cmaui_port_7_test_nested4Level: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn + disk.allocation_server_cmaui_test_nested4Level_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - - link_cmaui_port_7_test_nested4Level: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + disk.capacity_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - - 1 - - dependency_cmaui_port_8_test_nested4Level: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - UNBOUNDED - - link_cmaui_port_8_test_nested4Level: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + disk.write.requests.rate_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - - 1 - - dependency_server_cmaui_test_nested4Level: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - UNBOUNDED - - local_storage_server_cmaui_test_nested4Level: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + os_server_cmaui_test_nested4Level_test_nested3Level: + type: tosca.capabilities.OperatingSystem occurrences: - - 0 + - 1 - UNBOUNDED - - dependency_cmaui_port_5: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn + network.outpoing.packets_cmaui_port_7_test_nested4Level_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - - link_cmaui_port_5: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + disk.device.latency_server_cmaui_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - - 1 - - dependency_cmaui_port_6: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn - occurrences: - - 0 - UNBOUNDED - - link_cmaui_port_6: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + network.incoming.bytes.rate_cmaui_port_8_test_nested4Level_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - - 1 - - dependency_server_cmaui: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn + - UNBOUNDED + binding_cmaui_port_7_test_nested4Level_test_nested3Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - - local_storage_server_cmaui: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + disk.root.size_server_cmaui_test_nested4Level_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - capabilities: - cpu.delta_server_cmaui: + disk.device.read.requests_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_server_cmaui: + network.incoming.bytes_cmaui_port_6_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_cmaui: + memory_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_server_cmaui_test_nested4Level: + disk.read.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_server_cmaui: - type: tosca.capabilities.Scalable + disk.read.requests_server_cmaui_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_server_cmaui: + network.incoming.packets.rate_cmaui_port_8_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_server_cmaui_test_nested4Level: + binding_server_cmaui: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_server_cmaui_test_nested4Level: + disk.device.read.requests.rate_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_server_cmaui_test_nested4Level: + disk.device.write.requests.rate_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_server_cmaui: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + attachment_cmaui_port_5_test_nested3Level: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - cpu_util_server_cmaui: + disk.device.read.requests.rate_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_server_cmaui_test_nested4Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_server_cmaui_test_nested4Level_test_nested3Level: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - vcpus_server_cmaui_test_nested4Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_server_cmaui_test_nested4Level_test_nested3Level: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.device.usage_server_cmaui_test_nested4Level: + network.incoming.packets_cmaui_port_7_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_server_cmaui: + disk.read.bytes_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_7_test_nested4Level: + disk.write.bytes_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + host_server_cmaui_test_nested3Level: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - disk.latency_server_cmaui_test_nested4Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_server_cmaui_test_nested4Level_test_nested3Level: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_server_cmaui: + network.incoming.bytes.rate_cmaui_port_5_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_server_cmaui_test_nested4Level: + network.incoming.packets_cmaui_port_8_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_8_test_nested4Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_test_nested3Level: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.root.size_server_cmaui: + disk.device.write.bytes_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - - UNBOUNDED - host_server_cmaui_test_nested4Level: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + - UNBOUNDED + network.outgoing.packets.rate_cmaui_port_8_test_nested4Level_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_server_cmaui: - type: tosca.capabilities.OperatingSystem + attachment_cmaui_port_8_test_nested4Level_test_nested3Level: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_server_cmaui: + disk.read.bytes.rate_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_server_cmaui_test_nested4Level: + disk.device.write.bytes.rate_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_cmaui_port_5: + disk.device.write.requests.rate_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_7_test_nested4Level: + disk.capacity_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_server_cmaui_test_nested4Level: + disk.usage_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_cmaui_port_6: + network.outgoing.bytes.rate_cmaui_port_7_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_server_cmaui_test_nested4Level: + memory.resident_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_7_test_nested4Level: + network.incoming.bytes_cmaui_port_5_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_server_cmaui_test_nested4Level: + disk.device.allocation_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_server_cmaui_test_nested4Level: + network.incoming.packets.rate_cmaui_port_7_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_cmaui_test_nested4Level: + disk.write.requests_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_server_cmaui_test_nested4Level: + disk.latency_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_server_cmaui_test_nested4Level: + network.outpoing.packets_cmaui_port_6_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_server_cmaui_test_nested4Level: - type: tosca.capabilities.network.Bindable + vcpus_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_cmaui_port_8_test_nested4Level: + network.outgoing.bytes_cmaui_port_4: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_server_cmaui_test_nested4Level: + network.outgoing.packets.rate_cmaui_port_7_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_server_cmaui: - type: tosca.capabilities.Node + disk.device.write.bytes_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_cmaui_port_5: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.incoming.packets_cmaui_port_8_test_nested4Level: + instance_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_cmaui_port_6: + binding_cmaui_port_5_test_nested3Level: type: tosca.capabilities.network.Bindable valid_source_types: - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - 0 - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_8_test_nested4Level: + network.incoming.bytes.rate_cmaui_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_server_cmaui: + network.incoming.bytes.rate_cmaui_port_4: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_server_cmaui: + network.outgoing.bytes_cmaui_port_5_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_server_cmaui_test_nested4Level: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes.rate_server_cmaui_test_nested4Level: + cpu_util_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_6: + disk.allocation_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_5: + disk.write.requests_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_6: + cpu_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_5: + disk.usage_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_server_cmaui: + disk.write.bytes_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_cmaui: + network.outpoing.packets_cmaui_port_3: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_server_cmaui_test_nested4Level: + network.outpoing.packets_cmaui_port_4: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_server_cmaui: + network.incoming.bytes.rate_cmaui_port_7_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_server_cmaui_test_nested4Level: + binding_cmaui_port_8_test_nested4Level_test_nested3Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + scalable_server_cmaui_test_nested3Level: type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_8_test_nested4Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_server_cmaui: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_8_test_nested4Level: + feature_cmaui_port_5_test_nested3Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_server_cmaui_test_nested4Level: + network.incoming.packets_cmaui_port_5_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_cmaui_port_5: - type: tosca.capabilities.Node + disk.device.iops_server_cmaui_test_nested4Level_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_cmaui_test_nested4Level: + disk.write.bytes.rate_server_cmaui_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_cmaui_port_6: - type: tosca.capabilities.Node + disk.device.read.requests.rate_server_cmaui_test_nested3Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_server_cmaui_test_nested4Level: + disk.read.requests_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_server_cmaui: + network.outgoing.packets.rate_cmaui_port_5_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_server_cmaui_test_nested4Level: + disk.latency_server_cmaui_test_nested4Level_test_nested3Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - - UNBOUNDED - attachment_cmaui_port_7_test_nested4Level: - type: tosca.capabilities.Attachment - occurrences: + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.nested3: + derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute + properties: + cmaui_names: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + required: true + status: SUPPORTED + cmaui_image: + type: string + description: Image for CMAUI server + required: true + status: SUPPORTED + cmaui_flavor: + type: string + description: Flavor for CMAUI server + required: true + status: SUPPORTED + indx: + type: float + required: true + status: SUPPORTED + security_group_name: + type: list + description: CMAUI1, CMAUI2 server names + required: true + status: SUPPORTED + entry_schema: + type: string + availability_zone_0: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + cmaui_oam_ips: + type: string + required: true + status: SUPPORTED + net: + type: string + required: true + status: SUPPORTED + requirements: + - dependency_test_nested4Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_7_test_nested4Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_7_test_nested4Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_port_8_test_nested4Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_8_test_nested4Level: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_cmaui_test_nested4Level: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_cmaui_test_nested4Level: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_cmaui_port_5: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_5: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_cmaui_port_6: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_cmaui_port_6: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 - 1 - - UNBOUNDED - disk.write.requests.rate_server_cmaui_test_nested4Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + - dependency_server_cmaui: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn occurrences: - - 1 + - 0 - UNBOUNDED - binding_cmaui_port_8_test_nested4Level: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + - local_storage_server_cmaui: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_5: + capabilities: + cpu.delta_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_server_cmaui: + disk.device.write.requests.rate_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_server_cmaui: + disk.device.allocation_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_cmaui_port_6: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_7_test_nested4Level: + memory_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_5: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_server_cmaui: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_6: + disk.read.bytes.rate_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_cmaui_port_5: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - feature_cmaui_port_8_test_nested4Level: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - disk.device.latency_server_cmaui: + instance_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.requests_server_cmaui: + disk.root.size_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_server_cmaui: + disk.write.bytes_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + host_server_cmaui: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - disk.device.usage_server_cmaui: + cpu_util_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_7_test_nested4Level: + cpu_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_server_cmaui: + vcpus_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_server_cmaui: + disk.device.usage_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_cmaui_port_8_test_nested4Level: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_8_test_nested4Level: + disk.device.write.requests_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_server_cmaui_test_nested4Level: + network.incoming.bytes.rate_cmaui_port_7_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_server_cmaui: + instance_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_cmaui_port_7_test_nested4Level: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - endpoint_server_cmaui_test_nested4Level: - type: tosca.capabilities.Endpoint.Admin + disk.latency_server_cmaui_test_nested4Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_6: + disk.device.read.bytes_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_server_cmaui: + disk.device.capacity_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_server_cmaui_test_nested4Level: + network.incoming.bytes.rate_cmaui_port_8_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_server_cmaui_test_nested4Level: + disk.root.size_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_cmaui_port_7_test_nested4Level: - type: tosca.capabilities.network.Bindable + host_server_cmaui_test_nested4Level: + type: tosca.capabilities.Container valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + - tosca.nodes.SoftwareComponent occurrences: - - 0 + - 1 - UNBOUNDED - binding_server_cmaui: - type: tosca.capabilities.network.Bindable + os_server_cmaui: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_server_cmaui: + disk.device.write.bytes.rate_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_server_cmaui: + disk.device.read.requests.rate_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_cmaui_port_7_test_nested4Level: + network.incoming.packets_cmaui_port_5: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_server_cmaui_test_nested4Level: + network.incoming.packets.rate_cmaui_port_7_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_server_cmaui_test_nested4Level: + disk.allocation_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_server_cmaui_test_nested4Level: + network.incoming.packets_cmaui_port_6: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_server_cmaui_test_nested4Level: + disk.device.write.bytes.rate_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_cmaui_port_7_test_nested4Level: + network.outgoing.bytes.rate_cmaui_port_7_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_test_nested4Level: - type: tosca.capabilities.Node - occurrences: - - 1 - - UNBOUNDED - os_server_cmaui_test_nested4Level: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_6: + disk.device.write.bytes_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_server_cmaui: + disk.device.write.requests.rate_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_8_test_nested4Level: + disk.device.iops_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_server_cmaui_test_nested4Level: + disk.read.requests_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_5: + disk.ephemeral.size_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_server_cmaui_test_nested4Level: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_cmaui_port_6: + network.outgoing.bytes_cmaui_port_8_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_6: + disk.usage_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_cmaui_port_5: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_server_cmaui: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - vcpus_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_cmaui_port_5: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - disk.device.write.bytes_server_cmaui: + network.incoming.packets_cmaui_port_8_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_server_cmaui_test_nested4Level: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_cmaui_port_6: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - cpu_util_server_cmaui_test_nested4Level: + network.outgoing.packets.rate_cmaui_port_8_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_5: + memory.usage_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_server_cmaui: + disk.ephemeral.size_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_server_cmaui_test_nested4Level: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_7_test_nested4Level: + disk.read.bytes.rate_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_server_cmaui: - type: tosca.capabilities.Endpoint.Admin - occurrences: - - 1 - - UNBOUNDED - org.openecomp.resource.abstract.nodes.heat.nested4: - derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute - properties: - cmaui_names: - type: list - description: CMAUI1, CMAUI2 server names - required: true - status: SUPPORTED - entry_schema: - type: string - p1: - type: string - description: UID of OAM network - required: true - status: SUPPORTED - p2: - type: string - required: true - status: SUPPORTED - cmaui_image: - type: string - description: Image for CMAUI server - required: true - status: SUPPORTED - cmaui_flavor: - type: string - description: Flavor for CMAUI server - required: true - status: SUPPORTED - security_group_name: - type: list - description: CMAUI1, CMAUI2 server names - required: true - status: SUPPORTED - entry_schema: - type: string - availability_zone_0: - type: string - description: availabilityzone name - required: true - status: SUPPORTED - cmaui_oam_ips: - type: string - required: true - status: SUPPORTED - net: - type: string - required: true - status: SUPPORTED - requirements: - - dependency_cmaui_port_7: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn + network.outgoing.bytes.rate_cmaui_port_6: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - - link_cmaui_port_7: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + network.outgoing.bytes.rate_cmaui_port_5: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_6: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: - 1 - - dependency_cmaui_port_8: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn + - UNBOUNDED + network.incoming.bytes_cmaui_port_5: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - - link_cmaui_port_8: - capability: tosca.capabilities.network.Linkable - relationship: tosca.relationships.network.LinksTo + disk.iops_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 + - UNBOUNDED + disk.device.iops_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: - 1 - - dependency_server_cmaui: - capability: tosca.capabilities.Node - node: tosca.nodes.Root - relationship: tosca.relationships.DependsOn + - UNBOUNDED + disk.capacity_server_cmaui_test_nested4Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - - local_storage_server_cmaui: - capability: tosca.capabilities.Attachment - node: tosca.nodes.BlockStorage - relationship: tosca.relationships.AttachesTo + disk.read.bytes_server_cmaui: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - capabilities: - cpu.delta_server_cmaui: + scalable_server_cmaui_test_nested4Level: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_cmaui_port_8_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_server_cmaui: + network.outpoing.packets_cmaui_port_8_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_cmaui: + disk.device.read.bytes.rate_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_cmaui_port_7: + feature_cmaui_port_5: type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - feature_cmaui_port_8: - type: tosca.capabilities.Node + disk.device.allocation_server_cmaui_test_nested4Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_server_cmaui: - type: tosca.capabilities.Scalable + feature_cmaui_port_6: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_server_cmaui: + disk.device.write.requests_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: @@ -4359,60 +6096,82 @@ node_types: occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_server_cmaui: + disk.write.bytes.rate_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_server_cmaui: + attachment_cmaui_port_7_test_nested4Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_server_cmaui: - type: tosca.capabilities.Container + binding_cmaui_port_8_test_nested4Level: + type: tosca.capabilities.network.Bindable valid_source_types: - - tosca.nodes.SoftwareComponent + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_5: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_server_cmaui: + disk.write.bytes.rate_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_8: + disk.device.read.bytes.rate_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_cmaui_port_7: + attachment_cmaui_port_6: type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - attachment_cmaui_port_8: - type: tosca.capabilities.Attachment + network.outgoing.packets.rate_cmaui_port_7_test_nested4Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_cmaui_port_7: + network.outgoing.packets.rate_cmaui_port_5: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_server_cmaui: + network.outgoing.packets.rate_cmaui_port_6: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_server_cmaui: + attachment_cmaui_port_5: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + feature_cmaui_port_8_test_nested4Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: @@ -4442,6 +6201,12 @@ node_types: occurrences: - 1 - UNBOUNDED + network.outpoing.packets_cmaui_port_7_test_nested4Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED disk.capacity_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. @@ -4454,25 +6219,40 @@ node_types: occurrences: - 1 - UNBOUNDED - disk.device.read.requests_server_cmaui: + attachment_cmaui_port_8_test_nested4Level: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_cmaui_port_8_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_server_cmaui: + disk.iops_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_server_cmaui: + disk.device.read.requests_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_7: + feature_cmaui_port_7_test_nested4Level: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + endpoint_server_cmaui_test_nested4Level: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_cmaui_port_6: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: @@ -4484,18 +6264,25 @@ node_types: occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_cmaui_port_8: + cpu.delta_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_server_cmaui: + memory.resident_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED + binding_cmaui_port_7_test_nested4Level: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED binding_server_cmaui: type: tosca.capabilities.network.Bindable occurrences: @@ -4513,176 +6300,156 @@ node_types: occurrences: - 1 - UNBOUNDED - os_server_cmaui: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes.rate_server_cmaui: + network.outgoing.bytes_cmaui_port_7_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_cmaui_port_7: + disk.read.bytes_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_cmaui_port_8: + disk.device.read.requests_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_7: + disk.write.requests_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_cmaui_port_8: + disk.device.latency_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_server_cmaui: + network.incoming.packets_cmaui_port_7_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_cmaui_port_7: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_test_nested4Level: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.latency_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + os_server_cmaui_test_nested4Level: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - feature_server_cmaui: - type: tosca.capabilities.Node + network.incoming.bytes.rate_cmaui_port_6: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_7: + memory.resident_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_server_cmaui: + network.incoming.packets.rate_cmaui_port_8_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_cmaui_port_8: + memory.usage_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_server_cmaui: + network.outpoing.packets_cmaui_port_5: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_cmaui_port_7: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - network.outgoing.bytes_cmaui_port_8: + disk.latency_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_cmaui_port_8: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface - occurrences: - - 0 - - UNBOUNDED - disk.allocation_server_cmaui: + network.outgoing.bytes_cmaui_port_6: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_server_cmaui: + network.outpoing.packets_cmaui_port_6: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_server_cmaui: + network.outgoing.bytes_cmaui_port_5: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_server_cmaui: + vcpus_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_7: + disk.device.write.bytes_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_8: + disk.device.read.bytes_server_cmaui_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_server_cmaui: - type: tosca.capabilities.Endpoint.Admin + cpu_util_server_cmaui_test_nested4Level: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_cmaui_port_7: + network.incoming.bytes.rate_cmaui_port_5: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_server_cmaui: + disk.allocation_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_cmaui_port_8: + disk.write.requests_server_cmaui: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_cmaui: + network.incoming.bytes_cmaui_port_7_test_nested4Level: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_server_cmaui: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_server_cmaui: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - - UNBOUNDED \ No newline at end of file + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/MainServiceTemplate.yaml index 2d367f7555..7b42e35fa2 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/MainServiceTemplate.yaml @@ -276,4 +276,4 @@ topology_template: - test_resourceGroup - jsa_security_group1 - jsa_security_group2 - - abstract_jsa \ No newline at end of file + - abstract_jsa diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmauiServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmauiServiceTemplate.yaml new file mode 100644 index 0000000000..b728a8ad1e --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmauiServiceTemplate.yaml @@ -0,0 +1,435 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui +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: + port_cmaui_port_6_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_6_network_role_tag: + type: string + required: true + port_cmaui_port_5_order: + type: integer + required: true + port_cmaui_port_5_subnetpoolid: + type: string + required: true + port_cmaui_port_6_subnetpoolid: + type: string + required: true + vm_flavor_name: + type: string + required: true + compute_cmaui_name: + type: list + required: true + entry_schema: + type: string + compute_cmaui_availability_zone: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_cmaui_port_6_network: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_6_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_6_order: + type: integer + required: true + port_cmaui_port_5_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_5_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_6_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_5_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_6_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_5_network: + type: list + required: true + entry_schema: + type: string + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_cmaui_port_5_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_6_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_5_security_groups: + type: list + required: true + entry_schema: + type: json + port_cmaui_port_5_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_5_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_6_network_role: + type: string + required: true + port_cmaui_port_5_network_role: + type: string + required: true + port_cmaui_port_6_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_5_network_role_tag: + type: string + required: true + port_cmaui_port_6_security_groups: + type: list + required: true + entry_schema: + type: json + node_templates: + cmaui_cmaui_port_5: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_cmaui_port_5_replacement_policy + - index_value + mac_requirements: + get_input: port_cmaui_port_5_mac_requirements + order: + get_input: port_cmaui_port_5_order + security_groups: + get_input: + - port_cmaui_port_5_security_groups + - index_value + exCP_naming: + get_input: port_cmaui_port_5_exCP_naming + vlan_requirements: + get_input: port_cmaui_port_5_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_5_ip_requirements + network_role_tag: + get_input: port_cmaui_port_5_network_role_tag + network_role: + get_input: port_cmaui_port_5_network_role + fixed_ips: + get_input: port_cmaui_port_5_fixed_ips + subnetpoolid: + get_input: port_cmaui_port_5_subnetpoolid + network: + get_input: + - port_cmaui_port_5_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui + relationship: tosca.relationships.network.BindsTo + cmaui_cmaui_port_6: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_cmaui_port_6_replacement_policy + - index_value + mac_requirements: + get_input: port_cmaui_port_6_mac_requirements + order: + get_input: port_cmaui_port_6_order + security_groups: + get_input: + - port_cmaui_port_6_security_groups + - index_value + exCP_naming: + get_input: port_cmaui_port_6_exCP_naming + vlan_requirements: + get_input: port_cmaui_port_6_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_6_ip_requirements + network_role_tag: + get_input: port_cmaui_port_6_network_role_tag + network_role: + get_input: port_cmaui_port_6_network_role + fixed_ips: + get_input: port_cmaui_port_6_fixed_ips + subnetpoolid: + get_input: port_cmaui_port_6_subnetpoolid + network: + get_input: + - port_cmaui_port_6_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui + relationship: tosca.relationships.network.BindsTo + cmaui: + type: org.openecomp.resource.vfc.nodes.heat.cmaui + properties: + availability_zone: + get_input: + - compute_cmaui_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui + capabilities: + disk.read.bytes.rate_cmaui: + - cmaui + - disk.read.bytes.rate + disk.ephemeral.size_cmaui: + - cmaui + - disk.ephemeral.size + disk.device.write.bytes_cmaui: + - cmaui + - disk.device.write.bytes + disk.device.iops_cmaui: + - cmaui + - disk.device.iops + memory.resident_cmaui: + - cmaui + - memory.resident + disk.write.bytes.rate_cmaui: + - cmaui + - disk.write.bytes.rate + network.incoming.bytes_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - network.incoming.bytes + host_cmaui: + - cmaui + - host + disk.device.allocation_cmaui: + - cmaui + - disk.device.allocation + network.incoming.bytes_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - network.incoming.bytes + disk.read.bytes_cmaui: + - cmaui + - disk.read.bytes + disk.write.requests_cmaui: + - cmaui + - disk.write.requests + scalable_cmaui: + - cmaui + - scalable + feature_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - feature + binding_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - binding + feature_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - feature + disk.device.write.bytes.rate_cmaui: + - cmaui + - disk.device.write.bytes.rate + binding_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - binding + cpu.delta_cmaui: + - cmaui + - cpu.delta + disk.root.size_cmaui: + - cmaui + - disk.root.size + memory.usage_cmaui: + - cmaui + - memory.usage + os_cmaui: + - cmaui + - os + disk.device.read.bytes.rate_cmaui: + - cmaui + - disk.device.read.bytes.rate + attachment_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - attachment + network.incoming.packets_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - network.incoming.packets + network.incoming.packets_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - network.incoming.packets + attachment_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - attachment + network.incoming.packets.rate_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - network.incoming.packets.rate + disk.device.usage_cmaui: + - cmaui + - disk.device.usage + network.incoming.packets.rate_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - network.incoming.packets.rate + disk.iops_cmaui: + - cmaui + - disk.iops + disk.device.latency_cmaui: + - cmaui + - disk.device.latency + disk.device.read.requests_cmaui: + - cmaui + - disk.device.read.requests + disk.capacity_cmaui: + - cmaui + - disk.capacity + network.outgoing.packets.rate_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - network.outgoing.packets.rate + network.outgoing.packets.rate_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - network.outgoing.packets.rate + cpu_cmaui: + - cmaui + - cpu + disk.read.requests_cmaui: + - cmaui + - disk.read.requests + network.incoming.bytes.rate_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - network.incoming.bytes.rate + disk.device.read.bytes_cmaui: + - cmaui + - disk.device.read.bytes + disk.device.write.requests_cmaui: + - cmaui + - disk.device.write.requests + network.incoming.bytes.rate_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - network.incoming.bytes.rate + network.outpoing.packets_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - network.outpoing.packets + network.outpoing.packets_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - network.outpoing.packets + network.outgoing.bytes.rate_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - network.outgoing.bytes.rate + vcpus_cmaui: + - cmaui + - vcpus + feature_cmaui: + - cmaui + - feature + binding_cmaui: + - cmaui + - binding + endpoint_cmaui: + - cmaui + - endpoint + disk.device.capacity_cmaui: + - cmaui + - disk.device.capacity + disk.device.read.requests.rate_cmaui: + - cmaui + - disk.device.read.requests.rate + memory_cmaui: + - cmaui + - memory + disk.write.requests.rate_cmaui: + - cmaui + - disk.write.requests.rate + network.outgoing.bytes_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - network.outgoing.bytes + disk.usage_cmaui: + - cmaui + - disk.usage + network.outgoing.bytes_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - network.outgoing.bytes + disk.latency_cmaui: + - cmaui + - disk.latency + instance_cmaui: + - cmaui + - instance + disk.allocation_cmaui: + - cmaui + - disk.allocation + disk.write.bytes_cmaui: + - cmaui + - disk.write.bytes + cpu_util_cmaui: + - cmaui + - cpu_util + disk.device.write.requests.rate_cmaui: + - cmaui + - disk.device.write.requests.rate + requirements: + dependency_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - dependency + dependency_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - dependency + link_cmaui_cmaui_port_6: + - cmaui_cmaui_port_6 + - link + link_cmaui_cmaui_port_5: + - cmaui_cmaui_port_5 + - link + dependency_cmaui: + - cmaui + - dependency + local_storage_cmaui: + - cmaui + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmaui_1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmaui_1ServiceTemplate.yaml new file mode 100644 index 0000000000..7092c79c36 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmaui_1ServiceTemplate.yaml @@ -0,0 +1,435 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui_1 +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: + port_cmaui_port_3_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_3_order: + type: integer + required: true + port_cmaui_port_3_subnetpoolid: + type: string + required: true + vm_flavor_name: + type: string + required: true + compute_cmaui_name: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_4_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_4_subnetpoolid: + type: string + required: true + compute_cmaui_availability_zone: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_4_security_groups: + type: list + required: true + entry_schema: + type: json + vm_image_name: + type: string + required: true + port_cmaui_port_3_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_3_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_3_network_role_tag: + type: string + required: true + port_cmaui_port_4_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_4_order: + type: integer + required: true + port_cmaui_port_3_network: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_4_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_3_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_cmaui_port_3_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_4_network_role_tag: + type: string + required: true + port_cmaui_port_4_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_3_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_4_network: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_4_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_3_network_role: + type: string + required: true + port_cmaui_port_4_network_role: + type: string + required: true + port_cmaui_port_3_security_groups: + type: list + required: true + entry_schema: + type: json + port_cmaui_port_4_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + node_templates: + cmaui_cmaui_port_4: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_cmaui_port_4_replacement_policy + - index_value + mac_requirements: + get_input: port_cmaui_port_4_mac_requirements + order: + get_input: port_cmaui_port_4_order + security_groups: + get_input: + - port_cmaui_port_4_security_groups + - index_value + exCP_naming: + get_input: port_cmaui_port_4_exCP_naming + vlan_requirements: + get_input: port_cmaui_port_4_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_4_ip_requirements + network_role_tag: + get_input: port_cmaui_port_4_network_role_tag + network_role: + get_input: port_cmaui_port_4_network_role + fixed_ips: + get_input: port_cmaui_port_4_fixed_ips + subnetpoolid: + get_input: port_cmaui_port_4_subnetpoolid + network: + get_input: + - port_cmaui_port_4_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui + relationship: tosca.relationships.network.BindsTo + cmaui_cmaui_port_3: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_cmaui_port_3_replacement_policy + - index_value + mac_requirements: + get_input: port_cmaui_port_3_mac_requirements + order: + get_input: port_cmaui_port_3_order + security_groups: + get_input: + - port_cmaui_port_3_security_groups + - index_value + exCP_naming: + get_input: port_cmaui_port_3_exCP_naming + vlan_requirements: + get_input: port_cmaui_port_3_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_3_ip_requirements + network_role_tag: + get_input: port_cmaui_port_3_network_role_tag + network_role: + get_input: port_cmaui_port_3_network_role + fixed_ips: + get_input: port_cmaui_port_3_fixed_ips + subnetpoolid: + get_input: port_cmaui_port_3_subnetpoolid + network: + get_input: + - port_cmaui_port_3_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui + relationship: tosca.relationships.network.BindsTo + cmaui: + type: org.openecomp.resource.vfc.nodes.heat.cmaui + properties: + availability_zone: + get_input: + - compute_cmaui_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui_1 + capabilities: + disk.read.bytes.rate_cmaui: + - cmaui + - disk.read.bytes.rate + disk.ephemeral.size_cmaui: + - cmaui + - disk.ephemeral.size + disk.device.write.bytes_cmaui: + - cmaui + - disk.device.write.bytes + disk.device.iops_cmaui: + - cmaui + - disk.device.iops + memory.resident_cmaui: + - cmaui + - memory.resident + disk.write.bytes.rate_cmaui: + - cmaui + - disk.write.bytes.rate + host_cmaui: + - cmaui + - host + disk.device.allocation_cmaui: + - cmaui + - disk.device.allocation + network.incoming.bytes_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - network.incoming.bytes + disk.read.bytes_cmaui: + - cmaui + - disk.read.bytes + network.incoming.bytes_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - network.incoming.bytes + disk.write.requests_cmaui: + - cmaui + - disk.write.requests + scalable_cmaui: + - cmaui + - scalable + binding_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - binding + feature_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - feature + feature_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - feature + disk.device.write.bytes.rate_cmaui: + - cmaui + - disk.device.write.bytes.rate + binding_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - binding + cpu.delta_cmaui: + - cmaui + - cpu.delta + disk.root.size_cmaui: + - cmaui + - disk.root.size + memory.usage_cmaui: + - cmaui + - memory.usage + os_cmaui: + - cmaui + - os + disk.device.read.bytes.rate_cmaui: + - cmaui + - disk.device.read.bytes.rate + attachment_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - attachment + network.incoming.packets_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - network.incoming.packets + network.incoming.packets_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - network.incoming.packets + attachment_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - attachment + disk.device.usage_cmaui: + - cmaui + - disk.device.usage + network.incoming.packets.rate_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - network.incoming.packets.rate + network.incoming.packets.rate_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - network.incoming.packets.rate + disk.iops_cmaui: + - cmaui + - disk.iops + disk.device.latency_cmaui: + - cmaui + - disk.device.latency + disk.device.read.requests_cmaui: + - cmaui + - disk.device.read.requests + disk.capacity_cmaui: + - cmaui + - disk.capacity + cpu_cmaui: + - cmaui + - cpu + network.outgoing.packets.rate_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - network.outgoing.packets.rate + disk.read.requests_cmaui: + - cmaui + - disk.read.requests + network.incoming.bytes.rate_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - network.incoming.bytes.rate + disk.device.read.bytes_cmaui: + - cmaui + - disk.device.read.bytes + network.incoming.bytes.rate_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - network.incoming.bytes.rate + network.outgoing.packets.rate_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - network.outgoing.packets.rate + disk.device.write.requests_cmaui: + - cmaui + - disk.device.write.requests + network.outpoing.packets_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - network.outpoing.packets + network.outpoing.packets_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - network.outpoing.packets + network.outgoing.bytes.rate_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - network.outgoing.bytes.rate + vcpus_cmaui: + - cmaui + - vcpus + network.outgoing.bytes.rate_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - network.outgoing.bytes.rate + feature_cmaui: + - cmaui + - feature + binding_cmaui: + - cmaui + - binding + endpoint_cmaui: + - cmaui + - endpoint + disk.device.capacity_cmaui: + - cmaui + - disk.device.capacity + disk.device.read.requests.rate_cmaui: + - cmaui + - disk.device.read.requests.rate + memory_cmaui: + - cmaui + - memory + disk.write.requests.rate_cmaui: + - cmaui + - disk.write.requests.rate + disk.usage_cmaui: + - cmaui + - disk.usage + network.outgoing.bytes_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - network.outgoing.bytes + network.outgoing.bytes_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - network.outgoing.bytes + disk.latency_cmaui: + - cmaui + - disk.latency + instance_cmaui: + - cmaui + - instance + disk.allocation_cmaui: + - cmaui + - disk.allocation + disk.write.bytes_cmaui: + - cmaui + - disk.write.bytes + cpu_util_cmaui: + - cmaui + - cpu_util + disk.device.write.requests.rate_cmaui: + - cmaui + - disk.device.write.requests.rate + requirements: + dependency_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - dependency + dependency_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - dependency + link_cmaui_cmaui_port_4: + - cmaui_cmaui_port_4 + - link + link_cmaui_cmaui_port_3: + - cmaui_cmaui_port_3 + - link + dependency_cmaui: + - cmaui + - dependency + local_storage_cmaui: + - cmaui + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmaui_2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmaui_2ServiceTemplate.yaml new file mode 100644 index 0000000000..d21b9f051b --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_cmaui_2ServiceTemplate.yaml @@ -0,0 +1,435 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_cmaui_2 +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: + port_cmaui_port_1_network_role_tag: + type: string + required: true + port_cmaui_port_2_subnetpoolid: + type: string + required: true + port_cmaui_port_1_subnetpoolid: + type: string + required: true + port_cmaui_port_1_security_groups: + type: list + required: true + entry_schema: + type: json + vm_flavor_name: + type: string + required: true + compute_cmaui_name: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_2_network_role: + type: string + required: true + port_cmaui_port_1_order: + type: integer + required: true + compute_cmaui_availability_zone: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_1_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_1_network_role: + type: string + required: true + vm_image_name: + type: string + required: true + port_cmaui_port_2_network_role_tag: + type: string + required: true + port_cmaui_port_2_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_2_security_groups: + type: list + required: true + entry_schema: + type: json + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_cmaui_port_1_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_2_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_1_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_1_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_2_replacement_policy: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_2_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_2_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_cmaui_port_2_network: + type: list + required: true + entry_schema: + type: string + port_cmaui_port_2_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_2_order: + type: integer + required: true + port_cmaui_port_1_network: + type: list + required: true + entry_schema: + type: string + node_templates: + cmaui_cmaui_port_1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_cmaui_port_1_replacement_policy + - index_value + mac_requirements: + get_input: port_cmaui_port_1_mac_requirements + order: + get_input: port_cmaui_port_1_order + security_groups: + get_input: + - port_cmaui_port_1_security_groups + - index_value + exCP_naming: + get_input: port_cmaui_port_1_exCP_naming + vlan_requirements: + get_input: port_cmaui_port_1_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_1_ip_requirements + network_role_tag: + get_input: port_cmaui_port_1_network_role_tag + network_role: + get_input: port_cmaui_port_1_network_role + fixed_ips: + get_input: port_cmaui_port_1_fixed_ips + subnetpoolid: + get_input: port_cmaui_port_1_subnetpoolid + network: + get_input: + - port_cmaui_port_1_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui + relationship: tosca.relationships.network.BindsTo + cmaui_cmaui_port_2: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_cmaui_port_2_replacement_policy + - index_value + mac_requirements: + get_input: port_cmaui_port_2_mac_requirements + order: + get_input: port_cmaui_port_2_order + security_groups: + get_input: + - port_cmaui_port_2_security_groups + - index_value + exCP_naming: + get_input: port_cmaui_port_2_exCP_naming + vlan_requirements: + get_input: port_cmaui_port_2_vlan_requirements + ip_requirements: + get_input: port_cmaui_port_2_ip_requirements + network_role_tag: + get_input: port_cmaui_port_2_network_role_tag + network_role: + get_input: port_cmaui_port_2_network_role + fixed_ips: + get_input: port_cmaui_port_2_fixed_ips + subnetpoolid: + get_input: port_cmaui_port_2_subnetpoolid + network: + get_input: + - port_cmaui_port_2_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: cmaui + relationship: tosca.relationships.network.BindsTo + cmaui: + type: org.openecomp.resource.vfc.nodes.heat.cmaui + properties: + availability_zone: + get_input: + - compute_cmaui_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_cmaui_name + - index_value + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.cmaui_2 + capabilities: + network.incoming.bytes_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - network.incoming.bytes + disk.read.bytes.rate_cmaui: + - cmaui + - disk.read.bytes.rate + disk.ephemeral.size_cmaui: + - cmaui + - disk.ephemeral.size + disk.device.write.bytes_cmaui: + - cmaui + - disk.device.write.bytes + disk.device.iops_cmaui: + - cmaui + - disk.device.iops + memory.resident_cmaui: + - cmaui + - memory.resident + disk.write.bytes.rate_cmaui: + - cmaui + - disk.write.bytes.rate + host_cmaui: + - cmaui + - host + disk.device.allocation_cmaui: + - cmaui + - disk.device.allocation + network.incoming.bytes_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - network.incoming.bytes + disk.read.bytes_cmaui: + - cmaui + - disk.read.bytes + disk.write.requests_cmaui: + - cmaui + - disk.write.requests + feature_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - feature + binding_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - binding + scalable_cmaui: + - cmaui + - scalable + feature_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - feature + binding_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - binding + disk.device.write.bytes.rate_cmaui: + - cmaui + - disk.device.write.bytes.rate + cpu.delta_cmaui: + - cmaui + - cpu.delta + disk.root.size_cmaui: + - cmaui + - disk.root.size + network.incoming.packets_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - network.incoming.packets + memory.usage_cmaui: + - cmaui + - memory.usage + os_cmaui: + - cmaui + - os + attachment_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - attachment + disk.device.read.bytes.rate_cmaui: + - cmaui + - disk.device.read.bytes.rate + network.incoming.packets.rate_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - network.incoming.packets.rate + attachment_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - attachment + network.incoming.packets_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - network.incoming.packets + network.incoming.packets.rate_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - network.incoming.packets.rate + disk.device.usage_cmaui: + - cmaui + - disk.device.usage + disk.iops_cmaui: + - cmaui + - disk.iops + disk.device.latency_cmaui: + - cmaui + - disk.device.latency + disk.device.read.requests_cmaui: + - cmaui + - disk.device.read.requests + disk.capacity_cmaui: + - cmaui + - disk.capacity + cpu_cmaui: + - cmaui + - cpu + disk.read.requests_cmaui: + - cmaui + - disk.read.requests + disk.device.read.bytes_cmaui: + - cmaui + - disk.device.read.bytes + network.incoming.bytes.rate_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - network.incoming.bytes.rate + disk.device.write.requests_cmaui: + - cmaui + - disk.device.write.requests + network.outgoing.packets.rate_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - network.outgoing.packets.rate + network.outgoing.packets.rate_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - network.outgoing.packets.rate + network.incoming.bytes.rate_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - network.incoming.bytes.rate + network.outpoing.packets_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - network.outpoing.packets + network.outpoing.packets_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - network.outpoing.packets + vcpus_cmaui: + - cmaui + - vcpus + network.outgoing.bytes.rate_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - network.outgoing.bytes.rate + network.outgoing.bytes.rate_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - network.outgoing.bytes.rate + feature_cmaui: + - cmaui + - feature + binding_cmaui: + - cmaui + - binding + endpoint_cmaui: + - cmaui + - endpoint + disk.device.capacity_cmaui: + - cmaui + - disk.device.capacity + disk.device.read.requests.rate_cmaui: + - cmaui + - disk.device.read.requests.rate + memory_cmaui: + - cmaui + - memory + disk.write.requests.rate_cmaui: + - cmaui + - disk.write.requests.rate + disk.usage_cmaui: + - cmaui + - disk.usage + network.outgoing.bytes_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - network.outgoing.bytes + network.outgoing.bytes_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - network.outgoing.bytes + disk.latency_cmaui: + - cmaui + - disk.latency + instance_cmaui: + - cmaui + - instance + disk.allocation_cmaui: + - cmaui + - disk.allocation + disk.write.bytes_cmaui: + - cmaui + - disk.write.bytes + cpu_util_cmaui: + - cmaui + - cpu_util + disk.device.write.requests.rate_cmaui: + - cmaui + - disk.device.write.requests.rate + requirements: + dependency_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - dependency + link_cmaui_cmaui_port_2: + - cmaui_cmaui_port_2 + - link + link_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - link + dependency_cmaui: + - cmaui + - dependency + local_storage_cmaui: + - cmaui + - local_storage + dependency_cmaui_cmaui_port_1: + - cmaui_cmaui_port_1 + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_jsaServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_jsaServiceTemplate.yaml index 80fe6dec9c..1f2821f79c 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_jsaServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/Nested_jsaServiceTemplate.yaml @@ -168,4 +168,4 @@ topology_template: - local_storage dependency_jsa: - jsa - - dependency \ No newline at end of file + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested1ServiceTemplate.yaml index 42b1a26b87..c3d230d7b3 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested1ServiceTemplate.yaml @@ -6,9 +6,6 @@ imports: 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: @@ -60,46 +57,70 @@ topology_template: immutable: false type: string node_templates: - cmaui_port_2: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + abstract_cmaui_2: + type: org.openecomp.resource.abstract.nodes.cmaui_2 + directives: + - substitutable properties: - replacement_policy: AUTO - ip_requirements: + port_cmaui_port_1_security_groups: + - - get_input: p1 + - get_input: p2 + vm_flavor_name: + get_input: cmaui_flavor + compute_cmaui_name: + - get_input: + - cmaui_names + - 0 + compute_cmaui_availability_zone: + - get_input: availability_zone_0 + port_cmaui_port_1_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + vm_image_name: + get_input: cmaui_image + port_cmaui_port_2_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false - security_groups: - - get_input: p2 - fixed_ips: + port_cmaui_port_2_security_groups: + - - get_input: p2 + port_cmaui_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_cmaui_port_1_replacement_policy: + - AUTO + port_cmaui_port_2_replacement_policy: + - AUTO + port_cmaui_port_1_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_2_fixed_ips: - ip_address: get_input: - cmaui_oam_ips - 0 - mac_requirements: + port_cmaui_port_2_network: + - get_input: net + port_cmaui_port_2_mac_requirements: mac_count_required: is_required: false - network: - get_input: net - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: server_cmaui - relationship: tosca.relationships.network.BindsTo - server_cmaui: - type: org.openecomp.resource.vfc.nodes.heat.cmaui - properties: - flavor: - get_input: cmaui_flavor - availability_zone: - get_input: availability_zone_0 - image: - get_input: cmaui_image - name: - get_input: - - cmaui_names - - 0 + port_cmaui_port_1_network: + - get_input: net + service_template_filter: + substitute_service_template: Nested_cmaui_2ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value test_nested2Level: type: org.openecomp.resource.abstract.nodes.heat.nested2 directives: @@ -111,34 +132,6 @@ topology_template: substitute_service_template: nested2ServiceTemplate.yaml p2: get_input: p2 - cmaui_port_1: - 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: p1 - - get_input: p2 - fixed_ips: - - ip_address: - get_input: - - cmaui_oam_ips - - 0 - mac_requirements: - mac_count_required: - is_required: false - network: - get_input: net - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: server_cmaui - relationship: tosca.relationships.network.BindsTo groups: nested1_group: type: org.openecomp.groups.heat.HeatStack @@ -146,10 +139,8 @@ topology_template: heat_file: ../Artifacts/nested1.yml description: nested1 members: - - cmaui_port_2 - - server_cmaui - test_nested2Level - - cmaui_port_1 + - abstract_cmaui_2 substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.heat.nested1 capabilities: @@ -157,11 +148,11 @@ topology_template: - test_nested2Level - os_server_cmaui disk.device.write.requests.rate_server_cmaui: - - server_cmaui - - disk.device.write.requests.rate + - abstract_cmaui_2 + - disk.device.write.requests.rate_cmaui disk.device.allocation_server_cmaui: - - server_cmaui - - disk.device.allocation + - abstract_cmaui_2 + - disk.device.allocation_cmaui disk.device.allocation_server_cmaui_test_nested3Level_test_nested2Level: - test_nested2Level - disk.device.allocation_server_cmaui_test_nested3Level @@ -178,8 +169,8 @@ topology_template: - test_nested2Level - disk.device.usage_server_cmaui_test_nested3Level host_server_cmaui: - - server_cmaui - - host + - abstract_cmaui_2 + - host_cmaui disk.device.latency_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level: - test_nested2Level - disk.device.latency_server_cmaui_test_nested4Level_test_nested3Level @@ -190,14 +181,14 @@ topology_template: - test_nested2Level - feature_server_cmaui network.outgoing.bytes_cmaui_port_2: - - cmaui_port_2 - - network.outgoing.bytes + - abstract_cmaui_2 + - network.outgoing.bytes_cmaui_cmaui_port_2 endpoint_server_cmaui_test_nested3Level_test_nested2Level: - test_nested2Level - endpoint_server_cmaui_test_nested3Level network.outgoing.bytes_cmaui_port_1: - - cmaui_port_1 - - network.outgoing.bytes + - abstract_cmaui_2 + - network.outgoing.bytes_cmaui_cmaui_port_1 binding_cmaui_port_5_test_nested3Level_test_nested2Level: - test_nested2Level - binding_cmaui_port_5_test_nested3Level @@ -229,8 +220,8 @@ topology_template: - test_nested2Level - disk.usage_server_cmaui_test_nested4Level_test_nested3Level instance_server_cmaui: - - server_cmaui - - instance + - abstract_cmaui_2 + - instance_cmaui cpu.delta_server_cmaui_test_nested3Level_test_nested2Level: - test_nested2Level - cpu.delta_server_cmaui_test_nested3Level @@ -256,8 +247,8 @@ topology_template: - test_nested2Level - network.incoming.packets.rate_cmaui_port_5_test_nested3Level os_server_cmaui: - - server_cmaui - - os + - abstract_cmaui_2 + - os_cmaui memory.resident_server_cmaui_test_nested3Level_test_nested2Level: - test_nested2Level - memory.resident_server_cmaui_test_nested3Level @@ -310,14 +301,14 @@ topology_template: - test_nested2Level - disk.latency_server_cmaui_test_nested4Level_test_nested3Level feature_server_cmaui: - - server_cmaui - - feature + - abstract_cmaui_2 + - feature_cmaui binding_cmaui_port_1: - - cmaui_port_1 - - binding + - abstract_cmaui_2 + - binding_cmaui_cmaui_port_1 binding_cmaui_port_2: - - cmaui_port_2 - - binding + - abstract_cmaui_2 + - binding_cmaui_cmaui_port_2 binding_server_cmaui_test_nested3Level_test_nested2Level: - test_nested2Level - binding_server_cmaui_test_nested3Level @@ -325,11 +316,11 @@ topology_template: - test_nested2Level - feature memory.usage_server_cmaui: - - server_cmaui - - memory.usage + - abstract_cmaui_2 + - memory.usage_cmaui disk.ephemeral.size_server_cmaui: - - server_cmaui - - disk.ephemeral.size + - abstract_cmaui_2 + - disk.ephemeral.size_cmaui os_server_cmaui_test_nested3Level_test_nested2Level: - test_nested2Level - os_server_cmaui_test_nested3Level @@ -346,20 +337,20 @@ topology_template: - test_nested2Level - disk.device.read.requests_server_cmaui_test_nested4Level_test_nested3Level disk.device.iops_server_cmaui: - - server_cmaui - - disk.device.iops + - abstract_cmaui_2 + - disk.device.iops_cmaui network.incoming.bytes.rate_cmaui_port_5_test_nested3Level_test_nested2Level: - test_nested2Level - network.incoming.bytes.rate_cmaui_port_5_test_nested3Level network.incoming.bytes_cmaui_port_2: - - cmaui_port_2 - - network.incoming.bytes + - abstract_cmaui_2 + - network.incoming.bytes_cmaui_cmaui_port_2 disk.device.iops_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level: - test_nested2Level - disk.device.iops_server_cmaui_test_nested4Level_test_nested3Level network.incoming.bytes_cmaui_port_1: - - cmaui_port_1 - - network.incoming.bytes + - abstract_cmaui_2 + - network.incoming.bytes_cmaui_cmaui_port_1 network.incoming.bytes_cmaui_port_5_test_nested3Level_test_nested2Level: - test_nested2Level - network.incoming.bytes_cmaui_port_5_test_nested3Level @@ -370,26 +361,26 @@ topology_template: - test_nested2Level - disk.device.read.requests_server_cmaui network.incoming.packets.rate_cmaui_port_1: - - cmaui_port_1 - - network.incoming.packets.rate + - abstract_cmaui_2 + - network.incoming.packets.rate_cmaui_cmaui_port_1 network.incoming.packets.rate_cmaui_port_2: - - cmaui_port_2 - - network.incoming.packets.rate + - abstract_cmaui_2 + - network.incoming.packets.rate_cmaui_cmaui_port_2 cpu_server_cmaui: - - server_cmaui - - cpu + - abstract_cmaui_2 + - cpu_cmaui network.incoming.bytes.rate_cmaui_port_8_test_nested4Level_test_nested3Level_test_nested2Level: - test_nested2Level - network.incoming.bytes.rate_cmaui_port_8_test_nested4Level_test_nested3Level feature_cmaui_port_1: - - cmaui_port_1 - - feature + - abstract_cmaui_2 + - feature_cmaui_cmaui_port_1 feature_cmaui_port_2: - - cmaui_port_2 - - feature + - abstract_cmaui_2 + - feature_cmaui_cmaui_port_2 disk.device.read.bytes.rate_server_cmaui: - - server_cmaui - - disk.device.read.bytes.rate + - abstract_cmaui_2 + - disk.device.read.bytes.rate_cmaui disk.device.read.requests.rate_server_cmaui_test_nested2Level: - test_nested2Level - disk.device.read.requests.rate_server_cmaui @@ -397,23 +388,23 @@ topology_template: - test_nested2Level - disk.device.latency_server_cmaui disk.device.latency_server_cmaui: - - server_cmaui - - disk.device.latency + - abstract_cmaui_2 + - disk.device.latency_cmaui disk.read.requests_server_cmaui: - - server_cmaui - - disk.read.requests + - abstract_cmaui_2 + - disk.read.requests_cmaui disk.usage_server_cmaui: - - server_cmaui - - disk.usage + - abstract_cmaui_2 + - disk.usage_cmaui disk.device.usage_server_cmaui: - - server_cmaui - - disk.device.usage + - abstract_cmaui_2 + - disk.device.usage_cmaui disk.capacity_server_cmaui: - - server_cmaui - - disk.capacity + - abstract_cmaui_2 + - disk.capacity_cmaui disk.write.requests.rate_server_cmaui: - - server_cmaui - - disk.write.requests.rate + - abstract_cmaui_2 + - disk.write.requests.rate_cmaui network.incoming.packets.rate_cmaui_port_7_test_nested4Level_test_nested3Level_test_nested2Level: - test_nested2Level - network.incoming.packets.rate_cmaui_port_7_test_nested4Level_test_nested3Level @@ -424,8 +415,8 @@ topology_template: - test_nested2Level - network.outpoing.packets_cmaui_port_8_test_nested4Level_test_nested3Level disk.device.read.requests_server_cmaui: - - server_cmaui - - disk.device.read.requests + - abstract_cmaui_2 + - disk.device.read.requests_cmaui disk.iops_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level: - test_nested2Level - disk.iops_server_cmaui_test_nested4Level_test_nested3Level @@ -439,14 +430,14 @@ topology_template: - test_nested2Level - disk.write.requests.rate_server_cmaui binding_server_cmaui: - - server_cmaui - - binding + - abstract_cmaui_2 + - binding_cmaui network.outgoing.packets.rate_cmaui_port_4_test_nested2Level: - test_nested2Level - network.outgoing.packets.rate_cmaui_port_4 disk.device.read.requests.rate_server_cmaui: - - server_cmaui - - disk.device.read.requests.rate + - abstract_cmaui_2 + - disk.device.read.requests.rate_cmaui vcpus_server_cmaui_test_nested3Level_test_nested2Level: - test_nested2Level - vcpus_server_cmaui_test_nested3Level @@ -460,8 +451,8 @@ topology_template: - test_nested2Level - disk.device.capacity_server_cmaui_test_nested3Level disk.write.bytes_server_cmaui: - - server_cmaui - - disk.write.bytes + - abstract_cmaui_2 + - disk.write.bytes_cmaui endpoint_server_cmaui_test_nested2Level: - test_nested2Level - endpoint_server_cmaui @@ -505,11 +496,11 @@ topology_template: - test_nested2Level - binding_server_cmaui_test_nested4Level_test_nested3Level vcpus_server_cmaui: - - server_cmaui - - vcpus + - abstract_cmaui_2 + - vcpus_cmaui disk.device.write.bytes_server_cmaui: - - server_cmaui - - disk.device.write.bytes + - abstract_cmaui_2 + - disk.device.write.bytes_cmaui disk.read.bytes_server_cmaui_test_nested3Level_test_nested2Level: - test_nested2Level - disk.read.bytes_server_cmaui_test_nested3Level @@ -520,17 +511,17 @@ topology_template: - test_nested2Level - memory_server_cmaui disk.allocation_server_cmaui: - - server_cmaui - - disk.allocation + - abstract_cmaui_2 + - disk.allocation_cmaui disk.device.write.requests_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level: - test_nested2Level - disk.device.write.requests_server_cmaui_test_nested4Level_test_nested3Level network.outpoing.packets_cmaui_port_1: - - cmaui_port_1 - - network.outpoing.packets + - abstract_cmaui_2 + - network.outpoing.packets_cmaui_cmaui_port_1 network.outpoing.packets_cmaui_port_2: - - cmaui_port_2 - - network.outpoing.packets + - abstract_cmaui_2 + - network.outpoing.packets_cmaui_cmaui_port_2 attachment_cmaui_port_7_test_nested4Level_test_nested3Level_test_nested2Level: - test_nested2Level - attachment_cmaui_port_7_test_nested4Level_test_nested3Level @@ -559,8 +550,8 @@ topology_template: - test_nested2Level - memory.usage_server_cmaui_test_nested4Level_test_nested3Level cpu.delta_server_cmaui: - - server_cmaui - - cpu.delta + - abstract_cmaui_2 + - cpu.delta_cmaui feature_cmaui_port_5_test_nested3Level_test_nested2Level: - test_nested2Level - feature_cmaui_port_5_test_nested3Level @@ -574,11 +565,11 @@ topology_template: - test_nested2Level - disk.write.requests_server_cmaui scalable_server_cmaui: - - server_cmaui - - scalable + - abstract_cmaui_2 + - scalable_cmaui disk.read.bytes.rate_server_cmaui: - - server_cmaui - - disk.read.bytes.rate + - abstract_cmaui_2 + - disk.read.bytes.rate_cmaui disk.device.usage_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level: - test_nested2Level - disk.device.usage_server_cmaui_test_nested4Level_test_nested3Level @@ -601,11 +592,11 @@ topology_template: - test_nested2Level - disk.usage_server_cmaui_test_nested3Level cpu_util_server_cmaui: - - server_cmaui - - cpu_util + - abstract_cmaui_2 + - cpu_util_cmaui disk.device.write.requests_server_cmaui: - - server_cmaui - - disk.device.write.requests + - abstract_cmaui_2 + - disk.device.write.requests_cmaui disk.write.requests.rate_server_cmaui_test_nested3Level_test_nested2Level: - test_nested2Level - disk.write.requests.rate_server_cmaui_test_nested3Level @@ -625,8 +616,8 @@ topology_template: - test_nested2Level - disk.read.requests_server_cmaui_test_nested3Level disk.device.read.bytes_server_cmaui: - - server_cmaui - - disk.device.read.bytes + - abstract_cmaui_2 + - disk.device.read.bytes_cmaui network.incoming.packets_cmaui_port_5_test_nested3Level_test_nested2Level: - test_nested2Level - network.incoming.packets_cmaui_port_5_test_nested3Level @@ -634,8 +625,8 @@ topology_template: - test_nested2Level - cpu_util_server_cmaui_test_nested3Level disk.root.size_server_cmaui: - - server_cmaui - - disk.root.size + - abstract_cmaui_2 + - disk.root.size_cmaui disk.latency_server_cmaui_test_nested3Level_test_nested2Level: - test_nested2Level - disk.latency_server_cmaui_test_nested3Level @@ -652,11 +643,11 @@ topology_template: - test_nested2Level - disk.device.write.requests.rate_server_cmaui network.incoming.packets_cmaui_port_2: - - cmaui_port_2 - - network.incoming.packets + - abstract_cmaui_2 + - network.incoming.packets_cmaui_cmaui_port_2 disk.device.write.bytes.rate_server_cmaui: - - server_cmaui - - disk.device.write.bytes.rate + - abstract_cmaui_2 + - disk.device.write.bytes.rate_cmaui disk.device.read.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level: - test_nested2Level - disk.device.read.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level @@ -664,8 +655,8 @@ topology_template: - test_nested2Level - network.outgoing.packets.rate_cmaui_port_6_test_nested3Level network.incoming.packets_cmaui_port_1: - - cmaui_port_1 - - network.incoming.packets + - abstract_cmaui_2 + - network.incoming.packets_cmaui_cmaui_port_1 disk.device.read.bytes_server_cmaui_test_nested2Level: - test_nested2Level - disk.device.read.bytes_server_cmaui @@ -724,14 +715,14 @@ topology_template: - test_nested2Level - disk.device.write.bytes.rate_server_cmaui_test_nested3Level network.outgoing.bytes.rate_cmaui_port_2: - - cmaui_port_2 - - network.outgoing.bytes.rate + - abstract_cmaui_2 + - network.outgoing.bytes.rate_cmaui_cmaui_port_2 disk.iops_server_cmaui_test_nested2Level: - test_nested2Level - disk.iops_server_cmaui network.outgoing.bytes.rate_cmaui_port_1: - - cmaui_port_1 - - network.outgoing.bytes.rate + - abstract_cmaui_2 + - network.outgoing.bytes.rate_cmaui_cmaui_port_1 attachment_cmaui_port_4_test_nested2Level: - test_nested2Level - attachment_cmaui_port_4 @@ -739,8 +730,8 @@ topology_template: - test_nested2Level - memory.usage_server_cmaui disk.iops_server_cmaui: - - server_cmaui - - disk.iops + - abstract_cmaui_2 + - disk.iops_cmaui network.outgoing.packets.rate_cmaui_port_5_test_nested3Level_test_nested2Level: - test_nested2Level - network.outgoing.packets.rate_cmaui_port_5_test_nested3Level @@ -748,8 +739,8 @@ topology_template: - test_nested2Level - network.outgoing.bytes.rate_cmaui_port_4 disk.read.bytes_server_cmaui: - - server_cmaui - - disk.read.bytes + - abstract_cmaui_2 + - disk.read.bytes_cmaui disk.read.requests_server_cmaui_test_nested2Level: - test_nested2Level - disk.read.requests_server_cmaui @@ -763,8 +754,8 @@ topology_template: - test_nested2Level - cpu_server_cmaui_test_nested4Level_test_nested3Level disk.write.bytes.rate_server_cmaui: - - server_cmaui - - disk.write.bytes.rate + - abstract_cmaui_2 + - disk.write.bytes.rate_cmaui disk.iops_server_cmaui_test_nested3Level_test_nested2Level: - test_nested2Level - disk.iops_server_cmaui_test_nested3Level @@ -778,23 +769,23 @@ topology_template: - test_nested2Level - disk.device.read.requests.rate_server_cmaui_test_nested4Level_test_nested3Level attachment_cmaui_port_2: - - cmaui_port_2 - - attachment + - abstract_cmaui_2 + - attachment_cmaui_cmaui_port_2 disk.device.capacity_server_cmaui: - - server_cmaui - - disk.device.capacity + - abstract_cmaui_2 + - disk.device.capacity_cmaui network.outgoing.packets.rate_cmaui_port_1: - - cmaui_port_1 - - network.outgoing.packets.rate + - abstract_cmaui_2 + - network.outgoing.packets.rate_cmaui_cmaui_port_1 network.outgoing.packets.rate_cmaui_port_2: - - cmaui_port_2 - - network.outgoing.packets.rate + - abstract_cmaui_2 + - network.outgoing.packets.rate_cmaui_cmaui_port_2 network.incoming.packets.rate_cmaui_port_3_test_nested2Level: - test_nested2Level - network.incoming.packets.rate_cmaui_port_3 attachment_cmaui_port_1: - - cmaui_port_1 - - attachment + - abstract_cmaui_2 + - attachment_cmaui_cmaui_port_1 disk.device.write.bytes_server_cmaui_test_nested2Level: - test_nested2Level - disk.device.write.bytes_server_cmaui @@ -817,8 +808,8 @@ topology_template: - test_nested2Level - disk.read.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level memory_server_cmaui: - - server_cmaui - - memory + - abstract_cmaui_2 + - memory_cmaui scalable_server_cmaui_test_nested2Level: - test_nested2Level - scalable_server_cmaui @@ -865,14 +856,14 @@ topology_template: - test_nested2Level - disk.device.write.requests_server_cmaui memory.resident_server_cmaui: - - server_cmaui - - memory.resident + - abstract_cmaui_2 + - memory.resident_cmaui disk.read.bytes.rate_server_cmaui_test_nested2Level: - test_nested2Level - disk.read.bytes.rate_server_cmaui disk.latency_server_cmaui: - - server_cmaui - - disk.latency + - abstract_cmaui_2 + - disk.latency_cmaui disk.allocation_server_cmaui_test_nested2Level: - test_nested2Level - disk.allocation_server_cmaui @@ -883,14 +874,14 @@ topology_template: - test_nested2Level - network.outgoing.bytes_cmaui_port_6_test_nested3Level network.incoming.bytes.rate_cmaui_port_1: - - cmaui_port_1 - - network.incoming.bytes.rate + - abstract_cmaui_2 + - network.incoming.bytes.rate_cmaui_cmaui_port_1 network.incoming.bytes.rate_cmaui_port_2: - - cmaui_port_2 - - network.incoming.bytes.rate + - abstract_cmaui_2 + - network.incoming.bytes.rate_cmaui_cmaui_port_2 disk.write.requests_server_cmaui: - - server_cmaui - - disk.write.requests + - abstract_cmaui_2 + - disk.write.requests_cmaui cpu.delta_server_cmaui_test_nested2Level: - test_nested2Level - cpu.delta_server_cmaui @@ -910,8 +901,8 @@ topology_template: - test_nested2Level - network.incoming.bytes.rate_cmaui_port_3 endpoint_server_cmaui: - - server_cmaui - - endpoint + - abstract_cmaui_2 + - endpoint_cmaui disk.read.requests_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level: - test_nested2Level - disk.read.requests_server_cmaui_test_nested4Level_test_nested3Level @@ -920,8 +911,8 @@ topology_template: - disk.allocation_server_cmaui_test_nested3Level requirements: dependency_server_cmaui: - - server_cmaui - - dependency + - abstract_cmaui_2 + - dependency_cmaui link_cmaui_port_5_test_nested3Level_test_nested2Level: - test_nested2Level - link_cmaui_port_5_test_nested3Level @@ -935,11 +926,11 @@ topology_template: - test_nested2Level - dependency link_cmaui_port_2: - - cmaui_port_2 - - link + - abstract_cmaui_2 + - link_cmaui_cmaui_port_2 link_cmaui_port_1: - - cmaui_port_1 - - link + - abstract_cmaui_2 + - link_cmaui_cmaui_port_1 link_cmaui_port_8_test_nested4Level_test_nested3Level_test_nested2Level: - test_nested2Level - link_cmaui_port_8_test_nested4Level_test_nested3Level @@ -953,8 +944,8 @@ topology_template: - test_nested2Level - dependency_cmaui_port_3 dependency_cmaui_port_1: - - cmaui_port_1 - - dependency + - abstract_cmaui_2 + - dependency_cmaui_cmaui_port_1 link_cmaui_port_6_test_nested3Level_test_nested2Level: - test_nested2Level - link_cmaui_port_6_test_nested3Level @@ -962,8 +953,8 @@ topology_template: - test_nested2Level - dependency_server_cmaui dependency_cmaui_port_2: - - cmaui_port_2 - - dependency + - abstract_cmaui_2 + - dependency_cmaui_cmaui_port_2 link_cmaui_port_4_test_nested2Level: - test_nested2Level - link_cmaui_port_4 @@ -971,8 +962,8 @@ topology_template: - test_nested2Level - dependency_cmaui_port_5_test_nested3Level local_storage_server_cmaui: - - server_cmaui - - local_storage + - abstract_cmaui_2 + - local_storage_cmaui local_storage_server_cmaui_test_nested2Level: - test_nested2Level - local_storage_server_cmaui @@ -999,4 +990,4 @@ topology_template: - local_storage_server_cmaui_test_nested4Level_test_nested3Level dependency_cmaui_port_4_test_nested2Level: - test_nested2Level - - dependency_cmaui_port_4 \ No newline at end of file + - dependency_cmaui_port_4 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested2ServiceTemplate.yaml index c2319a006c..c3425ca981 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested2ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested2ServiceTemplate.yaml @@ -6,9 +6,6 @@ imports: 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: @@ -60,61 +57,6 @@ topology_template: immutable: false type: string node_templates: - cmaui_port_3: - 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: p2 - - get_input: p1 - fixed_ips: - - ip_address: - get_input: - - cmaui_oam_ips - - 0 - mac_requirements: - mac_count_required: - is_required: false - network: - get_input: net - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: server_cmaui - relationship: tosca.relationships.network.BindsTo - cmaui_port_4: - 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: p1 - fixed_ips: - - ip_address: - get_input: - - cmaui_oam_ips - - 0 - mac_requirements: - mac_count_required: - is_required: false - network: - get_input: net - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: server_cmaui - relationship: tosca.relationships.network.BindsTo test_nested3Level: type: org.openecomp.resource.abstract.nodes.heat.nested3 directives: @@ -133,19 +75,70 @@ topology_template: - SELF - service_template_filter - index_value - server_cmaui: - type: org.openecomp.resource.vfc.nodes.heat.cmaui + abstract_cmaui_1: + type: org.openecomp.resource.abstract.nodes.cmaui_1 + directives: + - substitutable properties: - flavor: + port_cmaui_port_3_mac_requirements: + mac_count_required: + is_required: false + vm_flavor_name: get_input: cmaui_flavor - availability_zone: - get_input: availability_zone_0 - image: - get_input: cmaui_image - name: - get_input: + compute_cmaui_name: + - get_input: - cmaui_names - 0 + port_cmaui_port_4_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + compute_cmaui_availability_zone: + - get_input: availability_zone_0 + port_cmaui_port_4_security_groups: + - - get_input: p1 + vm_image_name: + get_input: cmaui_image + port_cmaui_port_3_fixed_ips: + - ip_address: + get_input: + - cmaui_oam_ips + - 0 + port_cmaui_port_4_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_3_network: + - get_input: net + port_cmaui_port_3_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_cmaui_port_4_replacement_policy: + - AUTO + port_cmaui_port_3_replacement_policy: + - AUTO + port_cmaui_port_4_network: + - get_input: net + port_cmaui_port_4_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_cmaui_port_3_security_groups: + - - get_input: p2 + - get_input: p1 + service_template_filter: + substitute_service_template: Nested_cmaui_1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value groups: nested2_group: type: org.openecomp.groups.heat.HeatStack @@ -153,19 +146,17 @@ topology_template: heat_file: ../Artifacts/nested2.yml description: nested2 members: - - cmaui_port_3 - - cmaui_port_4 - test_nested3Level - - server_cmaui + - abstract_cmaui_1 substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.heat.nested2 capabilities: cpu.delta_server_cmaui: - - server_cmaui - - cpu.delta + - abstract_cmaui_1 + - cpu.delta_cmaui disk.device.write.requests.rate_server_cmaui: - - server_cmaui - - disk.device.write.requests.rate + - abstract_cmaui_1 + - disk.device.write.requests.rate_cmaui disk.write.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - disk.write.bytes.rate_server_cmaui_test_nested4Level @@ -173,8 +164,8 @@ topology_template: - test_nested3Level - vcpus_server_cmaui disk.device.allocation_server_cmaui: - - server_cmaui - - disk.device.allocation + - abstract_cmaui_1 + - disk.device.allocation_cmaui disk.latency_server_cmaui_test_nested3Level: - test_nested3Level - disk.latency_server_cmaui @@ -182,11 +173,11 @@ topology_template: - test_nested3Level - disk.device.capacity_server_cmaui_test_nested4Level scalable_server_cmaui: - - server_cmaui - - scalable + - abstract_cmaui_1 + - scalable_cmaui disk.read.bytes.rate_server_cmaui: - - server_cmaui - - disk.read.bytes.rate + - abstract_cmaui_1 + - disk.read.bytes.rate_cmaui memory.resident_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - memory.resident_server_cmaui_test_nested4Level @@ -197,11 +188,11 @@ topology_template: - test_nested3Level - disk.capacity_server_cmaui_test_nested4Level host_server_cmaui: - - server_cmaui - - host + - abstract_cmaui_1 + - host_cmaui cpu_util_server_cmaui: - - server_cmaui - - cpu_util + - abstract_cmaui_1 + - cpu_util_cmaui os_server_cmaui_test_nested3Level: - test_nested3Level - os_server_cmaui @@ -215,11 +206,11 @@ topology_template: - test_nested3Level - memory.usage_server_cmaui_test_nested4Level network.outgoing.bytes_cmaui_port_3: - - cmaui_port_3 - - network.outgoing.bytes + - abstract_cmaui_1 + - network.outgoing.bytes_cmaui_cmaui_port_3 disk.device.write.requests_server_cmaui: - - server_cmaui - - disk.device.write.requests + - abstract_cmaui_1 + - disk.device.write.requests_cmaui instance_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - instance_server_cmaui_test_nested4Level @@ -248,17 +239,17 @@ topology_template: - test_nested3Level - memory.usage_server_cmaui instance_server_cmaui: - - server_cmaui - - instance + - abstract_cmaui_1 + - instance_cmaui disk.device.read.bytes_server_cmaui: - - server_cmaui - - disk.device.read.bytes + - abstract_cmaui_1 + - disk.device.read.bytes_cmaui binding_server_cmaui_test_nested3Level: - test_nested3Level - binding_server_cmaui disk.root.size_server_cmaui: - - server_cmaui - - disk.root.size + - abstract_cmaui_1 + - disk.root.size_cmaui memory_server_cmaui_test_nested3Level: - test_nested3Level - memory_server_cmaui @@ -266,17 +257,17 @@ topology_template: - test_nested3Level - network.outgoing.bytes.rate_cmaui_port_5 network.incoming.packets_cmaui_port_3: - - cmaui_port_3 - - network.incoming.packets + - abstract_cmaui_1 + - network.incoming.packets_cmaui_cmaui_port_3 os_server_cmaui: - - server_cmaui - - os + - abstract_cmaui_1 + - os_cmaui disk.device.write.bytes.rate_server_cmaui: - - server_cmaui - - disk.device.write.bytes.rate + - abstract_cmaui_1 + - disk.device.write.bytes.rate_cmaui network.incoming.packets_cmaui_port_4: - - cmaui_port_4 - - network.incoming.packets + - abstract_cmaui_1 + - network.incoming.packets_cmaui_cmaui_port_4 disk.device.latency_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - disk.device.latency_server_cmaui_test_nested4Level @@ -338,17 +329,17 @@ topology_template: - test_nested3Level - disk.write.requests_server_cmaui_test_nested4Level feature_server_cmaui: - - server_cmaui - - feature + - abstract_cmaui_1 + - feature_cmaui binding_cmaui_port_3: - - cmaui_port_3 - - binding + - abstract_cmaui_1 + - binding_cmaui_cmaui_port_3 disk.device.read.bytes.rate_server_cmaui_test_nested3Level: - test_nested3Level - disk.device.read.bytes.rate_server_cmaui binding_cmaui_port_4: - - cmaui_port_4 - - binding + - abstract_cmaui_1 + - binding_cmaui_cmaui_port_4 disk.device.write.requests_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - disk.device.write.requests_server_cmaui_test_nested4Level @@ -359,8 +350,8 @@ topology_template: - test_nested3Level - disk.device.write.requests_server_cmaui memory.usage_server_cmaui: - - server_cmaui - - memory.usage + - abstract_cmaui_1 + - memory.usage_cmaui feature_cmaui_port_6_test_nested3Level: - test_nested3Level - feature_cmaui_port_6 @@ -368,8 +359,8 @@ topology_template: - test_nested3Level - feature_cmaui_port_8_test_nested4Level disk.ephemeral.size_server_cmaui: - - server_cmaui - - disk.ephemeral.size + - abstract_cmaui_1 + - disk.ephemeral.size_cmaui network.incoming.bytes.rate_cmaui_port_6_test_nested3Level: - test_nested3Level - network.incoming.bytes.rate_cmaui_port_6 @@ -377,35 +368,35 @@ topology_template: - test_nested3Level - memory_server_cmaui_test_nested4Level network.outgoing.bytes.rate_cmaui_port_3: - - cmaui_port_3 - - network.outgoing.bytes.rate + - abstract_cmaui_1 + - network.outgoing.bytes.rate_cmaui_cmaui_port_3 disk.device.usage_server_cmaui_test_nested3Level: - test_nested3Level - disk.device.usage_server_cmaui network.outgoing.bytes.rate_cmaui_port_4: - - cmaui_port_4 - - network.outgoing.bytes.rate + - abstract_cmaui_1 + - network.outgoing.bytes.rate_cmaui_cmaui_port_4 binding_cmaui_port_6_test_nested3Level: - test_nested3Level - binding_cmaui_port_6 disk.iops_server_cmaui: - - server_cmaui - - disk.iops + - abstract_cmaui_1 + - disk.iops_cmaui network.incoming.bytes_cmaui_port_4: - - cmaui_port_4 - - network.incoming.bytes + - abstract_cmaui_1 + - network.incoming.bytes_cmaui_cmaui_port_4 disk.iops_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - disk.iops_server_cmaui_test_nested4Level network.incoming.bytes_cmaui_port_3: - - cmaui_port_3 - - network.incoming.bytes + - abstract_cmaui_1 + - network.incoming.bytes_cmaui_cmaui_port_3 disk.device.iops_server_cmaui: - - server_cmaui - - disk.device.iops + - abstract_cmaui_1 + - disk.device.iops_cmaui disk.read.bytes_server_cmaui: - - server_cmaui - - disk.read.bytes + - abstract_cmaui_1 + - disk.read.bytes_cmaui disk.root.size_server_cmaui_test_nested3Level: - test_nested3Level - disk.root.size_server_cmaui @@ -422,26 +413,26 @@ topology_template: - test_nested3Level - feature_cmaui_port_7_test_nested4Level cpu_server_cmaui: - - server_cmaui - - cpu + - abstract_cmaui_1 + - cpu_cmaui network.incoming.packets.rate_cmaui_port_3: - - cmaui_port_3 - - network.incoming.packets.rate + - abstract_cmaui_1 + - network.incoming.packets.rate_cmaui_cmaui_port_3 feature_cmaui_port_3: - - cmaui_port_3 - - feature + - abstract_cmaui_1 + - feature_cmaui_cmaui_port_3 network.incoming.packets.rate_cmaui_port_4: - - cmaui_port_4 - - network.incoming.packets.rate + - abstract_cmaui_1 + - network.incoming.packets.rate_cmaui_cmaui_port_4 feature_cmaui_port_4: - - cmaui_port_4 - - feature + - abstract_cmaui_1 + - feature_cmaui_cmaui_port_4 attachment_cmaui_port_6_test_nested3Level: - test_nested3Level - attachment_cmaui_port_6 disk.write.bytes.rate_server_cmaui: - - server_cmaui - - disk.write.bytes.rate + - abstract_cmaui_1 + - disk.write.bytes.rate_cmaui disk.device.write.bytes_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - disk.device.write.bytes_server_cmaui_test_nested4Level @@ -449,23 +440,23 @@ topology_template: - test_nested3Level - network.outgoing.packets.rate_cmaui_port_6 disk.device.read.bytes.rate_server_cmaui: - - server_cmaui - - disk.device.read.bytes.rate + - abstract_cmaui_1 + - disk.device.read.bytes.rate_cmaui network.outgoing.packets.rate_cmaui_port_4: - - cmaui_port_4 - - network.outgoing.packets.rate + - abstract_cmaui_1 + - network.outgoing.packets.rate_cmaui_cmaui_port_4 disk.write.requests.rate_server_cmaui_test_nested3Level: - test_nested3Level - disk.write.requests.rate_server_cmaui attachment_cmaui_port_3: - - cmaui_port_3 - - attachment + - abstract_cmaui_1 + - attachment_cmaui_cmaui_port_3 disk.write.bytes_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - disk.write.bytes_server_cmaui_test_nested4Level attachment_cmaui_port_4: - - cmaui_port_4 - - attachment + - abstract_cmaui_1 + - attachment_cmaui_cmaui_port_4 disk.iops_server_cmaui_test_nested3Level: - test_nested3Level - disk.iops_server_cmaui @@ -473,11 +464,11 @@ topology_template: - test_nested3Level - host_server_cmaui_test_nested4Level disk.device.latency_server_cmaui: - - server_cmaui - - disk.device.latency + - abstract_cmaui_1 + - disk.device.latency_cmaui disk.read.requests_server_cmaui: - - server_cmaui - - disk.read.requests + - abstract_cmaui_1 + - disk.read.requests_cmaui disk.device.allocation_server_cmaui_test_nested3Level: - test_nested3Level - disk.device.allocation_server_cmaui @@ -485,17 +476,17 @@ topology_template: - test_nested3Level - disk.device.read.requests_server_cmaui_test_nested4Level disk.device.capacity_server_cmaui: - - server_cmaui - - disk.device.capacity + - abstract_cmaui_1 + - disk.device.capacity_cmaui disk.usage_server_cmaui: - - server_cmaui - - disk.usage + - abstract_cmaui_1 + - disk.usage_cmaui network.outgoing.packets.rate_cmaui_port_3: - - cmaui_port_3 - - network.outgoing.packets.rate + - abstract_cmaui_1 + - network.outgoing.packets.rate_cmaui_cmaui_port_3 disk.device.usage_server_cmaui: - - server_cmaui - - disk.device.usage + - abstract_cmaui_1 + - disk.device.usage_cmaui disk.device.iops_server_cmaui_test_nested3Level: - test_nested3Level - disk.device.iops_server_cmaui @@ -506,11 +497,11 @@ topology_template: - test_nested3Level - disk.allocation_server_cmaui_test_nested4Level disk.capacity_server_cmaui: - - server_cmaui - - disk.capacity + - abstract_cmaui_1 + - disk.capacity_cmaui disk.write.requests.rate_server_cmaui: - - server_cmaui - - disk.write.requests.rate + - abstract_cmaui_1 + - disk.write.requests.rate_cmaui os_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - os_server_cmaui_test_nested4Level @@ -530,14 +521,14 @@ topology_template: - test_nested3Level - disk.root.size_server_cmaui_test_nested4Level disk.device.read.requests_server_cmaui: - - server_cmaui - - disk.device.read.requests + - abstract_cmaui_1 + - disk.device.read.requests_cmaui network.incoming.bytes_cmaui_port_6_test_nested3Level: - test_nested3Level - network.incoming.bytes_cmaui_port_6 memory_server_cmaui: - - server_cmaui - - memory + - abstract_cmaui_1 + - memory_cmaui disk.read.bytes.rate_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - disk.read.bytes.rate_server_cmaui_test_nested4Level @@ -548,8 +539,8 @@ topology_template: - test_nested3Level - network.incoming.packets.rate_cmaui_port_8_test_nested4Level binding_server_cmaui: - - server_cmaui - - binding + - abstract_cmaui_1 + - binding_cmaui disk.device.usage_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - disk.device.usage_server_cmaui_test_nested4Level @@ -563,8 +554,8 @@ topology_template: - test_nested3Level - attachment_cmaui_port_5 disk.device.read.requests.rate_server_cmaui: - - server_cmaui - - disk.device.read.requests.rate + - abstract_cmaui_1 + - disk.device.read.requests.rate_cmaui feature_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - feature_server_cmaui_test_nested4Level @@ -578,8 +569,8 @@ topology_template: - test_nested3Level - disk.read.bytes_server_cmaui_test_nested4Level disk.write.bytes_server_cmaui: - - server_cmaui - - disk.write.bytes + - abstract_cmaui_1 + - disk.write.bytes_cmaui host_server_cmaui_test_nested3Level: - test_nested3Level - host_server_cmaui @@ -623,8 +614,8 @@ topology_template: - test_nested3Level - network.outgoing.bytes.rate_cmaui_port_7_test_nested4Level memory.resident_server_cmaui: - - server_cmaui - - memory.resident + - abstract_cmaui_1 + - memory.resident_cmaui network.incoming.bytes_cmaui_port_5_test_nested3Level: - test_nested3Level - network.incoming.bytes_cmaui_port_5 @@ -638,23 +629,23 @@ topology_template: - test_nested3Level - disk.write.requests_server_cmaui disk.latency_server_cmaui: - - server_cmaui - - disk.latency + - abstract_cmaui_1 + - disk.latency_cmaui network.outpoing.packets_cmaui_port_6_test_nested3Level: - test_nested3Level - network.outpoing.packets_cmaui_port_6 vcpus_server_cmaui: - - server_cmaui - - vcpus + - abstract_cmaui_1 + - vcpus_cmaui network.outgoing.bytes_cmaui_port_4: - - cmaui_port_4 - - network.outgoing.bytes + - abstract_cmaui_1 + - network.outgoing.bytes_cmaui_cmaui_port_4 network.outgoing.packets.rate_cmaui_port_7_test_nested4Level_test_nested3Level: - test_nested3Level - network.outgoing.packets.rate_cmaui_port_7_test_nested4Level disk.device.write.bytes_server_cmaui: - - server_cmaui - - disk.device.write.bytes + - abstract_cmaui_1 + - disk.device.write.bytes_cmaui instance_server_cmaui_test_nested3Level: - test_nested3Level - instance_server_cmaui @@ -662,11 +653,11 @@ topology_template: - test_nested3Level - binding_cmaui_port_5 network.incoming.bytes.rate_cmaui_port_3: - - cmaui_port_3 - - network.incoming.bytes.rate + - abstract_cmaui_1 + - network.incoming.bytes.rate_cmaui_cmaui_port_3 network.incoming.bytes.rate_cmaui_port_4: - - cmaui_port_4 - - network.incoming.bytes.rate + - abstract_cmaui_1 + - network.incoming.bytes.rate_cmaui_cmaui_port_4 network.outgoing.bytes_cmaui_port_5_test_nested3Level: - test_nested3Level - network.outgoing.bytes_cmaui_port_5 @@ -674,11 +665,11 @@ topology_template: - test_nested3Level - cpu_util_server_cmaui_test_nested4Level disk.allocation_server_cmaui: - - server_cmaui - - disk.allocation + - abstract_cmaui_1 + - disk.allocation_cmaui disk.write.requests_server_cmaui: - - server_cmaui - - disk.write.requests + - abstract_cmaui_1 + - disk.write.requests_cmaui cpu_server_cmaui_test_nested3Level: - test_nested3Level - cpu_server_cmaui @@ -689,11 +680,11 @@ topology_template: - test_nested3Level - disk.write.bytes_server_cmaui network.outpoing.packets_cmaui_port_3: - - cmaui_port_3 - - network.outpoing.packets + - abstract_cmaui_1 + - network.outpoing.packets_cmaui_cmaui_port_3 network.outpoing.packets_cmaui_port_4: - - cmaui_port_4 - - network.outpoing.packets + - abstract_cmaui_1 + - network.outpoing.packets_cmaui_cmaui_port_4 network.incoming.bytes.rate_cmaui_port_7_test_nested4Level_test_nested3Level: - test_nested3Level - network.incoming.bytes.rate_cmaui_port_7_test_nested4Level @@ -704,8 +695,8 @@ topology_template: - test_nested3Level - scalable_server_cmaui endpoint_server_cmaui: - - server_cmaui - - endpoint + - abstract_cmaui_1 + - endpoint_cmaui feature_cmaui_port_5_test_nested3Level: - test_nested3Level - feature_cmaui_port_5 @@ -744,8 +735,8 @@ topology_template: - test_nested3Level - dependency_cmaui_port_6 dependency_server_cmaui: - - server_cmaui - - dependency + - abstract_cmaui_1 + - dependency_cmaui dependency_cmaui_port_7_test_nested4Level_test_nested3Level: - test_nested3Level - dependency_cmaui_port_7_test_nested4Level @@ -756,14 +747,14 @@ topology_template: - test_nested3Level - dependency_test_nested4Level link_cmaui_port_4: - - cmaui_port_4 - - link + - abstract_cmaui_1 + - link_cmaui_cmaui_port_4 link_cmaui_port_3: - - cmaui_port_3 - - link + - abstract_cmaui_1 + - link_cmaui_cmaui_port_3 local_storage_server_cmaui: - - server_cmaui - - local_storage + - abstract_cmaui_1 + - local_storage_cmaui dependency_server_cmaui_test_nested4Level_test_nested3Level: - test_nested3Level - dependency_server_cmaui_test_nested4Level @@ -783,14 +774,14 @@ topology_template: - test_nested3Level - dependency_cmaui_port_8_test_nested4Level dependency_cmaui_port_4: - - cmaui_port_4 - - dependency + - abstract_cmaui_1 + - dependency_cmaui_cmaui_port_4 dependency_cmaui_port_3: - - cmaui_port_3 - - dependency + - abstract_cmaui_1 + - dependency_cmaui_cmaui_port_3 dependency_cmaui_port_5_test_nested3Level: - test_nested3Level - dependency_cmaui_port_5 local_storage_server_cmaui_test_nested3Level: - test_nested3Level - - local_storage_server_cmaui \ No newline at end of file + - local_storage_server_cmaui diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested3ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested3ServiceTemplate.yaml index d907a4db05..da2f42610f 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested3ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested3ServiceTemplate.yaml @@ -6,9 +6,6 @@ imports: 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: @@ -72,75 +69,89 @@ topology_template: get_input: p1 service_template_filter: substitute_service_template: nested4ServiceTemplate.yaml + port_cmaui_port_8_mac_requirements: + mac_count_required: + is_required: false p2: get_input: p2 - cmaui_port_5: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - replacement_policy: AUTO - ip_requirements: + port_cmaui_port_7_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_7_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_cmaui_port_8_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false - security_groups: - - get_input: p1 - fixed_ips: + abstract_cmaui: + type: org.openecomp.resource.abstract.nodes.cmaui + directives: + - substitutable + properties: + port_cmaui_port_6_fixed_ips: - ip_address: get_input: - cmaui_oam_ips - 0 - mac_requirements: - mac_count_required: - is_required: false - network: - get_input: net - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: server_cmaui - relationship: tosca.relationships.network.BindsTo - cmaui_port_6: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - replacement_policy: AUTO - ip_requirements: + vm_flavor_name: + get_input: cmaui_flavor + compute_cmaui_name: + - get_input: + - cmaui_names + - 0 + compute_cmaui_availability_zone: + - get_input: availability_zone_0 + vm_image_name: + get_input: cmaui_image + port_cmaui_port_6_network: + - get_input: net + port_cmaui_port_5_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false - security_groups: - - get_input: p2 - fixed_ips: + port_cmaui_port_5_fixed_ips: - ip_address: get_input: - cmaui_oam_ips - 0 - mac_requirements: + port_cmaui_port_6_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_cmaui_port_5_network: + - get_input: net + port_cmaui_port_5_replacement_policy: + - AUTO + port_cmaui_port_6_replacement_policy: + - AUTO + port_cmaui_port_5_security_groups: + - - get_input: p1 + port_cmaui_port_5_mac_requirements: mac_count_required: is_required: false - network: - get_input: net - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: server_cmaui - relationship: tosca.relationships.network.BindsTo - server_cmaui: - type: org.openecomp.resource.vfc.nodes.heat.cmaui - properties: - flavor: - get_input: cmaui_flavor - availability_zone: - get_input: availability_zone_0 - image: - get_input: cmaui_image - name: - get_input: - - cmaui_names - - 0 + port_cmaui_port_6_mac_requirements: + mac_count_required: + is_required: false + port_cmaui_port_6_security_groups: + - - get_input: p2 + service_template_filter: + substitute_service_template: Nested_cmauiServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value groups: nested3_group: type: org.openecomp.groups.heat.HeatStack @@ -149,30 +160,28 @@ topology_template: description: nested3 members: - test_nested4Level - - cmaui_port_5 - - cmaui_port_6 - - server_cmaui + - abstract_cmaui substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.heat.nested3 capabilities: cpu.delta_server_cmaui: - - server_cmaui - - cpu.delta + - abstract_cmaui + - cpu.delta_cmaui disk.device.write.requests.rate_server_cmaui: - - server_cmaui - - disk.device.write.requests.rate + - abstract_cmaui + - disk.device.write.requests.rate_cmaui disk.device.allocation_server_cmaui: - - server_cmaui - - disk.device.allocation + - abstract_cmaui + - disk.device.allocation_cmaui memory_server_cmaui_test_nested4Level: - test_nested4Level - memory_server_cmaui scalable_server_cmaui: - - server_cmaui - - scalable + - abstract_cmaui + - scalable_cmaui disk.read.bytes.rate_server_cmaui: - - server_cmaui - - disk.read.bytes.rate + - abstract_cmaui + - disk.read.bytes.rate_cmaui instance_server_cmaui_test_nested4Level: - test_nested4Level - instance_server_cmaui @@ -183,11 +192,11 @@ topology_template: - test_nested4Level - disk.write.bytes_server_cmaui host_server_cmaui: - - server_cmaui - - host + - abstract_cmaui + - host_cmaui cpu_util_server_cmaui: - - server_cmaui - - cpu_util + - abstract_cmaui + - cpu_util_cmaui cpu_server_cmaui_test_nested4Level: - test_nested4Level - cpu_server_cmaui @@ -198,20 +207,20 @@ topology_template: - test_nested4Level - disk.device.usage_server_cmaui disk.device.write.requests_server_cmaui: - - server_cmaui - - disk.device.write.requests + - abstract_cmaui + - disk.device.write.requests_cmaui network.incoming.bytes.rate_cmaui_port_7_test_nested4Level: - test_nested4Level - network.incoming.bytes.rate_cmaui_port_7 instance_server_cmaui: - - server_cmaui - - instance + - abstract_cmaui + - instance_cmaui disk.latency_server_cmaui_test_nested4Level: - test_nested4Level - disk.latency_server_cmaui disk.device.read.bytes_server_cmaui: - - server_cmaui - - disk.device.read.bytes + - abstract_cmaui + - disk.device.read.bytes_cmaui disk.device.capacity_server_cmaui_test_nested4Level: - test_nested4Level - disk.device.capacity_server_cmaui @@ -219,23 +228,23 @@ topology_template: - test_nested4Level - network.incoming.bytes.rate_cmaui_port_8 disk.root.size_server_cmaui: - - server_cmaui - - disk.root.size + - abstract_cmaui + - disk.root.size_cmaui host_server_cmaui_test_nested4Level: - test_nested4Level - host_server_cmaui os_server_cmaui: - - server_cmaui - - os + - abstract_cmaui + - os_cmaui disk.device.write.bytes.rate_server_cmaui: - - server_cmaui - - disk.device.write.bytes.rate + - abstract_cmaui + - disk.device.write.bytes.rate_cmaui disk.device.read.requests.rate_server_cmaui_test_nested4Level: - test_nested4Level - disk.device.read.requests.rate_server_cmaui network.incoming.packets_cmaui_port_5: - - cmaui_port_5 - - network.incoming.packets + - abstract_cmaui + - network.incoming.packets_cmaui_cmaui_port_5 network.incoming.packets.rate_cmaui_port_7_test_nested4Level: - test_nested4Level - network.incoming.packets.rate_cmaui_port_7 @@ -243,8 +252,8 @@ topology_template: - test_nested4Level - disk.allocation_server_cmaui network.incoming.packets_cmaui_port_6: - - cmaui_port_6 - - network.incoming.packets + - abstract_cmaui + - network.incoming.packets_cmaui_cmaui_port_6 disk.device.write.bytes.rate_server_cmaui_test_nested4Level: - test_nested4Level - disk.device.write.bytes.rate_server_cmaui @@ -276,26 +285,26 @@ topology_template: - test_nested4Level - disk.usage_server_cmaui feature_server_cmaui: - - server_cmaui - - feature + - abstract_cmaui + - feature_cmaui binding_cmaui_port_5: - - cmaui_port_5 - - binding + - abstract_cmaui + - binding_cmaui_cmaui_port_5 network.incoming.packets_cmaui_port_8_test_nested4Level: - test_nested4Level - network.incoming.packets_cmaui_port_8 binding_cmaui_port_6: - - cmaui_port_6 - - binding + - abstract_cmaui + - binding_cmaui_cmaui_port_6 network.outgoing.packets.rate_cmaui_port_8_test_nested4Level: - test_nested4Level - network.outgoing.packets.rate_cmaui_port_8 memory.usage_server_cmaui: - - server_cmaui - - memory.usage + - abstract_cmaui + - memory.usage_cmaui disk.ephemeral.size_server_cmaui: - - server_cmaui - - disk.ephemeral.size + - abstract_cmaui + - disk.ephemeral.size_cmaui feature_server_cmaui_test_nested4Level: - test_nested4Level - feature_server_cmaui @@ -303,29 +312,29 @@ topology_template: - test_nested4Level - disk.read.bytes.rate_server_cmaui network.outgoing.bytes.rate_cmaui_port_6: - - cmaui_port_6 - - network.outgoing.bytes.rate + - abstract_cmaui + - network.outgoing.bytes.rate_cmaui_cmaui_port_6 network.outgoing.bytes.rate_cmaui_port_5: - - cmaui_port_5 - - network.outgoing.bytes.rate + - abstract_cmaui + - network.outgoing.bytes.rate_cmaui_cmaui_port_5 network.incoming.bytes_cmaui_port_6: - - cmaui_port_6 - - network.incoming.bytes + - abstract_cmaui + - network.incoming.bytes_cmaui_cmaui_port_6 network.incoming.bytes_cmaui_port_5: - - cmaui_port_5 - - network.incoming.bytes + - abstract_cmaui + - network.incoming.bytes_cmaui_cmaui_port_5 disk.iops_server_cmaui: - - server_cmaui - - disk.iops + - abstract_cmaui + - disk.iops_cmaui disk.device.iops_server_cmaui: - - server_cmaui - - disk.device.iops + - abstract_cmaui + - disk.device.iops_cmaui disk.capacity_server_cmaui_test_nested4Level: - test_nested4Level - disk.capacity_server_cmaui disk.read.bytes_server_cmaui: - - server_cmaui - - disk.read.bytes + - abstract_cmaui + - disk.read.bytes_cmaui scalable_server_cmaui_test_nested4Level: - test_nested4Level - scalable_server_cmaui @@ -339,20 +348,20 @@ topology_template: - test_nested4Level - disk.device.read.bytes.rate_server_cmaui feature_cmaui_port_5: - - cmaui_port_5 - - feature + - abstract_cmaui + - feature_cmaui_cmaui_port_5 disk.device.allocation_server_cmaui_test_nested4Level: - test_nested4Level - disk.device.allocation_server_cmaui feature_cmaui_port_6: - - cmaui_port_6 - - feature + - abstract_cmaui + - feature_cmaui_cmaui_port_6 disk.device.write.requests_server_cmaui_test_nested4Level: - test_nested4Level - disk.device.write.requests_server_cmaui cpu_server_cmaui: - - server_cmaui - - cpu + - abstract_cmaui + - cpu_cmaui disk.write.bytes.rate_server_cmaui_test_nested4Level: - test_nested4Level - disk.write.bytes.rate_server_cmaui @@ -366,56 +375,56 @@ topology_template: - test_nested4Level - binding_cmaui_port_8 network.incoming.packets.rate_cmaui_port_5: - - cmaui_port_5 - - network.incoming.packets.rate + - abstract_cmaui + - network.incoming.packets.rate_cmaui_cmaui_port_5 disk.write.bytes.rate_server_cmaui: - - server_cmaui - - disk.write.bytes.rate + - abstract_cmaui + - disk.write.bytes.rate_cmaui disk.device.read.bytes.rate_server_cmaui: - - server_cmaui - - disk.device.read.bytes.rate + - abstract_cmaui + - disk.device.read.bytes.rate_cmaui attachment_cmaui_port_6: - - cmaui_port_6 - - attachment + - abstract_cmaui + - attachment_cmaui_cmaui_port_6 network.outgoing.packets.rate_cmaui_port_7_test_nested4Level: - test_nested4Level - network.outgoing.packets.rate_cmaui_port_7 network.outgoing.packets.rate_cmaui_port_5: - - cmaui_port_5 - - network.outgoing.packets.rate + - abstract_cmaui + - network.outgoing.packets.rate_cmaui_cmaui_port_5 network.outgoing.packets.rate_cmaui_port_6: - - cmaui_port_6 - - network.outgoing.packets.rate + - abstract_cmaui + - network.outgoing.packets.rate_cmaui_cmaui_port_6 attachment_cmaui_port_5: - - cmaui_port_5 - - attachment + - abstract_cmaui + - attachment_cmaui_cmaui_port_5 feature_cmaui_port_8_test_nested4Level: - test_nested4Level - feature_cmaui_port_8 disk.device.latency_server_cmaui: - - server_cmaui - - disk.device.latency + - abstract_cmaui + - disk.device.latency_cmaui disk.read.requests_server_cmaui: - - server_cmaui - - disk.read.requests + - abstract_cmaui + - disk.read.requests_cmaui disk.device.capacity_server_cmaui: - - server_cmaui - - disk.device.capacity + - abstract_cmaui + - disk.device.capacity_cmaui disk.usage_server_cmaui: - - server_cmaui - - disk.usage + - abstract_cmaui + - disk.usage_cmaui disk.device.usage_server_cmaui: - - server_cmaui - - disk.device.usage + - abstract_cmaui + - disk.device.usage_cmaui network.outpoing.packets_cmaui_port_7_test_nested4Level: - test_nested4Level - network.outpoing.packets_cmaui_port_7 disk.capacity_server_cmaui: - - server_cmaui - - disk.capacity + - abstract_cmaui + - disk.capacity_cmaui disk.write.requests.rate_server_cmaui: - - server_cmaui - - disk.write.requests.rate + - abstract_cmaui + - disk.write.requests.rate_cmaui attachment_cmaui_port_8_test_nested4Level: - test_nested4Level - attachment_cmaui_port_8 @@ -426,8 +435,8 @@ topology_template: - test_nested4Level - disk.iops_server_cmaui disk.device.read.requests_server_cmaui: - - server_cmaui - - disk.device.read.requests + - abstract_cmaui + - disk.device.read.requests_cmaui feature_cmaui_port_7_test_nested4Level: - test_nested4Level - feature_cmaui_port_7 @@ -435,11 +444,11 @@ topology_template: - test_nested4Level - endpoint_server_cmaui network.incoming.packets.rate_cmaui_port_6: - - cmaui_port_6 - - network.incoming.packets.rate + - abstract_cmaui + - network.incoming.packets.rate_cmaui_cmaui_port_6 memory_server_cmaui: - - server_cmaui - - memory + - abstract_cmaui + - memory_cmaui cpu.delta_server_cmaui_test_nested4Level: - test_nested4Level - cpu.delta_server_cmaui @@ -450,14 +459,14 @@ topology_template: - test_nested4Level - binding_cmaui_port_7 binding_server_cmaui: - - server_cmaui - - binding + - abstract_cmaui + - binding_cmaui disk.device.read.requests.rate_server_cmaui: - - server_cmaui - - disk.device.read.requests.rate + - abstract_cmaui + - disk.device.read.requests.rate_cmaui disk.write.bytes_server_cmaui: - - server_cmaui - - disk.write.bytes + - abstract_cmaui + - disk.write.bytes_cmaui network.outgoing.bytes_cmaui_port_7_test_nested4Level: - test_nested4Level - network.outgoing.bytes_cmaui_port_7 @@ -483,11 +492,11 @@ topology_template: - test_nested4Level - os_server_cmaui network.incoming.bytes.rate_cmaui_port_6: - - cmaui_port_6 - - network.incoming.bytes.rate + - abstract_cmaui + - network.incoming.bytes.rate_cmaui_cmaui_port_6 memory.resident_server_cmaui: - - server_cmaui - - memory.resident + - abstract_cmaui + - memory.resident_cmaui network.incoming.packets.rate_cmaui_port_8_test_nested4Level: - test_nested4Level - network.incoming.packets.rate_cmaui_port_8 @@ -495,26 +504,26 @@ topology_template: - test_nested4Level - memory.usage_server_cmaui network.outpoing.packets_cmaui_port_5: - - cmaui_port_5 - - network.outpoing.packets + - abstract_cmaui + - network.outpoing.packets_cmaui_cmaui_port_5 disk.latency_server_cmaui: - - server_cmaui - - disk.latency + - abstract_cmaui + - disk.latency_cmaui network.outgoing.bytes_cmaui_port_6: - - cmaui_port_6 - - network.outgoing.bytes + - abstract_cmaui + - network.outgoing.bytes_cmaui_cmaui_port_6 network.outpoing.packets_cmaui_port_6: - - cmaui_port_6 - - network.outpoing.packets + - abstract_cmaui + - network.outpoing.packets_cmaui_cmaui_port_6 network.outgoing.bytes_cmaui_port_5: - - cmaui_port_5 - - network.outgoing.bytes + - abstract_cmaui + - network.outgoing.bytes_cmaui_cmaui_port_5 vcpus_server_cmaui: - - server_cmaui - - vcpus + - abstract_cmaui + - vcpus_cmaui disk.device.write.bytes_server_cmaui: - - server_cmaui - - disk.device.write.bytes + - abstract_cmaui + - disk.device.write.bytes_cmaui disk.device.read.bytes_server_cmaui_test_nested4Level: - test_nested4Level - disk.device.read.bytes_server_cmaui @@ -522,30 +531,30 @@ topology_template: - test_nested4Level - cpu_util_server_cmaui network.incoming.bytes.rate_cmaui_port_5: - - cmaui_port_5 - - network.incoming.bytes.rate + - abstract_cmaui + - network.incoming.bytes.rate_cmaui_cmaui_port_5 disk.allocation_server_cmaui: - - server_cmaui - - disk.allocation + - abstract_cmaui + - disk.allocation_cmaui disk.write.requests_server_cmaui: - - server_cmaui - - disk.write.requests + - abstract_cmaui + - disk.write.requests_cmaui network.incoming.bytes_cmaui_port_7_test_nested4Level: - test_nested4Level - network.incoming.bytes_cmaui_port_7 endpoint_server_cmaui: - - server_cmaui - - endpoint + - abstract_cmaui + - endpoint_cmaui requirements: dependency_cmaui_port_7_test_nested4Level: - test_nested4Level - dependency_cmaui_port_7 dependency_cmaui_port_6: - - cmaui_port_6 - - dependency + - abstract_cmaui + - dependency_cmaui_cmaui_port_6 dependency_server_cmaui: - - server_cmaui - - dependency + - abstract_cmaui + - dependency_cmaui dependency_cmaui_port_8_test_nested4Level: - test_nested4Level - dependency_cmaui_port_8 @@ -553,11 +562,11 @@ topology_template: - test_nested4Level - local_storage_server_cmaui link_cmaui_port_6: - - cmaui_port_6 - - link + - abstract_cmaui + - link_cmaui_cmaui_port_6 link_cmaui_port_5: - - cmaui_port_5 - - link + - abstract_cmaui + - link_cmaui_cmaui_port_5 dependency_test_nested4Level: - test_nested4Level - dependency @@ -565,8 +574,8 @@ topology_template: - test_nested4Level - link_cmaui_port_8 local_storage_server_cmaui: - - server_cmaui - - local_storage + - abstract_cmaui + - local_storage_cmaui dependency_server_cmaui_test_nested4Level: - test_nested4Level - dependency_server_cmaui @@ -574,5 +583,5 @@ topology_template: - test_nested4Level - link_cmaui_port_7 dependency_cmaui_port_5: - - cmaui_port_5 - - dependency \ No newline at end of file + - abstract_cmaui + - dependency_cmaui_cmaui_port_5 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested4ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested4ServiceTemplate.yaml index 720662bde6..fafbdbe307 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested4ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/nested4ServiceTemplate.yaml @@ -23,20 +23,37 @@ topology_template: immutable: false type: string description: UID of OAM network + port_cmaui_port_8_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true p2: hidden: false immutable: false type: string - cmaui_image: + port_cmaui_port_8_order: + type: integer + required: true + port_cmaui_port_7_network_role_tag: + type: string + required: true + availability_zone_0: + label: availabilityzone name hidden: false immutable: false type: string - description: Image for CMAUI server - cmaui_flavor: + description: availabilityzone name + net: hidden: false immutable: false type: string - description: Flavor for CMAUI server + port_cmaui_port_8_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_7_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true security_group_name: hidden: false immutable: false @@ -44,43 +61,89 @@ topology_template: description: CMAUI1, CMAUI2 server names entry_schema: type: string - availability_zone_0: - label: availabilityzone name + port_cmaui_port_8_network_role_tag: + type: string + required: true + port_cmaui_port_8_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_cmaui_port_7_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_cmaui_port_7_order: + type: integer + required: true + cmaui_image: hidden: false immutable: false type: string - description: availabilityzone name - cmaui_oam_ips: + description: Image for CMAUI server + cmaui_flavor: hidden: false immutable: false type: string - net: + description: Flavor for CMAUI server + port_cmaui_port_7_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_cmaui_port_7_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_cmaui_port_7_subnetpoolid: + type: string + required: true + port_cmaui_port_7_network_role: + type: string + required: true + port_cmaui_port_8_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + cmaui_oam_ips: hidden: false immutable: false type: string + port_cmaui_port_8_network_role: + type: string + required: true + port_cmaui_port_8_subnetpoolid: + type: string + required: true node_templates: cmaui_port_7: 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 + get_input: port_cmaui_port_7_ip_requirements security_groups: - get_input: p1 + network_role: + get_input: port_cmaui_port_7_network_role fixed_ips: - ip_address: get_input: - cmaui_oam_ips - 0 + subnetpoolid: + get_input: port_cmaui_port_7_subnetpoolid mac_requirements: - mac_count_required: - is_required: false + get_input: port_cmaui_port_7_mac_requirements + exCP_naming: + get_input: port_cmaui_port_7_exCP_naming + vlan_requirements: + get_input: port_cmaui_port_7_vlan_requirements + network_role_tag: + get_input: port_cmaui_port_7_network_role_tag network: get_input: net + order: + get_input: port_cmaui_port_7_order requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -91,24 +154,31 @@ topology_template: properties: replacement_policy: AUTO ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: true - floating_ip_count_required: - is_required: false + get_input: port_cmaui_port_8_ip_requirements security_groups: - get_input: p2 - get_input: p2 + network_role: + get_input: port_cmaui_port_8_network_role fixed_ips: - ip_address: get_input: - cmaui_oam_ips - 0 + subnetpoolid: + get_input: port_cmaui_port_8_subnetpoolid mac_requirements: - mac_count_required: - is_required: false + get_input: port_cmaui_port_8_mac_requirements + exCP_naming: + get_input: port_cmaui_port_8_exCP_naming + vlan_requirements: + get_input: port_cmaui_port_8_vlan_requirements + network_role_tag: + get_input: port_cmaui_port_8_network_role_tag network: get_input: net + order: + get_input: port_cmaui_port_8_order requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -138,7 +208,7 @@ topology_template: - cmaui_port_8 - server_cmaui substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.heat.nested4 + node_type: org.openecomp.resource.abstract.nodes.heat.cmaui capabilities: cpu.delta_server_cmaui: - server_cmaui @@ -347,4 +417,4 @@ topology_template: - dependency local_storage_server_cmaui: - server_cmaui - - local_storage \ No newline at end of file + - local_storage diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/GlobalSubstitutionTypesServiceTemplate.yaml index e7c81c3c8a..90dfb74a67 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -5,24 +5,15 @@ imports: - openecomp_heat_index: file: openecomp-heat/_index.yml node_types: - org.openecomp.resource.abstract.nodes.heat.pcm_server: + org.openecomp.resource.abstract.nodes.heat.oam_server_1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_pcm_port_0_network_role: - type: string - required: true - status: SUPPORTED - p1: - type: string - description: UID of OAM network - required: true - status: SUPPORTED p2: type: string description: UID of OAM network required: true status: SUPPORTED - port_pcm_port_1_network_role_tag: + port_oam_port_1_network_role: type: string required: true status: SUPPORTED @@ -31,49 +22,59 @@ node_types: description: availabilityzone name required: true status: SUPPORTED - port_pcm_port_0_vlan_requirements: - type: list + port_oam_port_0_network_role: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - pcm_image_name: + port_oam_port_1_network_role_tag: type: string - description: PCRF CM image name required: true status: SUPPORTED - port_pcm_port_0_order: - type: integer + oam_server_name: + type: string + description: oam server name required: true status: SUPPORTED - port_pcm_port_0_subnetpoolid: + port_oam_port_0_subnetpoolid: type: string required: true status: SUPPORTED - port_pcm_port_1_subnetpoolid: + port_oam_port_1_subnetpoolid: type: string required: true status: SUPPORTED - port_pcm_port_0_network_role_tag: - type: string + port_oam_port_1_ip_requirements: + type: list required: true status: SUPPORTED - pcm_server_name: - type: string - description: PCRF CM server name + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - cps_net_mask: + port_oam_port_1_order: + type: integer + required: true + status: SUPPORTED + port_oam_port_0_network_role_tag: type: string - description: CPS network mask required: true status: SUPPORTED - port_pcm_port_1_exCP_naming: - type: org.openecomp.datatypes.Naming + port_oam_port_1_vlan_requirements: + type: list required: true status: SUPPORTED - port_pcm_port_0_exCP_naming: - type: org.openecomp.datatypes.Naming + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + oam_image_name: + type: string + description: oam image name + required: true + status: SUPPORTED + cps_net_mask: + type: string + description: CPS network mask required: true status: SUPPORTED oam_net_name: @@ -81,19 +82,18 @@ node_types: description: OAM network name required: true status: SUPPORTED - port_pcm_port_1_network_role: + oam_net_gw: type: string + description: CPS network gateway required: true status: SUPPORTED - port_pcm_port_0_ip_requirements: - type: list + port_oam_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - oam_net_gw: + oam_flavor_name: type: string - description: CPS network gateway + description: flavor name of PCRF CM instance required: true status: SUPPORTED security_group_name: @@ -106,19 +106,22 @@ node_types: description: CPS network ip required: true status: SUPPORTED - port_pcm_port_1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_oam_port_0_order: + type: integer required: true status: SUPPORTED - port_pcm_port_1_vlan_requirements: + port_oam_port_0_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - pcm_flavor_name: - type: string - description: flavor name of PCRF CM instance + port_oam_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_oam_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming required: true status: SUPPORTED pcm_vol: @@ -126,16 +129,6 @@ node_types: description: CPS Cluman Cinder Volume required: true status: SUPPORTED - port_pcm_port_1_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pcm_port_0_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED cps_net_name: type: string description: CPS network name @@ -151,438 +144,454 @@ node_types: description: CPS network mask required: true status: SUPPORTED - port_pcm_port_1_order: - type: integer + port_oam_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + shared_security_group_id1: + type: string + description: UID of OAM network required: true status: SUPPORTED attributes: - server_pcm_id: + server_oam_id: type: string - description: the pcm nova service id + description: the oam nova service id status: SUPPORTED requirements: - - dependency_pcm_port_1: + - dependency_oam_port_0: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_pcm_port_1: + - link_oam_port_0: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_server_pcm: + - dependency_server_oam: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_server_pcm: + - local_storage_server_oam: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_pcm_port_0: + - dependency_oam_port_1: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_pcm_port_0: + - link_oam_port_1: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - network.incoming.packets.rate_pcm_port_0: + cpu_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_server_pcm: + memory_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_pcm_port_1: + disk.write.requests_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_pcm_port_1: + network.incoming.bytes.rate_oam_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_server_pcm: + network.incoming.bytes.rate_oam_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_server_pcm: + network.outgoing.bytes_oam_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_pcm_port_0: + memory.resident_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_pcm: + network.outgoing.bytes_oam_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_server_pcm: + disk.device.iops_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_server_pcm: + network.incoming.bytes_oam_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_server_pcm: + network.incoming.bytes_oam_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_server_pcm: + disk.device.write.requests_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_server_pcm: + network.outgoing.bytes.rate_oam_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_server_pcm: + disk.allocation_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_server_pcm: + network.outgoing.bytes.rate_oam_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_server_pcm: + disk.device.usage_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_server_pcm: + network.outgoing.packets.rate_oam_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_pcm_port_0: + network.outgoing.packets.rate_oam_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_pcm_port_1: + disk.usage_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_pcm_port_0: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + disk.device.write.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - - 0 + - 1 - UNBOUNDED - binding_pcm_port_1: - type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + attachment_oam_port_1: + type: tosca.capabilities.Attachment occurrences: - - 0 + - 1 - UNBOUNDED - memory.usage_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_oam_port_0: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.read.requests_server_pcm: + disk.ephemeral.size_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_server_pcm: + disk.device.latency_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_server_pcm: - type: tosca.capabilities.OperatingSystem - occurrences: - - 1 - - UNBOUNDED - disk.read.bytes_server_pcm: + disk.root.size_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_pcm_port_0: + memory.usage_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_pcm_port_1: + disk.read.bytes_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_pcm_port_1: - type: tosca.capabilities.Node + os_server_oam: + type: tosca.capabilities.OperatingSystem occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_pcm_port_0: + disk.read.requests_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_server_pcm: + disk.capacity_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_pcm_port_0: + feature_oam_port_0: type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_pcm_port_1: + disk.device.read.bytes_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - attachment_pcm_port_0: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - attachment_pcm_port_1: - type: tosca.capabilities.Attachment - occurrences: - - 1 - - UNBOUNDED - endpoint_server_pcm: + endpoint_server_oam: type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_server_pcm: + disk.device.read.requests.rate_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - vcpus_server_pcm: + vcpus_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_oam_port_1: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.iops_server_pcm: + disk.read.bytes.rate_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_server_pcm: + disk.write.bytes_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_pcm: + disk.iops_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_server_pcm: - type: tosca.capabilities.Scalable + network.incoming.packets.rate_oam_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_server_pcm: + disk.device.allocation_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_server_pcm: + network.incoming.packets.rate_oam_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_server_pcm: + disk.write.requests.rate_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes.rate_server_pcm: + network.outpoing.packets_oam_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_server_pcm: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent + scalable_server_oam: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - cpu.delta_server_pcm: + disk.device.read.bytes.rate_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_pcm_port_1: + binding_oam_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets_oam_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_pcm_port_0: + network.incoming.packets_oam_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_server_pcm: - type: tosca.capabilities.network.Bindable + cpu_util_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_pcm_port_0: + binding_oam_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outpoing.packets_oam_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_server_pcm: + cpu.delta_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_pcm_port_1: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + host_server_oam: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent occurrences: - 1 - UNBOUNDED - instance_server_pcm: + disk.device.write.bytes.rate_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_server_pcm: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_server_oam: + type: tosca.capabilities.network.Bindable occurrences: - 1 - UNBOUNDED - disk.latency_server_pcm: + disk.device.capacity_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_server_pcm: + disk.latency_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_server_pcm: - type: tosca.capabilities.Node + instance_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_pcm_port_0: + disk.device.read.requests_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_server_pcm: + disk.device.write.requests.rate_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_pcm_port_1: + feature_server_oam: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_oam: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - org.openecomp.resource.abstract.nodes.heat.oam_server: + org.openecomp.resource.abstract.nodes.heat.pcm_server: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: + port_pcm_port_0_network_role: + type: string + required: true + status: SUPPORTED + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED p2: type: string description: UID of OAM network required: true status: SUPPORTED - port_oam_port_1_network_role: + port_pcm_port_1_network_role_tag: type: string required: true status: SUPPORTED @@ -591,78 +600,1207 @@ node_types: description: availabilityzone name required: true status: SUPPORTED - port_oam_port_0_network_role: + port_pcm_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_image_name: type: string + description: PCRF CM image name required: true status: SUPPORTED - port_oam_port_1_network_role_tag: + port_pcm_port_0_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_0_subnetpoolid: type: string required: true status: SUPPORTED - oam_server_name: + port_pcm_port_1_subnetpoolid: type: string - description: oam server name required: true status: SUPPORTED - port_oam_port_0_subnetpoolid: + port_pcm_port_0_network_role_tag: type: string required: true status: SUPPORTED - port_oam_port_1_subnetpoolid: + pcm_server_name: type: string + description: PCRF CM server name required: true status: SUPPORTED - port_oam_port_1_ip_requirements: + cps_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + oam_net_name: + type: string + description: OAM network name + required: true + status: SUPPORTED + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.IpRequirements - port_oam_port_1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + oam_net_gw: + type: string + description: CPS network gateway required: true status: SUPPORTED - port_oam_port_1_order: - type: integer + security_group_name: + type: string + description: the name of security group required: true status: SUPPORTED - port_oam_port_0_network_role_tag: + cps_net_ip: type: string + description: CPS network ip required: true status: SUPPORTED - port_oam_port_1_vlan_requirements: + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - oam_image_name: + pcm_flavor_name: type: string - description: oam image name + description: flavor name of PCRF CM instance required: true status: SUPPORTED - cps_net_mask: + pcm_vol: + type: string + description: CPS Cluman Cinder Volume + required: true + status: SUPPORTED + port_pcm_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + cps_net_name: + type: string + description: CPS network name + required: true + status: SUPPORTED + oam_net_ip: + type: string + description: OAM network ip + required: true + status: SUPPORTED + oam_net_mask: type: string description: CPS network mask required: true status: SUPPORTED + port_pcm_port_1_order: + type: integer + required: true + status: SUPPORTED + attributes: + server_pcm_id: + type: string + description: the pcm nova service id + status: SUPPORTED + requirements: + - dependency_pcm_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pcm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pcm: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pcm_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + network.incoming.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pcm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pcm: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pcm: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pcm: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pcm: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pcm: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.oam_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_oam_port_1_network_role: + type: string + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_oam_port_0_network_role: + type: string + required: true + status: SUPPORTED + port_oam_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + oam_server_name: + type: string + description: oam server name + required: true + status: SUPPORTED + port_oam_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_oam_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_oam_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_oam_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_oam_port_1_order: + type: integer + required: true + status: SUPPORTED + port_oam_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + port_oam_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + oam_image_name: + type: string + description: oam image name + required: true + status: SUPPORTED + cps_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + oam_net_name: + type: string + description: OAM network name + required: true + status: SUPPORTED + oam_net_gw: + type: string + description: CPS network gateway + required: true + status: SUPPORTED + port_oam_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + oam_flavor_name: + type: string + description: flavor name of PCRF CM instance + required: true + status: SUPPORTED + security_group_name: + type: string + description: the name of security group + required: true + status: SUPPORTED + cps_net_ip: + type: string + description: CPS network ip + required: true + status: SUPPORTED + port_oam_port_0_order: + type: integer + required: true + status: SUPPORTED + port_oam_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_oam_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_oam_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + pcm_vol: + type: string + description: CPS Cluman Cinder Volume + required: true + status: SUPPORTED + cps_net_name: + type: string + description: CPS network name + required: true + status: SUPPORTED + oam_net_ip: + type: string + description: OAM network ip + required: true + status: SUPPORTED + oam_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_oam_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + shared_security_group_id1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + attributes: + server_oam_id: + type: string + description: the oam nova service id + status: SUPPORTED + requirements: + - dependency_oam_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_oam: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_oam: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_oam_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_oam_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + cpu_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_oam_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_oam_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_oam_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_oam: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_server_oam: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_oam_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_oam_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_oam: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.incoming.packets_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_oam_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_oam_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + network.outpoing.packets_oam_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_oam: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_oam: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_oam: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_oam: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pcm_server_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pcm_port_0_network_role: + type: string + required: true + status: SUPPORTED + p1: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + p2: + type: string + description: UID of OAM network + required: true + status: SUPPORTED + port_pcm_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pcm_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_image_name: + type: string + description: PCRF CM image name + required: true + status: SUPPORTED + port_pcm_port_0_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + pcm_server_name: + type: string + description: PCRF CM server name + required: true + status: SUPPORTED + cps_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED oam_net_name: type: string description: OAM network name required: true status: SUPPORTED - oam_net_gw: + port_pcm_port_1_network_role: type: string - description: CPS network gateway required: true status: SUPPORTED - port_oam_port_0_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_pcm_port_0_ip_requirements: + type: list required: true status: SUPPORTED - oam_flavor_name: + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + oam_net_gw: type: string - description: flavor name of PCRF CM instance + description: CPS network gateway required: true status: SUPPORTED security_group_name: @@ -675,22 +1813,19 @@ node_types: description: CPS network ip required: true status: SUPPORTED - port_oam_port_0_order: - type: integer + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements required: true status: SUPPORTED - port_oam_port_0_vlan_requirements: + port_pcm_port_1_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: org.openecomp.datatypes.network.VlanRequirements - port_oam_port_1_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - status: SUPPORTED - port_oam_port_0_exCP_naming: - type: org.openecomp.datatypes.Naming + pcm_flavor_name: + type: string + description: flavor name of PCRF CM instance required: true status: SUPPORTED pcm_vol: @@ -698,6 +1833,16 @@ node_types: description: CPS Cluman Cinder Volume required: true status: SUPPORTED + port_pcm_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED cps_net_name: type: string description: CPS network name @@ -713,431 +1858,424 @@ node_types: description: CPS network mask required: true status: SUPPORTED - port_oam_port_0_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - shared_security_group_id1: - type: string - description: UID of OAM network + port_pcm_port_1_order: + type: integer required: true status: SUPPORTED attributes: - server_oam_id: + server_pcm_id: type: string - description: the oam nova service id + description: the pcm nova service id status: SUPPORTED requirements: - - dependency_oam_port_0: + - dependency_pcm_port_1: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_oam_port_0: + - link_pcm_port_1: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 - - dependency_server_oam: + - dependency_server_pcm: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - local_storage_server_oam: + - local_storage_server_pcm: capability: tosca.capabilities.Attachment node: tosca.nodes.BlockStorage relationship: tosca.relationships.AttachesTo occurrences: - 0 - UNBOUNDED - - dependency_oam_port_1: + - dependency_pcm_port_0: capability: tosca.capabilities.Node node: tosca.nodes.Root relationship: tosca.relationships.DependsOn occurrences: - 0 - UNBOUNDED - - link_oam_port_1: + - link_pcm_port_0: capability: tosca.capabilities.network.Linkable relationship: tosca.relationships.network.LinksTo occurrences: - 1 - 1 capabilities: - cpu_server_oam: + network.incoming.packets.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory_server_oam: + cpu_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.requests_server_oam: + network.incoming.packets.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_oam_port_1: + network.outpoing.packets_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes.rate_oam_port_0: + memory_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_oam_port_0: + disk.write.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.resident_server_oam: + network.outpoing.packets_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes_oam_port_1: + disk.device.iops_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.iops_server_oam: + memory.resident_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_oam_port_0: + disk.device.write.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.bytes_oam_port_1: + disk.device.usage_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.requests_server_oam: + disk.allocation_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_oam_port_0: + disk.usage_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.allocation_server_oam: + disk.device.write.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.bytes.rate_oam_port_1: + disk.root.size_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.usage_server_oam: + disk.ephemeral.size_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_oam_port_0: + disk.device.latency_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outgoing.packets.rate_oam_port_1: + network.incoming.bytes_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.usage_server_oam: + network.incoming.bytes_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.write.bytes_server_oam: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + binding_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - attachment_oam_port_1: - type: tosca.capabilities.Attachment + binding_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 1 + - 0 - UNBOUNDED - attachment_oam_port_0: - type: tosca.capabilities.Attachment + memory.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.ephemeral.size_server_oam: + disk.read.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.latency_server_oam: + disk.capacity_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.root.size_server_oam: + os_server_pcm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - memory.usage_server_oam: + network.outgoing.packets.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes_server_oam: + network.outgoing.packets.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - os_server_oam: - type: tosca.capabilities.OperatingSystem + feature_pcm_port_1: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.read.requests_server_oam: + network.outgoing.bytes_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.capacity_server_oam: + disk.device.read.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_oam_port_0: + feature_pcm_port_0: type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.read.bytes_server_oam: + network.outgoing.bytes_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - endpoint_server_oam: - type: tosca.capabilities.Endpoint.Admin + attachment_pcm_port_0: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - disk.device.read.requests.rate_server_oam: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + attachment_pcm_port_1: + type: tosca.capabilities.Attachment occurrences: - 1 - UNBOUNDED - vcpus_server_oam: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + endpoint_server_pcm: + type: tosca.capabilities.Endpoint.Admin occurrences: - 1 - UNBOUNDED - feature_oam_port_1: - type: tosca.capabilities.Node + disk.device.read.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.read.bytes.rate_server_oam: + vcpus_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes_server_oam: + disk.write.bytes_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.iops_server_oam: + disk.iops_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_oam_port_0: + disk.read.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.allocation_server_oam: + disk.device.allocation_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets.rate_oam_port_1: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + scalable_server_pcm: + type: tosca.capabilities.Scalable occurrences: - 1 - UNBOUNDED - disk.write.requests.rate_server_oam: + disk.device.read.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.outpoing.packets_oam_port_0: + cpu_util_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - scalable_server_oam: - type: tosca.capabilities.Scalable + disk.write.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.bytes.rate_server_oam: + disk.device.write.bytes.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_oam_port_0: - type: tosca.capabilities.network.Bindable + host_server_pcm: + type: tosca.capabilities.Container valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + - tosca.nodes.SoftwareComponent occurrences: - - 0 + - 1 - UNBOUNDED - network.incoming.packets_oam_port_1: + cpu.delta_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - network.incoming.packets_oam_port_0: + network.outgoing.bytes.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu_util_server_oam: + network.incoming.packets_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_oam_port_1: + binding_server_pcm: type: tosca.capabilities.network.Bindable - valid_source_types: - - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface occurrences: - - 0 + - 1 - UNBOUNDED - network.outpoing.packets_oam_port_1: + network.outgoing.bytes.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - cpu.delta_server_oam: + disk.device.capacity_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - host_server_oam: - type: tosca.capabilities.Container - valid_source_types: - - tosca.nodes.SoftwareComponent - occurrences: - - 1 - - UNBOUNDED - disk.device.write.bytes.rate_server_oam: + network.incoming.packets_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - binding_server_oam: - type: tosca.capabilities.network.Bindable + instance_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.capacity_server_oam: + disk.device.write.requests.rate_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.latency_server_oam: + disk.latency_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - instance_server_oam: + disk.device.read.requests_server_pcm: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.device.read.requests_server_oam: - type: org.openecomp.capabilities.metric.Ceilometer - description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + feature_server_pcm: + type: tosca.capabilities.Node occurrences: - 1 - UNBOUNDED - disk.device.write.requests.rate_server_oam: + network.incoming.bytes.rate_pcm_port_0: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - feature_server_oam: - type: tosca.capabilities.Node + disk.write.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - UNBOUNDED - disk.write.bytes.rate_server_oam: + network.incoming.bytes.rate_pcm_port_1: type: org.openecomp.capabilities.metric.Ceilometer description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/MainServiceTemplate.yaml index b19b647852..78fe423e5d 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/MainServiceTemplate.yaml @@ -154,69 +154,8 @@ topology_template: description: OAM network name default: oam_protected_net_0 node_templates: - abstract_pcm_server_1: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server - directives: - - substitutable - properties: - port_pcm_port_1_network_role_tag: oam - availabilityzone_name: - get_input: availabilityzone_name - port_pcm_port_0_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: true - floating_ip_count_required: - is_required: false - oam_net_gw: - get_input: oam_net_gw - pcm_image_name: - get_input: pcm_image_name - security_group_name: - get_input: security_group_name - cps_net_ip: - get_input: - - cps_net_ips - - 0 - port_pcm_port_1_mac_requirements: - mac_count_required: - is_required: false - pcm_flavor_name: - get_input: pcm_flavor_name - service_template_filter: - substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml - pcm_vol: - get_input: - - pcm_volumes - - 0 - port_pcm_port_1_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: true - floating_ip_count_required: - is_required: false - port_pcm_port_0_network_role_tag: cps - port_pcm_port_0_mac_requirements: - mac_count_required: - is_required: false - pcm_server_name: - get_input: - - pcm_server_names - - 0 - cps_net_name: - get_input: cps_net_name - cps_net_mask: - get_input: cps_net_mask - oam_net_ip: - get_input: - - oam_net_ips - - 0 - oam_net_mask: - get_input: oam_net_mask - oam_net_name: - get_input: oam_net_name - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_pcm_002: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: @@ -252,22 +191,8 @@ topology_template: get_input: - pcm_server_names - 0 - packet_mirror_network: - type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net - properties: - network_name: - get_input: net_name - requirements: - - dependency: - capability: tosca.capabilities.Node - node: abstract_pcm_server_1 - relationship: tosca.relationships.DependsOn - - dependency: - capability: feature_compute - node: abstract_compute - relationship: tosca.relationships.DependsOn - abstract_oam_server_0: - type: org.openecomp.resource.abstract.nodes.heat.oam_server + server_oam_001: + type: org.openecomp.resource.abstract.nodes.heat.nested-oam_v0.1 directives: - substitutable properties: @@ -325,51 +250,95 @@ topology_template: is_required: false oam_net_name: get_input: oam_net_name - compute_port_0: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + server_pcm_001: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 + directives: + - substitutable properties: - ip_requirements: + port_pcm_port_1_network_role_tag: oam + availabilityzone_name: + get_input: availabilityzone_name + port_pcm_port_0_ip_requirements: - ip_version: 4 ip_count_required: - is_required: false + is_required: true floating_ip_count_required: is_required: false - mac_requirements: + oam_net_gw: + get_input: oam_net_gw + pcm_image_name: + get_input: pcm_image_name + security_group_name: + get_input: security_group_name + cps_net_ip: + get_input: + - cps_net_ips + - 0 + port_pcm_port_1_mac_requirements: mac_count_required: is_required: false - network: - get_input: net_name - abstract_oam_server_1: - type: org.openecomp.resource.abstract.nodes.heat.oam_server - directives: - - substitutable - properties: + pcm_flavor_name: + get_input: pcm_flavor_name service_template_filter: - substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml - p2: - get_input: shared_security_group_id2 - port_oam_port_1_ip_requirements: + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml + pcm_vol: + get_input: + - pcm_volumes + - 0 + port_pcm_port_1_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false - port_oam_port_1_mac_requirements: - mac_count_required: - is_required: false - port_oam_port_0_mac_requirements: + port_pcm_port_0_network_role_tag: cps + port_pcm_port_0_mac_requirements: mac_count_required: is_required: false - port_oam_port_0_network_role_tag: cps - port_oam_port_1_network_role_tag: oam - port_oam_port_0_ip_requirements: + pcm_server_name: + get_input: + - pcm_server_names + - 0 + cps_net_name: + get_input: cps_net_name + cps_net_mask: + get_input: cps_net_mask + oam_net_ip: + get_input: + - oam_net_ips + - 0 + oam_net_mask: + get_input: oam_net_mask + oam_net_name: + get_input: oam_net_name + packet_mirror_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + network_name: + get_input: net_name + requirements: + - dependency: + capability: tosca.capabilities.Node + node: server_pcm_001 + relationship: tosca.relationships.DependsOn + - dependency: + capability: feature_compute + node: abstract_compute + relationship: tosca.relationships.DependsOn + compute_port_0: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + ip_requirements: - ip_version: 4 ip_count_required: - is_required: true + is_required: false floating_ip_count_required: is_required: false - shared_security_group_id1: - get_input: shared_security_group_id1 + mac_requirements: + mac_count_required: + is_required: false + network: + get_input: net_name jsa_security_group1: type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules properties: @@ -383,19 +352,19 @@ topology_template: requirements: - port: capability: attachment_pcm_port_0 - node: abstract_pcm_server_0 + node: server_pcm_002 relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_pcm_port_1 - node: abstract_pcm_server_0 + node: server_pcm_002 relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_oam_port_1 - node: abstract_oam_server_1 + node: test_shared_node_connected_in_nested relationship: org.openecomp.relationships.AttachesTo - port: capability: attachment_oam_port_0 - node: abstract_oam_server_1 + node: test_shared_node_connected_in_nested relationship: org.openecomp.relationships.AttachesTo jsa_security_group2: type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules @@ -412,8 +381,39 @@ topology_template: requirements: - port: capability: attachment_pcm_port_0 - node: abstract_pcm_server_0 + node: server_pcm_002 relationship: org.openecomp.relationships.AttachesTo + test_shared_node_connected_in_nested: + type: org.openecomp.resource.abstract.nodes.heat.nested-oam_v0.1 + directives: + - substitutable + properties: + service_template_filter: + substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml + p2: + get_input: shared_security_group_id2 + port_oam_port_1_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_oam_port_1_mac_requirements: + mac_count_required: + is_required: false + port_oam_port_0_mac_requirements: + mac_count_required: + is_required: false + port_oam_port_0_network_role_tag: cps + port_oam_port_1_network_role_tag: oam + port_oam_port_0_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + shared_security_group_id1: + get_input: shared_security_group_id1 abstract_compute: type: org.openecomp.resource.abstract.nodes.compute directives: @@ -421,13 +421,13 @@ topology_template: properties: compute_compute_user_data_format: - get_attribute: - - abstract_pcm_server_1 + - server_pcm_001 - oam_net_gw vm_image_name: get_input: compute_image_name compute_compute_metadata: - get_attribute: - - abstract_pcm_server_1 + - server_pcm_001 - server_pcm_id compute_compute_name: - compute_name: null @@ -466,14 +466,14 @@ topology_template: heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml description: heat template that creates PCRF Cluman stack members: + - server_pcm_002 + - server_oam_001 + - server_pcm_001 - packet_mirror_network - compute_port_0 - jsa_security_group1 - jsa_security_group2 - abstract_compute - - abstract_pcm_server_0 - - abstract_oam_server_0 - - abstract_pcm_server_1 addOn_group: type: org.openecomp.groups.heat.HeatStack properties: @@ -481,4 +481,4 @@ topology_template: description: | Version 2.0 02-09-2016 (Authors: John Doe, user PROD) members: - - abstract_oam_server_1 + - test_shared_node_connected_in_nested diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml index e09581bd29..c73d702699 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -1138,6 +1138,580 @@ node_types: occurrences: - 1 - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pcm_server_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pcm_port_0_network_role: + type: string + required: true + status: SUPPORTED + metadata: + type: string + description: metadata + required: true + status: SUPPORTED + port_pcm_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pcm_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_image_name: + type: string + description: PCRF CM image name + required: true + status: SUPPORTED + port_pcm_port_0_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + pcm_server_name: + type: string + description: PCRF CM server name + required: true + status: SUPPORTED + cps_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + oam_net_name: + type: string + description: OAM network name + required: true + status: SUPPORTED + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + oam_net_gw: + type: string + description: CPS network gateway + required: true + status: SUPPORTED + security_group_name: + type: string + description: the name of security group + required: true + status: SUPPORTED + cps_net_ip: + type: string + description: CPS network ip + required: true + status: SUPPORTED + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_flavor_name: + type: string + description: flavor name of PCRF CM instance + required: true + status: SUPPORTED + key_name: + type: string + description: key_name + required: true + status: SUPPORTED + user_data_format: + type: string + description: user_data_format + required: true + status: SUPPORTED + pcm_vol: + type: string + description: CPS Cluman Cinder Volume + required: true + status: SUPPORTED + port_pcm_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + cps_net_name: + type: string + description: CPS network name + required: true + status: SUPPORTED + oam_net_ip: + type: string + description: OAM network ip + required: true + status: SUPPORTED + oam_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_order: + type: integer + required: true + status: SUPPORTED + attributes: + server_pcm_id: + type: string + description: the pcm nova service id + status: SUPPORTED + requirements: + - dependency_pcm_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pcm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pcm: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pcm_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + network.incoming.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pcm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pcm: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pcm: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pcm: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pcm: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pcm: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED org.openecomp.resource.abstract.nodes.compute: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: @@ -1183,10 +1757,8 @@ node_types: type: boolean attributes: compute_instance_name: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_compute: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/MainServiceTemplate.yaml index b645ce5805..e2ad613b15 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/MainServiceTemplate.yaml @@ -144,53 +144,27 @@ topology_template: description: OAM network name default: oam_protected_net_0 node_templates: - abstract_pcm_server_1: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_pcm_002: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: - metadata: - get_attribute: - - compute_port_0 - - device_id + pcm_flavor_name: + get_input: pcm_flavor_name + service_template_filter: + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml port_pcm_port_1_network_role_tag: oam - availabilityzone_name: - get_input: availabilityzone_name port_pcm_port_0_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false - oam_net_gw: - get_input: oam_net_gw pcm_image_name: get_input: pcm_image_name - security_group_name: - get_input: security_group_name - cps_net_ip: - get_input: - - cps_net_ips - - 0 port_pcm_port_1_mac_requirements: mac_count_required: is_required: false - pcm_flavor_name: - get_input: pcm_flavor_name - key_name: - get_attribute: - - abstract_oam_server_0 - - accessIPv4 - service_template_filter: - substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml - user_data_format: - get_attribute: - - abstract_pcm_server_0 - - oam_net_gw - pcm_vol: - get_input: - - pcm_volumes - - 0 port_pcm_port_1_ip_requirements: - ip_version: 4 ip_count_required: @@ -205,39 +179,43 @@ topology_template: get_input: - pcm_server_names - 0 - cps_net_name: - get_input: cps_net_name - cps_net_mask: - get_input: cps_net_mask - oam_net_ip: - get_input: - - oam_net_ips - - 0 - oam_net_mask: - get_input: oam_net_mask - oam_net_name: - get_input: oam_net_name - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_oam_001: + type: org.openecomp.resource.abstract.nodes.heat.nested-oam_v0.1 directives: - substitutable properties: - pcm_flavor_name: - get_input: pcm_flavor_name - service_template_filter: - substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml port_pcm_port_1_network_role_tag: oam + availabilityzone_name: + get_input: availabilityzone_name port_pcm_port_0_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false - pcm_image_name: - get_input: pcm_image_name + oam_net_gw: + get_input: oam_net_gw + oam_flavor_name: + get_input: oam_flavor_name + security_group_name: + get_input: security_group_name + cps_net_ip: + get_input: + - cps_net_ips + - 0 + oam_server_name: + get_input: + - oam_server_names + - 0 port_pcm_port_1_mac_requirements: mac_count_required: is_required: false + service_template_filter: + substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml + pcm_vol: + get_input: + - pcm_volumes + - 0 port_pcm_port_1_ip_requirements: - ip_version: 4 ip_count_required: @@ -248,26 +226,29 @@ topology_template: port_pcm_port_0_mac_requirements: mac_count_required: is_required: false - pcm_server_name: + oam_image_name: + get_input: oam_image_name + cps_net_name: + get_input: cps_net_name + cps_net_mask: + get_input: cps_net_mask + oam_net_ip: get_input: - - pcm_server_names + - oam_net_ips - 0 - packet_mirror_network: - type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net - properties: - tenant_id: - get_attribute: - - abstract_compute - - compute_instance_name - network_name: - get_attribute: - - abstract_pcm_server_1 - - instance_name - abstract_oam_server_0: - type: org.openecomp.resource.abstract.nodes.heat.oam_server + oam_net_mask: + get_input: oam_net_mask + oam_net_name: + get_input: oam_net_name + server_pcm_001: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: + metadata: + get_attribute: + - compute_port_0 + - device_id port_pcm_port_1_network_role_tag: oam availabilityzone_name: get_input: availabilityzone_name @@ -279,23 +260,29 @@ topology_template: is_required: false oam_net_gw: get_input: oam_net_gw - oam_flavor_name: - get_input: oam_flavor_name + pcm_image_name: + get_input: pcm_image_name security_group_name: get_input: security_group_name cps_net_ip: get_input: - cps_net_ips - 0 - oam_server_name: - get_input: - - oam_server_names - - 0 port_pcm_port_1_mac_requirements: mac_count_required: is_required: false + pcm_flavor_name: + get_input: pcm_flavor_name + key_name: + get_attribute: + - server_oam_001 + - accessIPv4 service_template_filter: - substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml + user_data_format: + get_attribute: + - server_pcm_002 + - oam_net_gw pcm_vol: get_input: - pcm_volumes @@ -310,8 +297,10 @@ topology_template: port_pcm_port_0_mac_requirements: mac_count_required: is_required: false - oam_image_name: - get_input: oam_image_name + pcm_server_name: + get_input: + - pcm_server_names + - 0 cps_net_name: get_input: cps_net_name cps_net_mask: @@ -324,6 +313,17 @@ topology_template: get_input: oam_net_mask oam_net_name: get_input: oam_net_name + packet_mirror_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + tenant_id: + get_attribute: + - abstract_compute + - compute_instance_name + network_name: + get_attribute: + - server_pcm_001 + - instance_name compute_port_0: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: @@ -345,7 +345,7 @@ topology_template: properties: compute_compute_user_data_format: - get_attribute: - - abstract_pcm_server_1 + - server_pcm_001 - oam_net_gw vm_image_name: get_input: compute_image_name @@ -390,9 +390,9 @@ topology_template: heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml description: heat template that creates PCRF Cluman stack members: + - server_pcm_002 + - server_oam_001 + - server_pcm_001 - packet_mirror_network - compute_port_0 - abstract_compute - - abstract_pcm_server_0 - - abstract_oam_server_0 - - abstract_pcm_server_1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/Nested_computeServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/Nested_computeServiceTemplate.yaml index 945ecc8013..cfee3cc354 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/Nested_computeServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/Nested_computeServiceTemplate.yaml @@ -70,13 +70,11 @@ topology_template: - index_value outputs: compute_instance_name: - type: list + type: string value: get_attribute: - compute - instance_name - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.compute capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml index 6131194a95..2eeae9ad81 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -1133,6 +1133,575 @@ node_types: occurrences: - 1 - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pcm_server_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pcm_port_0_network_role: + type: string + required: true + status: SUPPORTED + metadata: + type: string + description: metadata + required: true + status: SUPPORTED + port_pcm_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pcm_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_image_name: + type: string + description: PCRF CM image name + required: true + status: SUPPORTED + port_pcm_port_0_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + pcm_server_name: + type: string + description: PCRF CM server name + required: true + status: SUPPORTED + cps_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + oam_net_name: + type: string + description: OAM network name + required: true + status: SUPPORTED + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + oam_net_gw: + type: string + description: CPS network gateway + required: true + status: SUPPORTED + security_group_name: + type: string + description: the name of security group + required: true + status: SUPPORTED + cps_net_ip: + type: string + description: CPS network ip + required: true + status: SUPPORTED + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_flavor_name: + type: string + description: flavor name of PCRF CM instance + required: true + status: SUPPORTED + user_data_format: + type: string + description: user_data_format + required: true + status: SUPPORTED + pcm_vol: + type: string + description: CPS Cluman Cinder Volume + required: true + status: SUPPORTED + port_pcm_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + cps_net_name: + type: string + description: CPS network name + required: true + status: SUPPORTED + oam_net_ip: + type: string + description: OAM network ip + required: true + status: SUPPORTED + oam_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_order: + type: integer + required: true + status: SUPPORTED + attributes: + server_pcm_id: + type: string + description: the pcm nova service id + status: SUPPORTED + requirements: + - dependency_pcm_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pcm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pcm: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pcm_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + network.incoming.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pcm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pcm: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pcm: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pcm: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pcm: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pcm: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED org.openecomp.resource.abstract.nodes.compute: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: @@ -1166,10 +1735,8 @@ node_types: type: boolean attributes: compute_instance_name: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_compute: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/MainServiceTemplate.yaml index d434ddde4e..4c0c96f988 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/MainServiceTemplate.yaml @@ -144,11 +144,15 @@ topology_template: description: OAM network name default: oam_protected_net_0 node_templates: - abstract_pcm_server_1: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_pcm_002: + 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 port_pcm_port_1_network_role_tag: oam availabilityzone_name: get_input: availabilityzone_name @@ -158,27 +162,11 @@ topology_template: is_required: true floating_ip_count_required: is_required: false - oam_net_gw: - get_input: oam_net_gw pcm_image_name: get_input: pcm_image_name - security_group_name: - get_input: security_group_name - cps_net_ip: - get_input: - - cps_net_ips - - 0 port_pcm_port_1_mac_requirements: mac_count_required: is_required: false - pcm_flavor_name: - get_input: pcm_flavor_name - service_template_filter: - substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml - pcm_vol: - get_input: - - pcm_volumes - - 0 port_pcm_port_1_ip_requirements: - ip_version: 4 ip_count_required: @@ -193,27 +181,11 @@ topology_template: get_input: - pcm_server_names - 0 - cps_net_name: - get_input: cps_net_name - cps_net_mask: - get_input: cps_net_mask - oam_net_ip: - get_input: - - oam_net_ips - - 0 - oam_net_mask: - get_input: oam_net_mask - oam_net_name: - get_input: oam_net_name - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_oam_001: + type: org.openecomp.resource.abstract.nodes.heat.nested-oam_v0.1 directives: - substitutable properties: - pcm_flavor_name: - get_input: pcm_flavor_name - service_template_filter: - substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml port_pcm_port_1_network_role_tag: oam availabilityzone_name: get_input: availabilityzone_name @@ -223,11 +195,29 @@ topology_template: is_required: true floating_ip_count_required: is_required: false - pcm_image_name: - get_input: pcm_image_name + oam_net_gw: + get_input: oam_net_gw + oam_flavor_name: + get_input: oam_flavor_name + security_group_name: + get_input: security_group_name + cps_net_ip: + get_input: + - cps_net_ips + - 0 + oam_server_name: + get_input: + - oam_server_names + - 0 port_pcm_port_1_mac_requirements: mac_count_required: is_required: false + service_template_filter: + substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml + pcm_vol: + get_input: + - pcm_volumes + - 0 port_pcm_port_1_ip_requirements: - ip_version: 4 ip_count_required: @@ -238,23 +228,22 @@ topology_template: port_pcm_port_0_mac_requirements: mac_count_required: is_required: false - pcm_server_name: + oam_image_name: + get_input: oam_image_name + cps_net_name: + get_input: cps_net_name + cps_net_mask: + get_input: cps_net_mask + oam_net_ip: get_input: - - pcm_server_names + - oam_net_ips - 0 - packet_mirror_network: - type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net - properties: - tenant_id: - get_attribute: - - abstract_compute - - compute_instance_name - network_name: - get_attribute: - - abstract_pcm_server_1 - - instance_name - abstract_oam_server_0: - type: org.openecomp.resource.abstract.nodes.heat.oam_server + oam_net_mask: + get_input: oam_net_mask + oam_net_name: + get_input: oam_net_name + server_pcm_001: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: @@ -269,23 +258,21 @@ topology_template: is_required: false oam_net_gw: get_input: oam_net_gw - oam_flavor_name: - get_input: oam_flavor_name + pcm_image_name: + get_input: pcm_image_name security_group_name: get_input: security_group_name cps_net_ip: get_input: - cps_net_ips - 0 - oam_server_name: - get_input: - - oam_server_names - - 0 port_pcm_port_1_mac_requirements: mac_count_required: is_required: false + pcm_flavor_name: + get_input: pcm_flavor_name service_template_filter: - substitute_service_template: nested-oam_v0.1ServiceTemplate.yaml + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml pcm_vol: get_input: - pcm_volumes @@ -300,8 +287,10 @@ topology_template: port_pcm_port_0_mac_requirements: mac_count_required: is_required: false - oam_image_name: - get_input: oam_image_name + pcm_server_name: + get_input: + - pcm_server_names + - 0 cps_net_name: get_input: cps_net_name cps_net_mask: @@ -314,6 +303,17 @@ topology_template: get_input: oam_net_mask oam_net_name: get_input: oam_net_name + packet_mirror_network: + type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net + properties: + tenant_id: + get_attribute: + - abstract_compute + - compute_instance_name + network_name: + get_attribute: + - server_pcm_001 + - instance_name compute_port_0: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: @@ -372,17 +372,17 @@ topology_template: heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml description: heat template that creates PCRF Cluman stack members: + - server_pcm_002 + - server_oam_001 + - server_pcm_001 - packet_mirror_network - compute_port_0 - abstract_compute - - abstract_pcm_server_0 - - abstract_oam_server_0 - - abstract_pcm_server_1 outputs: output_attr_nested_resource_same_type: value: get_attribute: - - abstract_pcm_server_1 + - server_pcm_001 - server_pcm_id output_attr_non_nested_compute: value: @@ -392,12 +392,12 @@ topology_template: output_attr_nested_resource_different_type: value: get_attribute: - - abstract_oam_server_0 + - server_oam_001 - server_oam_id output_attr_nested_resource1: value: get_attribute: - - abstract_pcm_server_1 + - server_pcm_001 - server_pcm_id output_attr_non_consolidation_entity: value: @@ -407,5 +407,5 @@ topology_template: output_attr_nested_resource2: value: get_attribute: - - abstract_pcm_server_0 + - server_pcm_002 - server_pcm_id diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/Nested_computeServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/Nested_computeServiceTemplate.yaml index a9f76ff596..8df49366ea 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/Nested_computeServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/Nested_computeServiceTemplate.yaml @@ -52,13 +52,11 @@ topology_template: - index_value outputs: compute_instance_name: - type: list + type: string value: get_attribute: - compute - instance_name - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.compute capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneCompute/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneCompute/out/MainServiceTemplate.yaml index f0cf923cbc..2d5a794b7a 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneCompute/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneCompute/out/MainServiceTemplate.yaml @@ -120,8 +120,8 @@ topology_template: immutable: false type: string node_templates: - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_pcm_001: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: @@ -189,7 +189,7 @@ topology_template: requirements: - dependency: capability: tosca.capabilities.Node - node: abstract_pcm_server_0 + node: server_pcm_001 relationship: tosca.relationships.DependsOn abstract_compute: type: org.openecomp.resource.abstract.nodes.compute @@ -198,7 +198,7 @@ topology_template: properties: compute_compute_user_data_format: - get_attribute: - - abstract_pcm_server_0 + - server_pcm_001 - oam_net_gw compute_compute_name: - compute_name: null @@ -211,7 +211,7 @@ topology_template: port_compute_port_network_role_tag: port compute_compute_metadata: - get_attribute: - - abstract_pcm_server_0 + - server_pcm_001 - server_pcm_id port_compute_port_mac_requirements: mac_count_required: @@ -237,6 +237,6 @@ topology_template: heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml description: heat template that creates PCRF Cluman stack members: + - server_pcm_001 - packet_mirror_network - abstract_compute - - abstract_pcm_server_0 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneComputeDiffPortType/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneComputeDiffPortType/out/MainServiceTemplate.yaml index 0aea357dee..2378f602c8 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneComputeDiffPortType/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneComputeDiffPortType/out/MainServiceTemplate.yaml @@ -120,8 +120,8 @@ topology_template: description: OAM network name default: oam_protected_net_0 node_templates: - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_pcm_001: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: @@ -189,7 +189,7 @@ topology_template: requirements: - dependency: capability: tosca.capabilities.Node - node: abstract_pcm_server_0 + node: server_pcm_001 relationship: tosca.relationships.DependsOn compute_port_0: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port @@ -212,13 +212,13 @@ topology_template: properties: compute_compute_user_data_format: - get_attribute: - - abstract_pcm_server_0 + - server_pcm_001 - oam_net_gw vm_image_name: get_input: compute_image_name compute_compute_metadata: - get_attribute: - - abstract_pcm_server_0 + - server_pcm_001 - server_pcm_id compute_compute_name: - compute_name: null @@ -257,7 +257,7 @@ topology_template: heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml description: heat template that creates PCRF Cluman stack members: + - server_pcm_001 - packet_mirror_network - compute_port_0 - abstract_compute - - abstract_pcm_server_0 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/GlobalSubstitutionTypesServiceTemplate.yaml index e04e1d754b..181027f032 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -5,6 +5,439 @@ imports: - openecomp_heat_index: file: openecomp-heat/_index.yml node_types: + org.openecomp.resource.abstract.nodes.pcm_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pcm_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pcm_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_network_role_tag: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pcm_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_order: + type: integer + required: true + status: SUPPORTED + compute_pcm_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pcm_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pcm_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_pcm_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pcm_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + compute_pcm_server_config_drive: + type: list + required: true + status: SUPPORTED + entry_schema: + type: boolean + port_pcm_port_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + requirements: + - dependency_pcm_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pcm_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pcm_server_pcm_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_server_pcm_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.read.requests_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_server_pcm_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_server_pcm_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.iops_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + cpu_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pcm_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_server_pcm_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.bytes_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pcm_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.latency_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pcm_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_pcm_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1: derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute properties: @@ -1046,4 +1479,4 @@ node_types: type: tosca.capabilities.network.Bindable occurrences: - 1 - - UNBOUNDED \ No newline at end of file + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/MainServiceTemplate.yaml index 280d7da19f..d76973cb78 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/MainServiceTemplate.yaml @@ -269,4 +269,4 @@ topology_template: - server_pcm_002 - server_pcm_001 - compute_port_0 - - abstract_compute \ No newline at end of file + - abstract_compute diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/Nested_computeServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/Nested_computeServiceTemplate.yaml index ba0e3fc87b..caa50c11df 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/Nested_computeServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/Nested_computeServiceTemplate.yaml @@ -191,4 +191,4 @@ topology_template: - local_storage dependency_compute: - compute - - dependency \ No newline at end of file + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/Nested_pcm_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/Nested_pcm_serverServiceTemplate.yaml new file mode 100644 index 0000000000..9a861b97ed --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/Nested_pcm_serverServiceTemplate.yaml @@ -0,0 +1,319 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pcm_server +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: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pcm_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pcm_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_network_role_tag: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_pcm_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_order: + type: integer + required: true + compute_pcm_server_name: + type: list + required: true + entry_schema: + type: string + port_pcm_port_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_pcm_server_user_data_format: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_pcm_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + compute_pcm_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + port_pcm_port_network_role: + type: string + required: true + port_pcm_port_subnetpoolid: + type: string + required: true + port_pcm_port_security_groups: + type: list + required: true + entry_schema: + type: json + node_templates: + pcm_server: + type: org.openecomp.resource.vfc.nodes.heat.pcm_server + properties: + availability_zone: + get_input: + - compute_pcm_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + config_drive: + get_input: + - compute_pcm_server_config_drive + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_pcm_server_name + - index_value + user_data_format: + get_input: + - compute_pcm_server_user_data_format + - index_value + pcm_server_pcm_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_exCP_naming + vlan_requirements: + get_input: port_pcm_port_vlan_requirements + ip_requirements: + get_input: port_pcm_port_ip_requirements + network_role_tag: + get_input: port_pcm_port_network_role_tag + mac_requirements: + get_input: port_pcm_port_mac_requirements + order: + get_input: port_pcm_port_order + network_role: + get_input: port_pcm_port_network_role + subnetpoolid: + get_input: port_pcm_port_subnetpoolid + fixed_ips: + get_input: port_pcm_port_fixed_ips + network: + get_input: + - port_pcm_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcm_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pcm_server + capabilities: + disk.device.read.requests_pcm_server: + - pcm_server + - disk.device.read.requests + disk.device.write.requests.rate_pcm_server: + - pcm_server + - disk.device.write.requests.rate + network.outgoing.bytes.rate_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.outgoing.bytes.rate + attachment_pcm_server_pcm_port: + - pcm_server_pcm_port + - attachment + disk.root.size_pcm_server: + - pcm_server + - disk.root.size + disk.device.write.bytes.rate_pcm_server: + - pcm_server + - disk.device.write.bytes.rate + vcpus_pcm_server: + - pcm_server + - vcpus + memory.usage_pcm_server: + - pcm_server + - memory.usage + network.outgoing.packets.rate_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.outgoing.packets.rate + disk.device.read.requests.rate_pcm_server: + - pcm_server + - disk.device.read.requests.rate + disk.device.latency_pcm_server: + - pcm_server + - disk.device.latency + disk.device.write.requests_pcm_server: + - pcm_server + - disk.device.write.requests + disk.read.requests_pcm_server: + - pcm_server + - disk.read.requests + memory.resident_pcm_server: + - pcm_server + - memory.resident + network.outgoing.bytes_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.outgoing.bytes + network.outpoing.packets_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.outpoing.packets + feature_pcm_server_pcm_port: + - pcm_server_pcm_port + - feature + disk.iops_pcm_server: + - pcm_server + - disk.iops + disk.capacity_pcm_server: + - pcm_server + - disk.capacity + network.incoming.bytes.rate_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.incoming.bytes.rate + disk.read.bytes.rate_pcm_server: + - pcm_server + - disk.read.bytes.rate + disk.device.capacity_pcm_server: + - pcm_server + - disk.device.capacity + binding_pcm_server: + - pcm_server + - binding + cpu_pcm_server: + - pcm_server + - cpu + disk.device.iops_pcm_server: + - pcm_server + - disk.device.iops + cpu_util_pcm_server: + - pcm_server + - cpu_util + disk.allocation_pcm_server: + - pcm_server + - disk.allocation + network.incoming.packets_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.incoming.packets + disk.device.usage_pcm_server: + - pcm_server + - disk.device.usage + disk.device.allocation_pcm_server: + - pcm_server + - disk.device.allocation + instance_pcm_server: + - pcm_server + - instance + disk.write.requests_pcm_server: + - pcm_server + - disk.write.requests + memory_pcm_server: + - pcm_server + - memory + host_pcm_server: + - pcm_server + - host + cpu.delta_pcm_server: + - pcm_server + - cpu.delta + disk.usage_pcm_server: + - pcm_server + - disk.usage + binding_pcm_server_pcm_port: + - pcm_server_pcm_port + - binding + disk.device.read.bytes_pcm_server: + - pcm_server + - disk.device.read.bytes + disk.device.write.bytes_pcm_server: + - pcm_server + - disk.device.write.bytes + feature_pcm_server: + - pcm_server + - feature + disk.write.bytes.rate_pcm_server: + - pcm_server + - disk.write.bytes.rate + os_pcm_server: + - pcm_server + - os + disk.latency_pcm_server: + - pcm_server + - disk.latency + disk.read.bytes_pcm_server: + - pcm_server + - disk.read.bytes + disk.write.bytes_pcm_server: + - pcm_server + - disk.write.bytes + disk.ephemeral.size_pcm_server: + - pcm_server + - disk.ephemeral.size + endpoint_pcm_server: + - pcm_server + - endpoint + network.incoming.bytes_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.incoming.bytes + scalable_pcm_server: + - pcm_server + - scalable + disk.write.requests.rate_pcm_server: + - pcm_server + - disk.write.requests.rate + network.incoming.packets.rate_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.incoming.packets.rate + disk.device.read.bytes.rate_pcm_server: + - pcm_server + - disk.device.read.bytes.rate + requirements: + link_pcm_server_pcm_port: + - pcm_server_pcm_port + - link + dependency_pcm_server_pcm_port: + - pcm_server_pcm_port + - dependency + local_storage_pcm_server: + - pcm_server + - local_storage + dependency_pcm_server: + - pcm_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/nested-pcm_v0.1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/nested-pcm_v0.1ServiceTemplate.yaml index 802d2c2310..2a3be24233 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/nested-pcm_v0.1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/nested-pcm_v0.1ServiceTemplate.yaml @@ -6,9 +6,6 @@ imports: 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: @@ -90,82 +87,90 @@ topology_template: type: string description: OAM network name node_templates: - pcm_port_1: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + abstract_pcm_server_1: + type: org.openecomp.resource.abstract.nodes.pcm_server + directives: + - substitutable properties: - ip_requirements: + compute_pcm_server_availability_zone: + - get_input: availabilityzone_name + port_pcm_port_fixed_ips: + - ip_address: + get_input: cps_net_ip + port_pcm_port_network_role_tag: cps + vm_flavor_name: + get_input: pcm_flavor_name + port_pcm_port_mac_requirements: + mac_count_required: + is_required: false + compute_pcm_server_name: + - get_input: pcm_server_name + port_pcm_port_network: + - get_input: cps_net_name + port_pcm_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false - security_groups: - - get_input: security_group_name - fixed_ips: + compute_pcm_server_user_data_format: + - RAW + vm_image_name: + get_input: pcm_image_name + compute_pcm_server_config_drive: + - true + port_pcm_port_security_groups: + - - get_input: security_group_name + service_template_filter: + substitute_service_template: Nested_pcm_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pcm_server_0: + type: org.openecomp.resource.abstract.nodes.pcm_server + directives: + - substitutable + properties: + compute_pcm_server_availability_zone: + - get_input: availabilityzone_name + port_pcm_port_fixed_ips: - ip_address: get_input: oam_net_ip - mac_requirements: + port_pcm_port_network_role_tag: oam + vm_flavor_name: + get_input: pcm_flavor_name + port_pcm_port_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 - 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 - 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: + compute_pcm_server_name: + - get_input: pcm_server_name + port_pcm_port_network: + - get_input: oam_net_name + port_pcm_port_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 + compute_pcm_server_user_data_format: + - RAW + vm_image_name: + get_input: pcm_image_name + compute_pcm_server_config_drive: + - true + port_pcm_port_security_groups: + - - get_input: security_group_name + service_template_filter: + substitute_service_template: Nested_pcm_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value groups: nested-pcm_v0.1_group: type: org.openecomp.groups.heat.HeatStack @@ -173,10 +178,8 @@ topology_template: heat_file: ../Artifacts/nested-pcm_v0.1.yaml description: heat template that creates PCRF Cluman stack members: - - pcm_port_1 - - server_pcm_2 - - server_pcm_1 - - pcm_port_0 + - abstract_pcm_server_0 + - abstract_pcm_server_1 outputs: server_pcm_id_2: description: the pcm nova service id @@ -188,339 +191,339 @@ topology_template: node_type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 capabilities: network.incoming.packets.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.packets.rate + - abstract_pcm_server_1 + - network.incoming.packets.rate_pcm_server_pcm_port network.incoming.packets.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.packets.rate + - abstract_pcm_server_0 + - network.incoming.packets.rate_pcm_server_pcm_port network.outpoing.packets_pcm_port_1: - - pcm_port_1 - - network.outpoing.packets + - abstract_pcm_server_0 + - network.outpoing.packets_pcm_server_pcm_port network.outpoing.packets_pcm_port_0: - - pcm_port_0 - - network.outpoing.packets + - abstract_pcm_server_1 + - network.outpoing.packets_pcm_server_pcm_port disk.usage_server_pcm_2: - - server_pcm_2 - - disk.usage + - abstract_pcm_server_0 + - disk.usage_pcm_server disk.capacity_server_pcm_1: - - server_pcm_1 - - disk.capacity + - abstract_pcm_server_1 + - disk.capacity_pcm_server disk.capacity_server_pcm_2: - - server_pcm_2 - - disk.capacity + - abstract_pcm_server_0 + - disk.capacity_pcm_server network.incoming.bytes_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes + - abstract_pcm_server_1 + - network.incoming.bytes_pcm_server_pcm_port disk.usage_server_pcm_1: - - server_pcm_1 - - disk.usage + - abstract_pcm_server_1 + - disk.usage_pcm_server vcpus_server_pcm_1: - - server_pcm_1 - - vcpus + - abstract_pcm_server_1 + - vcpus_pcm_server memory.resident_server_pcm_1: - - server_pcm_1 - - memory.resident + - abstract_pcm_server_1 + - memory.resident_pcm_server network.incoming.bytes_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes + - abstract_pcm_server_0 + - network.incoming.bytes_pcm_server_pcm_port vcpus_server_pcm_2: - - server_pcm_2 - - vcpus + - abstract_pcm_server_0 + - vcpus_pcm_server memory.resident_server_pcm_2: - - server_pcm_2 - - memory.resident + - abstract_pcm_server_0 + - memory.resident_pcm_server binding_pcm_port_0: - - pcm_port_0 - - binding + - abstract_pcm_server_1 + - binding_pcm_server_pcm_port binding_pcm_port_1: - - pcm_port_1 - - binding + - abstract_pcm_server_0 + - binding_pcm_server_pcm_port cpu_server_pcm_2: - - server_pcm_2 - - cpu + - abstract_pcm_server_0 + - cpu_pcm_server feature_server_pcm_1: - - server_pcm_1 - - feature + - abstract_pcm_server_1 + - feature_pcm_server network.outgoing.packets.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.packets.rate + - abstract_pcm_server_1 + - network.outgoing.packets.rate_pcm_server_pcm_port network.outgoing.packets.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.packets.rate + - abstract_pcm_server_0 + - network.outgoing.packets.rate_pcm_server_pcm_port feature_server_pcm_2: - - server_pcm_2 - - feature + - abstract_pcm_server_0 + - feature_pcm_server disk.device.iops_server_pcm_2: - - server_pcm_2 - - disk.device.iops + - abstract_pcm_server_0 + - disk.device.iops_pcm_server feature_pcm_port_1: - - pcm_port_1 - - feature + - abstract_pcm_server_0 + - feature_pcm_server_pcm_port network.outgoing.bytes_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes + - abstract_pcm_server_1 + - network.outgoing.bytes_pcm_server_pcm_port feature_pcm_port_0: - - pcm_port_0 - - feature + - abstract_pcm_server_1 + - feature_pcm_server_pcm_port cpu_server_pcm_1: - - server_pcm_1 - - cpu + - abstract_pcm_server_1 + - cpu_pcm_server network.outgoing.bytes_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes + - abstract_pcm_server_0 + - network.outgoing.bytes_pcm_server_pcm_port attachment_pcm_port_0: - - pcm_port_0 - - attachment + - abstract_pcm_server_1 + - attachment_pcm_server_pcm_port attachment_pcm_port_1: - - pcm_port_1 - - attachment + - abstract_pcm_server_0 + - attachment_pcm_server_pcm_port host_server_pcm_2: - - server_pcm_2 - - host + - abstract_pcm_server_0 + - host_pcm_server endpoint_server_pcm_2: - - server_pcm_2 - - endpoint + - abstract_pcm_server_0 + - endpoint_pcm_server endpoint_server_pcm_1: - - server_pcm_1 - - endpoint + - abstract_pcm_server_1 + - endpoint_pcm_server disk.device.capacity_server_pcm_2: - - server_pcm_2 - - disk.device.capacity + - abstract_pcm_server_0 + - disk.device.capacity_pcm_server host_server_pcm_1: - - server_pcm_1 - - host + - abstract_pcm_server_1 + - host_pcm_server disk.device.capacity_server_pcm_1: - - server_pcm_1 - - disk.device.capacity + - abstract_pcm_server_1 + - disk.device.capacity_pcm_server disk.latency_server_pcm_1: - - server_pcm_1 - - disk.latency + - abstract_pcm_server_1 + - disk.latency_pcm_server disk.latency_server_pcm_2: - - server_pcm_2 - - disk.latency + - abstract_pcm_server_0 + - disk.latency_pcm_server disk.write.requests.rate_server_pcm_2: - - server_pcm_2 - - disk.write.requests.rate + - abstract_pcm_server_0 + - disk.write.requests.rate_pcm_server disk.write.requests.rate_server_pcm_1: - - server_pcm_1 - - disk.write.requests.rate + - abstract_pcm_server_1 + - disk.write.requests.rate_pcm_server memory_server_pcm_2: - - server_pcm_2 - - memory + - abstract_pcm_server_0 + - memory_pcm_server disk.device.read.bytes.rate_server_pcm_2: - - server_pcm_2 - - disk.device.read.bytes.rate + - abstract_pcm_server_0 + - disk.device.read.bytes.rate_pcm_server memory_server_pcm_1: - - server_pcm_1 - - memory + - abstract_pcm_server_1 + - memory_pcm_server disk.device.read.bytes.rate_server_pcm_1: - - server_pcm_1 - - disk.device.read.bytes.rate + - abstract_pcm_server_1 + - disk.device.read.bytes.rate_pcm_server disk.write.bytes_server_pcm_2: - - server_pcm_2 - - disk.write.bytes + - abstract_pcm_server_0 + - disk.write.bytes_pcm_server disk.write.bytes_server_pcm_1: - - server_pcm_1 - - disk.write.bytes + - abstract_pcm_server_1 + - disk.write.bytes_pcm_server instance_server_pcm_2: - - server_pcm_2 - - instance + - abstract_pcm_server_0 + - instance_pcm_server instance_server_pcm_1: - - server_pcm_1 - - instance + - abstract_pcm_server_1 + - instance_pcm_server disk.device.read.requests.rate_server_pcm_1: - - server_pcm_1 - - disk.device.read.requests.rate + - abstract_pcm_server_1 + - disk.device.read.requests.rate_pcm_server disk.device.read.requests.rate_server_pcm_2: - - server_pcm_2 - - disk.device.read.requests.rate + - abstract_pcm_server_0 + - disk.device.read.requests.rate_pcm_server disk.write.bytes.rate_server_pcm_2: - - server_pcm_2 - - disk.write.bytes.rate + - abstract_pcm_server_0 + - disk.write.bytes.rate_pcm_server binding_server_pcm_1: - - server_pcm_1 - - binding + - abstract_pcm_server_1 + - binding_pcm_server binding_server_pcm_2: - - server_pcm_2 - - binding + - abstract_pcm_server_0 + - binding_pcm_server disk.write.bytes.rate_server_pcm_1: - - server_pcm_1 - - disk.write.bytes.rate + - abstract_pcm_server_1 + - disk.write.bytes.rate_pcm_server disk.device.allocation_server_pcm_1: - - server_pcm_1 - - disk.device.allocation + - abstract_pcm_server_1 + - disk.device.allocation_pcm_server disk.device.allocation_server_pcm_2: - - server_pcm_2 - - disk.device.allocation + - abstract_pcm_server_0 + - disk.device.allocation_pcm_server disk.root.size_server_pcm_1: - - server_pcm_1 - - disk.root.size + - abstract_pcm_server_1 + - disk.root.size_pcm_server disk.root.size_server_pcm_2: - - server_pcm_2 - - disk.root.size + - abstract_pcm_server_0 + - disk.root.size_pcm_server disk.iops_server_pcm_2: - - server_pcm_2 - - disk.iops + - abstract_pcm_server_0 + - disk.iops_pcm_server disk.iops_server_pcm_1: - - server_pcm_1 - - disk.iops + - abstract_pcm_server_1 + - disk.iops_pcm_server disk.device.write.bytes.rate_server_pcm_1: - - server_pcm_1 - - disk.device.write.bytes.rate + - abstract_pcm_server_1 + - disk.device.write.bytes.rate_pcm_server disk.device.write.bytes.rate_server_pcm_2: - - server_pcm_2 - - disk.device.write.bytes.rate + - abstract_pcm_server_0 + - disk.device.write.bytes.rate_pcm_server disk.write.requests_server_pcm_2: - - server_pcm_2 - - disk.write.requests + - abstract_pcm_server_0 + - disk.write.requests_pcm_server disk.write.requests_server_pcm_1: - - server_pcm_1 - - disk.write.requests + - abstract_pcm_server_1 + - disk.write.requests_pcm_server disk.read.bytes_server_pcm_1: - - server_pcm_1 - - disk.read.bytes + - abstract_pcm_server_1 + - disk.read.bytes_pcm_server disk.read.bytes_server_pcm_2: - - server_pcm_2 - - disk.read.bytes + - abstract_pcm_server_0 + - disk.read.bytes_pcm_server cpu_util_server_pcm_1: - - server_pcm_1 - - cpu_util + - abstract_pcm_server_1 + - cpu_util_pcm_server cpu_util_server_pcm_2: - - server_pcm_2 - - cpu_util + - abstract_pcm_server_0 + - cpu_util_pcm_server disk.device.write.bytes_server_pcm_2: - - server_pcm_2 - - disk.device.write.bytes + - abstract_pcm_server_0 + - disk.device.write.bytes_pcm_server disk.allocation_server_pcm_1: - - server_pcm_1 - - disk.allocation + - abstract_pcm_server_1 + - disk.allocation_pcm_server disk.allocation_server_pcm_2: - - server_pcm_2 - - disk.allocation + - abstract_pcm_server_0 + - disk.allocation_pcm_server disk.device.write.bytes_server_pcm_1: - - server_pcm_1 - - disk.device.write.bytes + - abstract_pcm_server_1 + - disk.device.write.bytes_pcm_server memory.usage_server_pcm_1: - - server_pcm_1 - - memory.usage + - abstract_pcm_server_1 + - memory.usage_pcm_server memory.usage_server_pcm_2: - - server_pcm_2 - - memory.usage + - abstract_pcm_server_0 + - memory.usage_pcm_server disk.device.read.bytes_server_pcm_2: - - server_pcm_2 - - disk.device.read.bytes + - abstract_pcm_server_0 + - disk.device.read.bytes_pcm_server disk.device.read.bytes_server_pcm_1: - - server_pcm_1 - - disk.device.read.bytes + - abstract_pcm_server_1 + - disk.device.read.bytes_pcm_server disk.read.bytes.rate_server_pcm_2: - - server_pcm_2 - - disk.read.bytes.rate + - abstract_pcm_server_0 + - disk.read.bytes.rate_pcm_server disk.read.bytes.rate_server_pcm_1: - - server_pcm_1 - - disk.read.bytes.rate + - abstract_pcm_server_1 + - disk.read.bytes.rate_pcm_server disk.device.iops_server_pcm_1: - - server_pcm_1 - - disk.device.iops + - abstract_pcm_server_1 + - disk.device.iops_pcm_server cpu.delta_server_pcm_1: - - server_pcm_1 - - cpu.delta + - abstract_pcm_server_1 + - cpu.delta_pcm_server cpu.delta_server_pcm_2: - - server_pcm_2 - - cpu.delta + - abstract_pcm_server_0 + - cpu.delta_pcm_server disk.device.write.requests.rate_server_pcm_2: - - server_pcm_2 - - disk.device.write.requests.rate + - abstract_pcm_server_0 + - disk.device.write.requests.rate_pcm_server disk.read.requests_server_pcm_2: - - server_pcm_2 - - disk.read.requests + - abstract_pcm_server_0 + - disk.read.requests_pcm_server disk.read.requests_server_pcm_1: - - server_pcm_1 - - disk.read.requests + - abstract_pcm_server_1 + - disk.read.requests_pcm_server disk.device.write.requests.rate_server_pcm_1: - - server_pcm_1 - - disk.device.write.requests.rate + - abstract_pcm_server_1 + - disk.device.write.requests.rate_pcm_server disk.ephemeral.size_server_pcm_1: - - server_pcm_1 - - disk.ephemeral.size + - abstract_pcm_server_1 + - disk.ephemeral.size_pcm_server disk.ephemeral.size_server_pcm_2: - - server_pcm_2 - - disk.ephemeral.size + - abstract_pcm_server_0 + - disk.ephemeral.size_pcm_server scalable_server_pcm_2: - - server_pcm_2 - - scalable + - abstract_pcm_server_0 + - scalable_pcm_server scalable_server_pcm_1: - - server_pcm_1 - - scalable + - abstract_pcm_server_1 + - scalable_pcm_server disk.device.latency_server_pcm_2: - - server_pcm_2 - - disk.device.latency + - abstract_pcm_server_0 + - disk.device.latency_pcm_server disk.device.latency_server_pcm_1: - - server_pcm_1 - - disk.device.latency + - abstract_pcm_server_1 + - disk.device.latency_pcm_server network.outgoing.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes.rate + - abstract_pcm_server_0 + - network.outgoing.bytes.rate_pcm_server_pcm_port disk.device.usage_server_pcm_2: - - server_pcm_2 - - disk.device.usage + - abstract_pcm_server_0 + - disk.device.usage_pcm_server network.incoming.packets_pcm_port_0: - - pcm_port_0 - - network.incoming.packets + - abstract_pcm_server_1 + - network.incoming.packets_pcm_server_pcm_port disk.device.usage_server_pcm_1: - - server_pcm_1 - - disk.device.usage + - abstract_pcm_server_1 + - disk.device.usage_pcm_server network.outgoing.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes.rate + - abstract_pcm_server_1 + - network.outgoing.bytes.rate_pcm_server_pcm_port disk.device.write.requests_server_pcm_2: - - server_pcm_2 - - disk.device.write.requests + - abstract_pcm_server_0 + - disk.device.write.requests_pcm_server disk.device.write.requests_server_pcm_1: - - server_pcm_1 - - disk.device.write.requests + - abstract_pcm_server_1 + - disk.device.write.requests_pcm_server network.incoming.packets_pcm_port_1: - - pcm_port_1 - - network.incoming.packets + - abstract_pcm_server_0 + - network.incoming.packets_pcm_server_pcm_port os_server_pcm_2: - - server_pcm_2 - - os + - abstract_pcm_server_0 + - os_pcm_server disk.device.read.requests_server_pcm_1: - - server_pcm_1 - - disk.device.read.requests + - abstract_pcm_server_1 + - disk.device.read.requests_pcm_server disk.device.read.requests_server_pcm_2: - - server_pcm_2 - - disk.device.read.requests + - abstract_pcm_server_0 + - disk.device.read.requests_pcm_server os_server_pcm_1: - - server_pcm_1 - - os + - abstract_pcm_server_1 + - os_pcm_server network.incoming.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes.rate + - abstract_pcm_server_1 + - network.incoming.bytes.rate_pcm_server_pcm_port network.incoming.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes.rate + - abstract_pcm_server_0 + - network.incoming.bytes.rate_pcm_server_pcm_port requirements: link_pcm_port_0: - - pcm_port_0 - - link + - abstract_pcm_server_1 + - link_pcm_server_pcm_port link_pcm_port_1: - - pcm_port_1 - - link + - abstract_pcm_server_0 + - link_pcm_server_pcm_port dependency_server_pcm_2: - - server_pcm_2 - - dependency + - abstract_pcm_server_0 + - dependency_pcm_server dependency_server_pcm_1: - - server_pcm_1 - - dependency + - abstract_pcm_server_1 + - dependency_pcm_server dependency_pcm_port_0: - - pcm_port_0 - - dependency + - abstract_pcm_server_1 + - dependency_pcm_server_pcm_port dependency_pcm_port_1: - - pcm_port_1 - - dependency + - abstract_pcm_server_0 + - dependency_pcm_server_pcm_port local_storage_server_pcm_2: - - server_pcm_2 - - local_storage + - abstract_pcm_server_0 + - local_storage_pcm_server local_storage_server_pcm_1: - - server_pcm_1 - - local_storage \ No newline at end of file + - abstract_pcm_server_1 + - local_storage_pcm_server diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/GlobalSubstitutionTypesServiceTemplate.yaml index e084f23280..fb024af4d2 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -5,6 +5,872 @@ imports: - openecomp_heat_index: file: openecomp-heat/_index.yml node_types: + org.openecomp.resource.abstract.nodes.pd_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pcm_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_network_role_tag: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pcm_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pcm_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pcm_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + compute_pd_server_config_drive: + type: list + required: true + status: SUPPORTED + entry_schema: + type: boolean + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pcm_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_pcm_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pcm_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pcm_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pcm_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pcm_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + org.openecomp.resource.abstract.nodes.pcm_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + compute_pcm_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pcm_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_network_role_tag: + type: string + required: true + status: SUPPORTED + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pcm_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_order: + type: integer + required: true + status: SUPPORTED + compute_pcm_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pcm_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pcm_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_pcm_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_image_name: + type: string + required: true + status: SUPPORTED + port_pcm_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + compute_pcm_server_config_drive: + type: list + required: true + status: SUPPORTED + entry_schema: + type: boolean + port_pcm_port_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + requirements: + - dependency_pcm_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pcm_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pcm_server_pcm_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_server_pcm_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + disk.device.read.requests_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_server_pcm_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_server_pcm_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.iops_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + cpu_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pcm_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_server_pcm_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.device.read.bytes_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pcm_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.latency_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pcm_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_pcm_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcm_server_pcm_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pcm_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1: derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute properties: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/Nested_pcm_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/Nested_pcm_serverServiceTemplate.yaml new file mode 100644 index 0000000000..9a861b97ed --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/Nested_pcm_serverServiceTemplate.yaml @@ -0,0 +1,319 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pcm_server +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: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pcm_server_availability_zone: + type: list + required: true + entry_schema: + type: string + port_pcm_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_network_role_tag: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_pcm_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_order: + type: integer + required: true + compute_pcm_server_name: + type: list + required: true + entry_schema: + type: string + port_pcm_port_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + compute_pcm_server_user_data_format: + type: list + required: true + entry_schema: + type: string + vm_image_name: + type: string + required: true + port_pcm_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + compute_pcm_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + port_pcm_port_network_role: + type: string + required: true + port_pcm_port_subnetpoolid: + type: string + required: true + port_pcm_port_security_groups: + type: list + required: true + entry_schema: + type: json + node_templates: + pcm_server: + type: org.openecomp.resource.vfc.nodes.heat.pcm_server + properties: + availability_zone: + get_input: + - compute_pcm_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + config_drive: + get_input: + - compute_pcm_server_config_drive + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_pcm_server_name + - index_value + user_data_format: + get_input: + - compute_pcm_server_user_data_format + - index_value + pcm_server_pcm_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_exCP_naming + vlan_requirements: + get_input: port_pcm_port_vlan_requirements + ip_requirements: + get_input: port_pcm_port_ip_requirements + network_role_tag: + get_input: port_pcm_port_network_role_tag + mac_requirements: + get_input: port_pcm_port_mac_requirements + order: + get_input: port_pcm_port_order + network_role: + get_input: port_pcm_port_network_role + subnetpoolid: + get_input: port_pcm_port_subnetpoolid + fixed_ips: + get_input: port_pcm_port_fixed_ips + network: + get_input: + - port_pcm_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pcm_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pcm_server + capabilities: + disk.device.read.requests_pcm_server: + - pcm_server + - disk.device.read.requests + disk.device.write.requests.rate_pcm_server: + - pcm_server + - disk.device.write.requests.rate + network.outgoing.bytes.rate_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.outgoing.bytes.rate + attachment_pcm_server_pcm_port: + - pcm_server_pcm_port + - attachment + disk.root.size_pcm_server: + - pcm_server + - disk.root.size + disk.device.write.bytes.rate_pcm_server: + - pcm_server + - disk.device.write.bytes.rate + vcpus_pcm_server: + - pcm_server + - vcpus + memory.usage_pcm_server: + - pcm_server + - memory.usage + network.outgoing.packets.rate_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.outgoing.packets.rate + disk.device.read.requests.rate_pcm_server: + - pcm_server + - disk.device.read.requests.rate + disk.device.latency_pcm_server: + - pcm_server + - disk.device.latency + disk.device.write.requests_pcm_server: + - pcm_server + - disk.device.write.requests + disk.read.requests_pcm_server: + - pcm_server + - disk.read.requests + memory.resident_pcm_server: + - pcm_server + - memory.resident + network.outgoing.bytes_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.outgoing.bytes + network.outpoing.packets_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.outpoing.packets + feature_pcm_server_pcm_port: + - pcm_server_pcm_port + - feature + disk.iops_pcm_server: + - pcm_server + - disk.iops + disk.capacity_pcm_server: + - pcm_server + - disk.capacity + network.incoming.bytes.rate_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.incoming.bytes.rate + disk.read.bytes.rate_pcm_server: + - pcm_server + - disk.read.bytes.rate + disk.device.capacity_pcm_server: + - pcm_server + - disk.device.capacity + binding_pcm_server: + - pcm_server + - binding + cpu_pcm_server: + - pcm_server + - cpu + disk.device.iops_pcm_server: + - pcm_server + - disk.device.iops + cpu_util_pcm_server: + - pcm_server + - cpu_util + disk.allocation_pcm_server: + - pcm_server + - disk.allocation + network.incoming.packets_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.incoming.packets + disk.device.usage_pcm_server: + - pcm_server + - disk.device.usage + disk.device.allocation_pcm_server: + - pcm_server + - disk.device.allocation + instance_pcm_server: + - pcm_server + - instance + disk.write.requests_pcm_server: + - pcm_server + - disk.write.requests + memory_pcm_server: + - pcm_server + - memory + host_pcm_server: + - pcm_server + - host + cpu.delta_pcm_server: + - pcm_server + - cpu.delta + disk.usage_pcm_server: + - pcm_server + - disk.usage + binding_pcm_server_pcm_port: + - pcm_server_pcm_port + - binding + disk.device.read.bytes_pcm_server: + - pcm_server + - disk.device.read.bytes + disk.device.write.bytes_pcm_server: + - pcm_server + - disk.device.write.bytes + feature_pcm_server: + - pcm_server + - feature + disk.write.bytes.rate_pcm_server: + - pcm_server + - disk.write.bytes.rate + os_pcm_server: + - pcm_server + - os + disk.latency_pcm_server: + - pcm_server + - disk.latency + disk.read.bytes_pcm_server: + - pcm_server + - disk.read.bytes + disk.write.bytes_pcm_server: + - pcm_server + - disk.write.bytes + disk.ephemeral.size_pcm_server: + - pcm_server + - disk.ephemeral.size + endpoint_pcm_server: + - pcm_server + - endpoint + network.incoming.bytes_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.incoming.bytes + scalable_pcm_server: + - pcm_server + - scalable + disk.write.requests.rate_pcm_server: + - pcm_server + - disk.write.requests.rate + network.incoming.packets.rate_pcm_server_pcm_port: + - pcm_server_pcm_port + - network.incoming.packets.rate + disk.device.read.bytes.rate_pcm_server: + - pcm_server + - disk.device.read.bytes.rate + requirements: + link_pcm_server_pcm_port: + - pcm_server_pcm_port + - link + dependency_pcm_server_pcm_port: + - pcm_server_pcm_port + - dependency + local_storage_pcm_server: + - pcm_server + - local_storage + dependency_pcm_server: + - pcm_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..407b0da859 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,319 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pcm_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pcm_port_network_role_tag: + type: string + required: true + vm_flavor_name: + type: string + required: true + port_pcm_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pcm_port_order: + type: integer + required: true + port_pcm_port_network: + type: list + required: true + entry_schema: + type: string + port_pcm_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + port_pcm_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + vm_image_name: + type: string + required: true + port_pcm_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_pcm_port_network_role: + type: string + required: true + port_pcm_port_subnetpoolid: + type: string + required: true + compute_pd_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + port_pcm_port_security_groups: + type: list + required: true + entry_schema: + type: json + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + config_drive: + get_input: + - compute_pd_server_config_drive + - index_value + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pcm_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + security_groups: + get_input: + - port_pcm_port_security_groups + - index_value + exCP_naming: + get_input: port_pcm_port_exCP_naming + vlan_requirements: + get_input: port_pcm_port_vlan_requirements + ip_requirements: + get_input: port_pcm_port_ip_requirements + network_role_tag: + get_input: port_pcm_port_network_role_tag + mac_requirements: + get_input: port_pcm_port_mac_requirements + order: + get_input: port_pcm_port_order + network_role: + get_input: port_pcm_port_network_role + subnetpoolid: + get_input: port_pcm_port_subnetpoolid + fixed_ips: + get_input: port_pcm_port_fixed_ips + network: + get_input: + - port_pcm_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + network.incoming.bytes_pd_server_pcm_port: + - pd_server_pcm_port + - network.incoming.bytes + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + feature_pd_server_pcm_port: + - pd_server_pcm_port + - feature + binding_pd_server_pcm_port: + - pd_server_pcm_port + - binding + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.outgoing.bytes_pd_server_pcm_port: + - pd_server_pcm_port + - network.outgoing.bytes + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + network.outgoing.packets.rate_pd_server_pcm_port: + - pd_server_pcm_port + - network.outgoing.packets.rate + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pcm_port: + - pd_server_pcm_port + - network.incoming.bytes.rate + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + network.outpoing.packets_pd_server_pcm_port: + - pd_server_pcm_port + - network.outpoing.packets + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + network.outgoing.bytes.rate_pd_server_pcm_port: + - pd_server_pcm_port + - network.outgoing.bytes.rate + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + network.incoming.packets_pd_server_pcm_port: + - pd_server_pcm_port + - network.incoming.packets + attachment_pd_server_pcm_port: + - pd_server_pcm_port + - attachment + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.incoming.packets.rate_pd_server_pcm_port: + - pd_server_pcm_port + - network.incoming.packets.rate + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + dependency_pd_server: + - pd_server + - dependency + link_pd_server_pcm_port: + - pd_server_pcm_port + - link + dependency_pd_server_pcm_port: + - pd_server_pcm_port + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/nested-pcm_v0.1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/nested-pcm_v0.1ServiceTemplate.yaml index d03bd42f52..a2031c2812 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/nested-pcm_v0.1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/nested-pcm_v0.1ServiceTemplate.yaml @@ -6,11 +6,6 @@ imports: file: openecomp-heat/_index.yml - GlobalSubstitutionTypes: file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server - org.openecomp.resource.vfc.nodes.heat.pcm_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: pd_flavor_name: @@ -110,82 +105,90 @@ topology_template: type: string description: OAM network name node_templates: - pcm_port_1: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + abstract_pcm_server: + type: org.openecomp.resource.abstract.nodes.pcm_server + directives: + - substitutable properties: - ip_requirements: + compute_pcm_server_availability_zone: + - get_input: availabilityzone_name + port_pcm_port_fixed_ips: + - ip_address: + get_input: cps_net_ip + port_pcm_port_network_role_tag: cps + vm_flavor_name: + get_input: pcm_flavor_name + port_pcm_port_mac_requirements: + mac_count_required: + is_required: false + compute_pcm_server_name: + - get_input: pcm_server_name + port_pcm_port_network: + - get_input: cps_net_name + port_pcm_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false - security_groups: - - get_input: security_group_name - fixed_ips: + compute_pcm_server_user_data_format: + - RAW + vm_image_name: + get_input: pcm_image_name + compute_pcm_server_config_drive: + - true + port_pcm_port_security_groups: + - - get_input: security_group_name + service_template_filter: + substitute_service_template: Nested_pcm_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + abstract_pd_server: + type: org.openecomp.resource.abstract.nodes.pd_server + directives: + - substitutable + properties: + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: pd_server_name + port_pcm_port_fixed_ips: - ip_address: get_input: oam_net_ip - mac_requirements: + port_pcm_port_network_role_tag: oam + vm_flavor_name: + get_input: pd_flavor_name + port_pcm_port_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_0 - relationship: tosca.relationships.network.BindsTo - server_pcm_0: - 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 - server_pd_0: - 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 - config_drive: true - user_data_format: RAW - name: - get_input: pd_server_name - pcm_port_0: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - ip_requirements: + port_pcm_port_network: + - get_input: oam_net_name + port_pcm_port_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_0 - relationship: tosca.relationships.network.BindsTo + vm_image_name: + get_input: pd_image_name + compute_pd_server_config_drive: + - true + compute_pd_server_user_data_format: + - RAW + port_pcm_port_security_groups: + - - get_input: security_group_name + service_template_filter: + substitute_service_template: Nested_pd_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value groups: nested-pcm_v0.1_group: type: org.openecomp.groups.heat.HeatStack @@ -193,10 +196,8 @@ topology_template: heat_file: ../Artifacts/nested-pcm_v0.1.yaml description: heat template that creates PCRF Cluman stack members: - - pcm_port_1 - - server_pcm_0 - - server_pd_0 - - pcm_port_0 + - abstract_pd_server + - abstract_pcm_server outputs: server_pcm_id_2: description: the pcm nova service id @@ -208,339 +209,339 @@ topology_template: node_type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 capabilities: network.incoming.packets.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.packets.rate + - abstract_pcm_server + - network.incoming.packets.rate_pcm_server_pcm_port disk.iops_server_pd_0: - - server_pd_0 - - disk.iops + - abstract_pd_server + - disk.iops_pd_server network.incoming.packets.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.packets.rate + - abstract_pd_server + - network.incoming.packets.rate_pd_server_pcm_port network.outpoing.packets_pcm_port_1: - - pcm_port_1 - - network.outpoing.packets + - abstract_pd_server + - network.outpoing.packets_pd_server_pcm_port network.outpoing.packets_pcm_port_0: - - pcm_port_0 - - network.outpoing.packets + - abstract_pcm_server + - network.outpoing.packets_pcm_server_pcm_port disk.write.bytes.rate_server_pd_0: - - server_pd_0 - - disk.write.bytes.rate + - abstract_pd_server + - disk.write.bytes.rate_pd_server cpu.delta_server_pd_0: - - server_pd_0 - - cpu.delta + - abstract_pd_server + - cpu.delta_pd_server feature_server_pd_0: - - server_pd_0 - - feature + - abstract_pd_server + - feature_pd_server disk.capacity_server_pcm_0: - - server_pcm_0 - - disk.capacity + - abstract_pcm_server + - disk.capacity_pcm_server host_server_pd_0: - - server_pd_0 - - host + - abstract_pd_server + - host_pd_server memory_server_pd_0: - - server_pd_0 - - memory + - abstract_pd_server + - memory_pd_server network.incoming.bytes_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes + - abstract_pcm_server + - network.incoming.bytes_pcm_server_pcm_port network.incoming.bytes_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes + - abstract_pd_server + - network.incoming.bytes_pd_server_pcm_port disk.usage_server_pcm_0: - - server_pcm_0 - - disk.usage + - abstract_pcm_server + - disk.usage_pcm_server binding_pcm_port_0: - - pcm_port_0 - - binding + - abstract_pcm_server + - binding_pcm_server_pcm_port binding_pcm_port_1: - - pcm_port_1 - - binding + - abstract_pd_server + - binding_pd_server_pcm_port vcpus_server_pcm_0: - - server_pcm_0 - - vcpus + - abstract_pcm_server + - vcpus_pcm_server memory.resident_server_pcm_0: - - server_pcm_0 - - memory.resident + - abstract_pcm_server + - memory.resident_pcm_server disk.write.requests_server_pd_0: - - server_pd_0 - - disk.write.requests + - abstract_pd_server + - disk.write.requests_pd_server feature_server_pcm_0: - - server_pcm_0 - - feature + - abstract_pcm_server + - feature_pcm_server network.outgoing.packets.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.packets.rate + - abstract_pcm_server + - network.outgoing.packets.rate_pcm_server_pcm_port network.outgoing.packets.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.packets.rate + - abstract_pd_server + - network.outgoing.packets.rate_pd_server_pcm_port feature_pcm_port_1: - - pcm_port_1 - - feature + - abstract_pd_server + - feature_pd_server_pcm_port disk.ephemeral.size_server_pd_0: - - server_pd_0 - - disk.ephemeral.size + - abstract_pd_server + - disk.ephemeral.size_pd_server network.outgoing.bytes_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes + - abstract_pcm_server + - network.outgoing.bytes_pcm_server_pcm_port feature_pcm_port_0: - - pcm_port_0 - - feature + - abstract_pcm_server + - feature_pcm_server_pcm_port network.outgoing.bytes_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes + - abstract_pd_server + - network.outgoing.bytes_pd_server_pcm_port cpu_server_pcm_0: - - server_pcm_0 - - cpu + - abstract_pcm_server + - cpu_pcm_server attachment_pcm_port_0: - - pcm_port_0 - - attachment + - abstract_pcm_server + - attachment_pcm_server_pcm_port attachment_pcm_port_1: - - pcm_port_1 - - attachment + - abstract_pd_server + - attachment_pd_server_pcm_port disk.write.bytes_server_pd_0: - - server_pd_0 - - disk.write.bytes + - abstract_pd_server + - disk.write.bytes_pd_server disk.read.requests_server_pd_0: - - server_pd_0 - - disk.read.requests + - abstract_pd_server + - disk.read.requests_pd_server disk.device.usage_server_pd_0: - - server_pd_0 - - disk.device.usage + - abstract_pd_server + - disk.device.usage_pd_server disk.device.read.bytes_server_pd_0: - - server_pd_0 - - disk.device.read.bytes + - abstract_pd_server + - disk.device.read.bytes_pd_server endpoint_server_pcm_0: - - server_pcm_0 - - endpoint + - abstract_pcm_server + - endpoint_pcm_server host_server_pcm_0: - - server_pcm_0 - - host + - abstract_pcm_server + - host_pcm_server disk.write.requests.rate_server_pd_0: - - server_pd_0 - - disk.write.requests.rate + - abstract_pd_server + - disk.write.requests.rate_pd_server disk.device.capacity_server_pcm_0: - - server_pcm_0 - - disk.device.capacity + - abstract_pcm_server + - disk.device.capacity_pcm_server disk.root.size_server_pd_0: - - server_pd_0 - - disk.root.size + - abstract_pd_server + - disk.root.size_pd_server disk.latency_server_pcm_0: - - server_pcm_0 - - disk.latency + - abstract_pcm_server + - disk.latency_pcm_server disk.device.iops_server_pd_0: - - server_pd_0 - - disk.device.iops + - abstract_pd_server + - disk.device.iops_pd_server disk.write.requests.rate_server_pcm_0: - - server_pcm_0 - - disk.write.requests.rate + - abstract_pcm_server + - disk.write.requests.rate_pcm_server memory_server_pcm_0: - - server_pcm_0 - - memory + - abstract_pcm_server + - memory_pcm_server disk.device.read.bytes.rate_server_pcm_0: - - server_pcm_0 - - disk.device.read.bytes.rate + - abstract_pcm_server + - disk.device.read.bytes.rate_pcm_server instance_server_pcm_0: - - server_pcm_0 - - instance + - abstract_pcm_server + - instance_pcm_server disk.device.allocation_server_pcm_0: - - server_pcm_0 - - disk.device.allocation + - abstract_pcm_server + - disk.device.allocation_pcm_server disk.usage_server_pd_0: - - server_pd_0 - - disk.usage + - abstract_pd_server + - disk.usage_pd_server disk.write.bytes_server_pcm_0: - - server_pcm_0 - - disk.write.bytes + - abstract_pcm_server + - disk.write.bytes_pcm_server disk.device.read.requests.rate_server_pcm_0: - - server_pcm_0 - - disk.device.read.requests.rate + - abstract_pcm_server + - disk.device.read.requests.rate_pcm_server binding_server_pcm_0: - - server_pcm_0 - - binding + - abstract_pcm_server + - binding_pcm_server disk.read.bytes.rate_server_pd_0: - - server_pd_0 - - disk.read.bytes.rate + - abstract_pd_server + - disk.read.bytes.rate_pd_server disk.write.bytes.rate_server_pcm_0: - - server_pcm_0 - - disk.write.bytes.rate + - abstract_pcm_server + - disk.write.bytes.rate_pcm_server cpu_server_pd_0: - - server_pd_0 - - cpu + - abstract_pd_server + - cpu_pd_server disk.root.size_server_pcm_0: - - server_pcm_0 - - disk.root.size + - abstract_pcm_server + - disk.root.size_pcm_server vcpus_server_pd_0: - - server_pd_0 - - vcpus + - abstract_pd_server + - vcpus_pd_server disk.iops_server_pcm_0: - - server_pcm_0 - - disk.iops + - abstract_pcm_server + - disk.iops_pcm_server endpoint_server_pd_0: - - server_pd_0 - - endpoint + - abstract_pd_server + - endpoint_pd_server disk.device.write.bytes.rate_server_pd_0: - - server_pd_0 - - disk.device.write.bytes.rate + - abstract_pd_server + - disk.device.write.bytes.rate_pd_server disk.device.capacity_server_pd_0: - - server_pd_0 - - disk.device.capacity + - abstract_pd_server + - disk.device.capacity_pd_server disk.device.write.bytes.rate_server_pcm_0: - - server_pcm_0 - - disk.device.write.bytes.rate + - abstract_pcm_server + - disk.device.write.bytes.rate_pcm_server disk.write.requests_server_pcm_0: - - server_pcm_0 - - disk.write.requests + - abstract_pcm_server + - disk.write.requests_pcm_server disk.read.bytes_server_pcm_0: - - server_pcm_0 - - disk.read.bytes + - abstract_pcm_server + - disk.read.bytes_pcm_server disk.device.latency_server_pd_0: - - server_pd_0 - - disk.device.latency + - abstract_pd_server + - disk.device.latency_pd_server cpu_util_server_pcm_0: - - server_pcm_0 - - cpu_util + - abstract_pcm_server + - cpu_util_pcm_server disk.device.read.requests.rate_server_pd_0: - - server_pd_0 - - disk.device.read.requests.rate + - abstract_pd_server + - disk.device.read.requests.rate_pd_server disk.device.write.bytes_server_pcm_0: - - server_pcm_0 - - disk.device.write.bytes + - abstract_pcm_server + - disk.device.write.bytes_pcm_server disk.allocation_server_pcm_0: - - server_pcm_0 - - disk.allocation + - abstract_pcm_server + - disk.allocation_pcm_server memory.usage_server_pcm_0: - - server_pcm_0 - - memory.usage + - abstract_pcm_server + - memory.usage_pcm_server instance_server_pd_0: - - server_pd_0 - - instance + - abstract_pd_server + - instance_pd_server disk.allocation_server_pd_0: - - server_pd_0 - - disk.allocation + - abstract_pd_server + - disk.allocation_pd_server disk.device.read.bytes_server_pcm_0: - - server_pcm_0 - - disk.device.read.bytes + - abstract_pcm_server + - disk.device.read.bytes_pcm_server cpu_util_server_pd_0: - - server_pd_0 - - cpu_util + - abstract_pd_server + - cpu_util_pd_server disk.read.bytes.rate_server_pcm_0: - - server_pcm_0 - - disk.read.bytes.rate + - abstract_pcm_server + - disk.read.bytes.rate_pcm_server disk.device.iops_server_pcm_0: - - server_pcm_0 - - disk.device.iops + - abstract_pcm_server + - disk.device.iops_pcm_server disk.device.write.bytes_server_pd_0: - - server_pd_0 - - disk.device.write.bytes + - abstract_pd_server + - disk.device.write.bytes_pd_server disk.capacity_server_pd_0: - - server_pd_0 - - disk.capacity + - abstract_pd_server + - disk.capacity_pd_server disk.device.read.bytes.rate_server_pd_0: - - server_pd_0 - - disk.device.read.bytes.rate + - abstract_pd_server + - disk.device.read.bytes.rate_pd_server cpu.delta_server_pcm_0: - - server_pcm_0 - - cpu.delta + - abstract_pcm_server + - cpu.delta_pcm_server memory.resident_server_pd_0: - - server_pd_0 - - memory.resident + - abstract_pd_server + - memory.resident_pd_server disk.ephemeral.size_server_pcm_0: - - server_pcm_0 - - disk.ephemeral.size + - abstract_pcm_server + - disk.ephemeral.size_pcm_server disk.read.requests_server_pcm_0: - - server_pcm_0 - - disk.read.requests + - abstract_pcm_server + - disk.read.requests_pcm_server disk.device.write.requests.rate_server_pcm_0: - - server_pcm_0 - - disk.device.write.requests.rate + - abstract_pcm_server + - disk.device.write.requests.rate_pcm_server disk.device.write.requests_server_pd_0: - - server_pd_0 - - disk.device.write.requests + - abstract_pd_server + - disk.device.write.requests_pd_server binding_server_pd_0: - - server_pd_0 - - binding + - abstract_pd_server + - binding_pd_server scalable_server_pcm_0: - - server_pcm_0 - - scalable + - abstract_pcm_server + - scalable_pcm_server disk.device.allocation_server_pd_0: - - server_pd_0 - - disk.device.allocation + - abstract_pd_server + - disk.device.allocation_pd_server disk.read.bytes_server_pd_0: - - server_pd_0 - - disk.read.bytes + - abstract_pd_server + - disk.read.bytes_pd_server disk.device.read.requests_server_pd_0: - - server_pd_0 - - disk.device.read.requests + - abstract_pd_server + - disk.device.read.requests_pd_server network.outgoing.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.outgoing.bytes.rate + - abstract_pd_server + - network.outgoing.bytes.rate_pd_server_pcm_port network.incoming.packets_pcm_port_0: - - pcm_port_0 - - network.incoming.packets + - abstract_pcm_server + - network.incoming.packets_pcm_server_pcm_port disk.device.latency_server_pcm_0: - - server_pcm_0 - - disk.device.latency + - abstract_pcm_server + - disk.device.latency_pcm_server disk.device.usage_server_pcm_0: - - server_pcm_0 - - disk.device.usage + - abstract_pcm_server + - disk.device.usage_pcm_server disk.latency_server_pd_0: - - server_pd_0 - - disk.latency + - abstract_pd_server + - disk.latency_pd_server network.outgoing.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.outgoing.bytes.rate + - abstract_pcm_server + - network.outgoing.bytes.rate_pcm_server_pcm_port memory.usage_server_pd_0: - - server_pd_0 - - memory.usage + - abstract_pd_server + - memory.usage_pd_server network.incoming.packets_pcm_port_1: - - pcm_port_1 - - network.incoming.packets + - abstract_pd_server + - network.incoming.packets_pd_server_pcm_port disk.device.write.requests_server_pcm_0: - - server_pcm_0 - - disk.device.write.requests + - abstract_pcm_server + - disk.device.write.requests_pcm_server disk.device.write.requests.rate_server_pd_0: - - server_pd_0 - - disk.device.write.requests.rate + - abstract_pd_server + - disk.device.write.requests.rate_pd_server disk.device.read.requests_server_pcm_0: - - server_pcm_0 - - disk.device.read.requests + - abstract_pcm_server + - disk.device.read.requests_pcm_server scalable_server_pd_0: - - server_pd_0 - - scalable + - abstract_pd_server + - scalable_pd_server os_server_pcm_0: - - server_pcm_0 - - os + - abstract_pcm_server + - os_pcm_server network.incoming.bytes.rate_pcm_port_0: - - pcm_port_0 - - network.incoming.bytes.rate + - abstract_pcm_server + - network.incoming.bytes.rate_pcm_server_pcm_port network.incoming.bytes.rate_pcm_port_1: - - pcm_port_1 - - network.incoming.bytes.rate + - abstract_pd_server + - network.incoming.bytes.rate_pd_server_pcm_port os_server_pd_0: - - server_pd_0 - - os + - abstract_pd_server + - os_pd_server requirements: dependency_server_pcm_0: - - server_pcm_0 - - dependency + - abstract_pcm_server + - dependency_pcm_server local_storage_server_pcm_0: - - server_pcm_0 - - local_storage + - abstract_pcm_server + - local_storage_pcm_server link_pcm_port_0: - - pcm_port_0 - - link + - abstract_pcm_server + - link_pcm_server_pcm_port link_pcm_port_1: - - pcm_port_1 - - link + - abstract_pd_server + - link_pd_server_pcm_port dependency_pcm_port_0: - - pcm_port_0 - - dependency + - abstract_pcm_server + - dependency_pcm_server_pcm_port local_storage_server_pd_0: - - server_pd_0 - - local_storage + - abstract_pd_server + - local_storage_pd_server dependency_server_pd_0: - - server_pd_0 - - dependency + - abstract_pd_server + - dependency_pd_server dependency_pcm_port_1: - - pcm_port_1 - - dependency + - abstract_pd_server + - dependency_pd_server_pcm_port diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedPointingToThreeDiffNestedFilesSameComputeType/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedPointingToThreeDiffNestedFilesSameComputeType/out/MainServiceTemplate.yaml index 3513346ba9..5db374e25b 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedPointingToThreeDiffNestedFilesSameComputeType/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedPointingToThreeDiffNestedFilesSameComputeType/out/MainServiceTemplate.yaml @@ -54,15 +54,15 @@ topology_template: immutable: false type: string node_templates: - abstract_pcm_server_1_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server_1 + 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.1ServiceTemplate.yaml + substitute_service_template: nested-pcm_v0.2ServiceTemplate.yaml port_pcm_port_1_network_role_tag: oam availabilityzone_name: get_input: availabilityzone_name @@ -91,15 +91,15 @@ topology_template: get_input: - pcm_server_names - 0 - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + 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.2ServiceTemplate.yaml + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml port_pcm_port_1_network_role_tag: oam availabilityzone_name: get_input: availabilityzone_name @@ -128,8 +128,8 @@ topology_template: get_input: - pcm_server_names - 0 - abstract_pcm_server_2_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server_2 + server_pcm_003: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.3 directives: - substitutable properties: @@ -186,7 +186,7 @@ topology_template: heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml description: heat template that creates PCRF Cluman stack members: + - server_pcm_002 + - server_pcm_001 + - server_pcm_003 - compute_port_0 - - abstract_pcm_server_0 - - abstract_pcm_server_1_0 - - abstract_pcm_server_2_0 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/GlobalSubstitutionTypesServiceTemplate.yaml index 86e18691a6..c1c907fb3d 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -564,6 +564,565 @@ node_types: occurrences: - 1 - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pcm_server_2: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pcm_port_0_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pcm_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_image_name: + type: string + description: PCRF CM image name + required: true + status: SUPPORTED + port_pcm_port_0_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + pcm_server_name: + type: string + description: PCRF CM server name + required: true + status: SUPPORTED + cps_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + oam_net_name: + type: string + description: OAM network name + required: true + status: SUPPORTED + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + oam_net_gw: + type: string + description: CPS network gateway + required: true + status: SUPPORTED + security_group_name: + type: string + description: the name of security group + required: true + status: SUPPORTED + cps_net_ip: + type: string + description: CPS network ip + required: true + status: SUPPORTED + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_flavor_name: + type: string + description: flavor name of PCRF CM instance + required: true + status: SUPPORTED + pcm_vol: + type: string + description: CPS Cluman Cinder Volume + required: true + status: SUPPORTED + port_pcm_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + cps_net_name: + type: string + description: CPS network name + required: true + status: SUPPORTED + oam_net_ip: + type: string + description: OAM network ip + required: true + status: SUPPORTED + oam_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_order: + type: integer + required: true + status: SUPPORTED + attributes: + server_pcm_id: + type: string + description: the pcm nova service id + status: SUPPORTED + requirements: + - dependency_pcm_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pcm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pcm: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pcm_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + network.incoming.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pcm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pcm: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pcm: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pcm: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pcm: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pcm: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED org.openecomp.resource.abstract.nodes.heat.pcm_server_1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/MainServiceTemplate.yaml index 8d68beb0a5..b7e3090eb5 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/MainServiceTemplate.yaml @@ -54,8 +54,8 @@ topology_template: immutable: false type: string node_templates: - abstract_pcm_server_1: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_pcm_002: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: @@ -91,15 +91,15 @@ topology_template: get_input: - pcm_server_names - 0 - abstract_pcm_server_1_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server_1 + 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.2ServiceTemplate.yaml + substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml port_pcm_port_1_network_role_tag: oam availabilityzone_name: get_input: availabilityzone_name @@ -128,15 +128,15 @@ topology_template: get_input: - pcm_server_names - 0 - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_pcm_003: + 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.1ServiceTemplate.yaml + substitute_service_template: nested-pcm_v0.2ServiceTemplate.yaml port_pcm_port_1_network_role_tag: oam availabilityzone_name: get_input: availabilityzone_name @@ -186,7 +186,7 @@ topology_template: heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml description: heat template that creates PCRF Cluman stack members: + - server_pcm_002 + - server_pcm_001 + - server_pcm_003 - compute_port_0 - - abstract_pcm_server_0 - - abstract_pcm_server_1 - - abstract_pcm_server_1_0 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/nested-pcm_v0.2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/nested-pcm_v0.2ServiceTemplate.yaml index 7abe24c770..1d5eb5734e 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/nested-pcm_v0.2ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/nested-pcm_v0.2ServiceTemplate.yaml @@ -236,7 +236,7 @@ topology_template: description: the pcm nova service id value: server_pcm substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.heat.pcm_server_1 + node_type: org.openecomp.resource.abstract.nodes.heat.pcm_server_2 capabilities: network.incoming.packets.rate_pcm_port_0: - pcm_port_0 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/twoNestedNodeTemplatesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/twoNestedNodeTemplatesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml index 35bb849e6f..92ea0fa5e7 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/twoNestedNodeTemplatesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/twoNestedNodeTemplatesWithSameComputeType/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -564,6 +564,565 @@ node_types: occurrences: - 1 - UNBOUNDED + org.openecomp.resource.abstract.nodes.heat.pcm_server_1: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + port_pcm_port_0_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_network_role_tag: + type: string + required: true + status: SUPPORTED + availabilityzone_name: + type: string + description: availabilityzone name + required: true + status: SUPPORTED + port_pcm_port_0_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_image_name: + type: string + description: PCRF CM image name + required: true + status: SUPPORTED + port_pcm_port_0_order: + type: integer + required: true + status: SUPPORTED + port_pcm_port_0_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_1_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_network_role_tag: + type: string + required: true + status: SUPPORTED + pcm_server_name: + type: string + description: PCRF CM server name + required: true + status: SUPPORTED + cps_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_pcm_port_0_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + oam_net_name: + type: string + description: OAM network name + required: true + status: SUPPORTED + port_pcm_port_1_network_role: + type: string + required: true + status: SUPPORTED + port_pcm_port_0_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + oam_net_gw: + type: string + description: CPS network gateway + required: true + status: SUPPORTED + security_group_name: + type: string + description: the name of security group + required: true + status: SUPPORTED + cps_net_ip: + type: string + description: CPS network ip + required: true + status: SUPPORTED + port_pcm_port_1_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pcm_port_1_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + pcm_flavor_name: + type: string + description: flavor name of PCRF CM instance + required: true + status: SUPPORTED + pcm_vol: + type: string + description: CPS Cluman Cinder Volume + required: true + status: SUPPORTED + port_pcm_port_1_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pcm_port_0_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + cps_net_name: + type: string + description: CPS network name + required: true + status: SUPPORTED + oam_net_ip: + type: string + description: OAM network ip + required: true + status: SUPPORTED + oam_net_mask: + type: string + description: CPS network mask + required: true + status: SUPPORTED + port_pcm_port_1_order: + type: integer + required: true + status: SUPPORTED + attributes: + server_pcm_id: + type: string + description: the pcm nova service id + status: SUPPORTED + requirements: + - dependency_pcm_port_1: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_1: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_server_pcm: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_server_pcm: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pcm_port_0: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pcm_port_0: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + network.incoming.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pcm_port_0: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + binding_pcm_port_1: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + memory.usage_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_server_pcm: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_1: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pcm_port_0: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_0: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + attachment_pcm_port_1: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + endpoint_server_pcm: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + scalable_server_pcm: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_server_pcm: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + cpu.delta_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_server_pcm: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_server_pcm: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_0: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_server_pcm: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pcm_port_1: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED org.openecomp.resource.abstract.nodes.compute: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/twoNestedNodeTemplatesWithSameComputeType/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/twoNestedNodeTemplatesWithSameComputeType/out/MainServiceTemplate.yaml index 7c18440ad7..3f53330a7a 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/twoNestedNodeTemplatesWithSameComputeType/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/twoNestedNodeTemplatesWithSameComputeType/out/MainServiceTemplate.yaml @@ -54,8 +54,8 @@ topology_template: immutable: false type: string node_templates: - abstract_pcm_server_1: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_pcm_002: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: @@ -91,8 +91,8 @@ topology_template: get_input: - pcm_server_names - 0 - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_pcm_001: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: @@ -149,7 +149,7 @@ topology_template: properties: compute_compute_user_data_format: - get_attribute: - - abstract_pcm_server_1 + - server_pcm_001 - oam_net_gw vm_image_name: get_input: compute_image_name @@ -190,7 +190,7 @@ topology_template: heat_file: ../Artifacts/hot-nimbus-pcm_v0.4.yaml description: heat template that creates PCRF Cluman stack members: + - server_pcm_002 + - server_pcm_001 - compute_port_0 - abstract_compute - - abstract_pcm_server_0 - - abstract_pcm_server_1 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml index d2f6cfb03d..d5852c9cff 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -92,20 +92,14 @@ node_types: type: string attributes: pd_server_accessIPv6: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_pd01_port_device_owner: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_pd_server: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml index 69f28f1262..b25f844652 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml @@ -131,29 +131,23 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: pd_server_accessIPv6: - type: list + type: string value: get_attribute: - pd_server - accessIPv6 - entry_schema: - type: string pd_server_accessIPv4: - type: list + type: string value: get_attribute: - pd_server - accessIPv4 - entry_schema: - type: string pd_server_pd01_port_device_owner: - type: list + type: string value: get_attribute: - pd_server_pd01_port - device_owner - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.pd_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOutputParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOutputParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml index 837e03c8ed..de1531b142 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOutputParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOutputParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -92,20 +92,14 @@ node_types: type: string attributes: pd_server_accessIPv6: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_pd01_port_device_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_pd_server: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOutputParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOutputParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml index 7a768a2d65..c2aaa1eba1 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOutputParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOutputParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml @@ -131,29 +131,23 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: pd_server_accessIPv6: - type: list + type: string value: get_attribute: - pd_server - accessIPv6 - entry_schema: - type: string pd_server_accessIPv4: - type: list + type: string value: get_attribute: - pd_server - accessIPv4 - entry_schema: - type: string pd_server_pd01_port_device_id: - type: list + type: string value: get_attribute: - pd_server_pd01_port - device_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.pd_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/GlobalSubstitutionTypesServiceTemplate.yaml index 0764496a7f..8e61b49e92 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -92,10 +92,8 @@ node_types: type: string attributes: pd_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_pd_server: capability: tosca.capabilities.Node @@ -519,10 +517,8 @@ node_types: status: SUPPORTED attributes: ps_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_ps_server: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/Nested_pd_serverServiceTemplate.yaml index 84d41a7ba3..6b8f36ec21 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/Nested_pd_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/Nested_pd_serverServiceTemplate.yaml @@ -131,13 +131,11 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: pd_server_accessIPv4: - type: list + type: string value: get_attribute: - pd_server - accessIPv4 - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.pd_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/Nested_ps_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/Nested_ps_serverServiceTemplate.yaml index f336c3e1de..3c3e3962a6 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/Nested_ps_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/Nested_ps_serverServiceTemplate.yaml @@ -131,13 +131,11 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: ps_server_accessIPv4: - type: list + type: string value: get_attribute: - ps_server - accessIPv4 - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.ps_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwodiffporttypesandnested/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwodiffporttypesandnested/out/MainServiceTemplate.yaml index 48d9735fb9..86c41415ae 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwodiffporttypesandnested/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwodiffporttypesandnested/out/MainServiceTemplate.yaml @@ -419,8 +419,8 @@ topology_template: description: csb internal network name default: int_mog_csb_net node_templates: - abstract_pcm_server_0: - type: org.openecomp.resource.abstract.nodes.heat.pcm_server + server_pcm_003: + type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1 directives: - substitutable properties: @@ -506,5 +506,5 @@ topology_template: heat_file: ../Artifacts/hot-mog-0108-bs1271.yml description: heat template that creates MOG stack members: + - server_pcm_003 - abstract_pd_server - - abstract_pcm_server_0 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/diffPortTypeAndOutParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/diffPortTypeAndOutParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml index f78767abf9..e68bf0fb94 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/diffPortTypeAndOutParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/diffPortTypeAndOutParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -128,20 +128,14 @@ node_types: type: string attributes: pd_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_pd02_port_device_owner: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_pd01_port_device_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_pd_server: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/diffPortTypeAndOutParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/diffPortTypeAndOutParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml index cab0a4485f..d70887911a 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/diffPortTypeAndOutParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/diffPortTypeAndOutParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml @@ -183,29 +183,23 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: pd_server_accessIPv4: - type: list + type: string value: get_attribute: - pd_server - accessIPv4 - entry_schema: - type: string pd_server_pd02_port_device_owner: - type: list + type: string value: get_attribute: - pd_server_pd02_port - device_owner - entry_schema: - type: string pd_server_pd01_port_device_id: - type: list + type: string value: get_attribute: - pd_server_pd01_port - device_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.pd_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/GlobalSubstitutionTypesServiceTemplate.yaml index 0b1b45b112..a3e595f5da 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -9,125 +9,29 @@ node_types: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: port_FSB_OAM_network_role_tag: - type: string - required: true - status: SUPPORTED - port_FSB2_Internal2_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_FSB2_Internal1_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_FSB_OAM_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - compute_FSB2_availability_zone: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_FSB2_Internal2_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_FSB_OAM_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_FSB2_Internal1_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_FSB2_Internal1_network_role: type: list required: true status: SUPPORTED entry_schema: type: string - port_FSB2_Internal2_network_role: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - compute_FSB2_name: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_FSB2_Internal1_mac_address: - type: string - required: true - status: SUPPORTED - port_FSB2_Internal1_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_FSB_OAM_network_role: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_FSB_OAM_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_FSB2_Internal1_network: + port_FSB2_Internal2_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_FSB2_Internal2_mac_address: - type: string - required: true - status: SUPPORTED - port_FSB_OAM_subnetpoolid: + type: org.openecomp.datatypes.network.MacRequirements + port_FSB_OAM_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_FSB2_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_FSB_OAM_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED + type: org.openecomp.datatypes.network.MacRequirements port_FSB2_Internal2_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json index_value: type: integer description: Index value of this substitution service template runtime instance @@ -136,37 +40,41 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - port_FSB_OAM_order: + port_FSB2_Internal2_network: type: list required: true status: SUPPORTED entry_schema: - type: integer - port_FSB2_Internal2_network: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + compute_FSB2_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_FSB2_Internal2_vlan_requirements: + port_FSB_OAM_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: json - port_FSB2_Internal1_order: + port_FSB2_Internal1_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: integer - port_FSB2_Internal2_subnetpoolid: + type: json + compute_FSB2_name: type: list required: true status: SUPPORTED entry_schema: type: string - port_FSB2_Internal1_network_role_tag: + port_FSB2_Internal1_mac_address: type: list required: true status: SUPPORTED @@ -177,29 +85,31 @@ node_types: required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps + type: json port_FSB2_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: list required: true status: SUPPORTED - port_FSB2_Internal2_order: + entry_schema: + type: org.openecomp.datatypes.network.MacRequirements + port_FSB_OAM_network: type: list required: true status: SUPPORTED entry_schema: - type: integer - port_FSB2_Internal1_subnetpoolid: + type: string + port_FSB2_Internal1_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_FSB_OAM_exCP_naming: + port_FSB2_Internal2_mac_address: type: list required: true status: SUPPORTED entry_schema: - type: json + type: string requirements: - dependency_FSB2_FSB_OAM: capability: tosca.capabilities.Node @@ -695,32 +605,36 @@ node_types: org.openecomp.resource.abstract.nodes.VLC2: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_VLC_GTP_exCP_naming: + port_VLC_SCTP_A_network: type: list required: true status: SUPPORTED entry_schema: - type: json + type: string port_VLC_OAM_network_role_tag: - type: string + type: list required: true status: SUPPORTED + entry_schema: + type: string port_VLC_GTP_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json port_VLC2_Internal2_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json port_VLC_SCTP_A_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: list required: true status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.MacRequirements vm_flavor_name: type: string required: true @@ -730,219 +644,83 @@ node_types: required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json port_VLC_SCTP_A_fixed_ips: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC2_Internal1_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC2_Internal2_mac_address: - type: string - required: true - status: SUPPORTED - port_VLC_GTP_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - vm_image_name: - type: string - required: true - status: SUPPORTED - port_VLC2_Internal1_mac_address: - type: string - required: true - status: SUPPORTED - port_VLC2_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_VLC2_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_VLC_SCTP_B_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_GTP_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC2_Internal1_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC_GTP_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_VLC_OAM_exCP_naming: type: list required: true status: SUPPORTED entry_schema: type: json - port_VLC_SCTP_A_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_GTP_vlan_requirements: + port_VLC_OAM_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: json - port_VLC_GTP_fixed_ips: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC_OAM_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC2_Internal2_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_SCTP_A_network: + port_VLC2_Internal2_mac_address: type: list required: true status: SUPPORTED entry_schema: type: string - port_VLC_SCTP_A_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_VLC_SCTP_A_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_VLC_SCTP_B_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_VLC_SCTP_A_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_VLC_OAM_vlan_requirements: + port_VLC_OAM_fixed_ips: type: list required: true status: SUPPORTED entry_schema: type: json - port_VLC_OAM_ip_requirements: - type: list + vm_image_name: + type: string required: true status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC_OAM_fixed_ips: + port_VLC2_Internal1_mac_address: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC2_Internal1_order: + type: string + port_VLC2_Internal2_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: integer - port_VLC_OAM_network_role: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC2_Internal1_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.network.MacRequirements port_VLC_SCTP_A_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC2_Internal2_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: type: json - port_VLC_SCTP_A_subnetpoolid: + port_VLC_SCTP_B_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_VLC_OAM_subnetpoolid: + port_VLC_GTP_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_VLC_SCTP_B_network_role_tag: + port_VLC2_Internal1_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string + type: json compute_VLC2_name: type: list required: true status: SUPPORTED entry_schema: type: string - port_VLC_OAM_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_VLC2_Internal1_network_role: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC2_Internal2_network_role: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string index_value: type: integer description: Index value of this substitution service template runtime instance @@ -951,46 +729,18 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - port_VLC_SCTP_B_subnetpoolid: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC2_Internal2_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string port_VLC_SCTP_B_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC_GTP_network_role: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_SCTP_A_network_role: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC2_Internal2_order: + type: json + port_VLC_GTP_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: integer - port_VLC_GTP_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED + type: org.openecomp.datatypes.network.MacRequirements port_VLC2_Internal1_network: type: list required: true @@ -1003,63 +753,31 @@ node_types: status: SUPPORTED entry_schema: type: string - port_VLC2_Internal1_exCP_naming: + port_VLC_GTP_fixed_ips: type: list required: true status: SUPPORTED entry_schema: type: json port_VLC_OAM_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_VLC2_Internal1_vlan_requirements: type: list required: true status: SUPPORTED entry_schema: - type: json - port_VLC2_Internal2_subnetpoolid: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC_OAM_network: type: list required: true status: SUPPORTED entry_schema: type: string port_VLC_SCTP_B_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_VLC2_Internal2_exCP_naming: type: list required: true status: SUPPORTED entry_schema: - type: json - port_VLC_SCTP_B_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_VLC_GTP_subnetpoolid: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC2_Internal1_subnetpoolid: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_SCTP_B_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_VLC_SCTP_B_network_role: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC2_Internal2_network: type: list required: true status: SUPPORTED @@ -1794,24 +1512,32 @@ node_types: org.openecomp.resource.abstract.nodes.NCB1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_NCB1_Internal1_network_role: + port_NCB1_Internal2_mac_address: type: list required: true status: SUPPORTED entry_schema: type: string - port_NCB1_Internal2_network_role: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_NCB1_Internal1_mac_address: type: list required: true status: SUPPORTED entry_schema: type: string - port_NCB1_Internal1_network_role_tag: + port_NCB1_Internal1_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string + type: json vm_flavor_name: type: string required: true @@ -1822,112 +1548,40 @@ node_types: status: SUPPORTED entry_schema: type: string - port_NCB1_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - vm_image_name: - type: string - required: true - status: SUPPORTED - port_NCB1_Internal2_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_NCB1_Internal2_ip_requirements: + port_NCB1_Internal1_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_NCB1_Internal1_exCP_naming: + type: org.openecomp.datatypes.network.MacRequirements + port_NCB1_Internal2_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: json - port_NCB1_Internal1_subnetpoolid: + type: org.openecomp.datatypes.network.MacRequirements + port_NCB1_Internal1_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_NCB1_Internal2_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_NCB1_Internal2_subnetpoolid: + compute_NCB1_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_NCB1_Internal2_mac_address: - type: string - required: true - status: SUPPORTED - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - status: SUPPORTED - constraints: - - greater_or_equal: 0 - port_NCB1_Internal1_mac_address: + vm_image_name: type: string required: true status: SUPPORTED - port_NCB1_Internal1_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_NCB1_Internal2_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_NCB1_Internal1_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_NCB1_Internal1_vlan_requirements: + port_NCB1_Internal2_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: json - port_NCB1_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_NCB1_Internal1_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - compute_NCB1_availability_zone: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_NCB1_Internal2_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string port_NCB1_Internal2_network: type: list required: true @@ -2351,58 +2005,6 @@ node_types: org.openecomp.resource.abstract.nodes.NCB2: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - compute_NCB2_availability_zone: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_NCB2_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_NCB2_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - vm_image_name: - type: string - required: true - status: SUPPORTED - port_NCB2_Internal1_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_NCB2_Internal2_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_NCB2_Internal1_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_NCB2_Internal1_network_role: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_NCB2_Internal2_network_role: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string index_value: type: integer description: Index value of this substitution service template runtime instance @@ -2417,69 +2019,57 @@ node_types: status: SUPPORTED entry_schema: type: string - port_NCB2_Internal2_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_NCB2_Internal2_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_NCB2_Internal2_network: + compute_NCB2_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_NCB2_Internal2_vlan_requirements: + port_NCB2_Internal2_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: json - port_NCB2_Internal1_mac_address: - type: string - required: true - status: SUPPORTED - port_NCB2_Internal2_mac_address: + vm_flavor_name: type: string required: true status: SUPPORTED - port_NCB2_Internal1_subnetpoolid: + port_NCB2_Internal2_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_NCB2_Internal1_network_role_tag: + type: org.openecomp.datatypes.network.MacRequirements + port_NCB2_Internal2_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_NCB2_Internal2_order: + port_NCB2_Internal1_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: integer - compute_NCB2_name: + type: org.openecomp.datatypes.network.MacRequirements + port_NCB2_Internal1_mac_address: type: list required: true status: SUPPORTED entry_schema: type: string - port_NCB2_Internal1_vlan_requirements: + port_NCB2_Internal2_mac_address: type: list required: true status: SUPPORTED entry_schema: - type: json - port_NCB2_Internal2_subnetpoolid: + type: string + vm_image_name: + type: string + required: true + status: SUPPORTED + compute_NCB2_name: type: list required: true status: SUPPORTED @@ -2490,7 +2080,7 @@ node_types: required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json requirements: - dependency_NCB2: capability: tosca.capabilities.Node @@ -2908,89 +2498,25 @@ node_types: org.openecomp.resource.abstract.nodes.GPB2: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_GPB2_Internal2_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_GPB2_Internal2_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_GPB2_Internal1_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_GPB2_Internal1_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_GPB2_Internal2_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string - required: true - status: SUPPORTED - port_GPB2_Internal2_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_GPB2_Internal1_network_role: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - compute_GPB2_name: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_GPB2_Internal1_subnetpoolid: + port_GPB2_Internal2_mac_address: type: list required: true status: SUPPORTED entry_schema: type: string - port_GPB2_Internal2_subnetpoolid: + port_GPB2_Internal2_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_GPB2_Internal2_mac_address: - type: string - required: true - status: SUPPORTED - port_GPB2_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED + type: org.openecomp.datatypes.network.MacRequirements port_GPB2_Internal1_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_GPB2_Internal2_network_role: + type: json + port_GPB2_Internal1_network: type: list required: true status: SUPPORTED @@ -3010,38 +2536,38 @@ node_types: status: SUPPORTED entry_schema: type: string - port_GPB2_Internal2_exCP_naming: - type: list + vm_flavor_name: + type: string required: true status: SUPPORTED - entry_schema: - type: json - port_GPB2_Internal1_order: + port_GPB2_Internal1_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: integer - port_GPB2_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_GPB2_Internal1_exCP_naming: + type: org.openecomp.datatypes.network.MacRequirements + port_GPB2_Internal2_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: json - port_GPB2_Internal1_network_role_tag: + vm_image_name: + type: string + required: true + status: SUPPORTED + compute_GPB2_name: type: list required: true status: SUPPORTED entry_schema: type: string port_GPB2_Internal1_mac_address: - type: string + type: list required: true status: SUPPORTED + entry_schema: + type: string port_GPB2_Internal2_network: type: list required: true @@ -3466,171 +2992,11 @@ node_types: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: port_VLC1_Internal2_mac_address: - type: string - required: true - status: SUPPORTED - port_VLC_GTP_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_VLC_OAM_network_role_tag: - type: string - required: true - status: SUPPORTED - port_VLC1_Internal1_mac_address: - type: string - required: true - status: SUPPORTED - port_VLC_GTP_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC1_Internal2_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_VLC1_Internal2_network_role: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_SCTP_A_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_VLC1_Internal2_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_SCTP_B_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC_SCTP_A_fixed_ips: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC1_Internal2_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_GTP_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - vm_image_name: - type: string - required: true - status: SUPPORTED - port_VLC1_Internal1_subnetpoolid: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_SCTP_B_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC1_Internal1_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_GTP_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_GTP_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_VLC_OAM_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_VLC1_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_VLC1_Internal1_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_VLC1_Internal1_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_VLC_SCTP_A_network_role_tag: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_VLC_GTP_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_VLC_GTP_fixed_ips: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC_OAM_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - compute_VLC1_name: type: list required: true status: SUPPORTED entry_schema: type: string - port_VLC1_Internal2_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements port_VLC1_Internal1_network: type: list required: true @@ -3643,120 +3009,98 @@ node_types: status: SUPPORTED entry_schema: type: string - port_VLC_SCTP_A_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_VLC1_Internal1_network_role: + port_VLC_OAM_network_role_tag: type: list required: true status: SUPPORTED entry_schema: type: string - port_VLC_SCTP_A_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_VLC_SCTP_B_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_VLC_SCTP_A_exCP_naming: + port_VLC1_Internal1_mac_address: type: list required: true status: SUPPORTED entry_schema: - type: json - port_VLC_OAM_vlan_requirements: + type: string + port_VLC_GTP_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: json - port_VLC_OAM_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC1_Internal1_ip_requirements: + port_VLC_SCTP_A_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC_OAM_fixed_ips: + type: org.openecomp.datatypes.network.MacRequirements + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_VLC1_Internal2_network: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC1_Internal2_vlan_requirements: + type: string + port_VLC_SCTP_B_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: json - port_VLC_OAM_network_role: + port_VLC_SCTP_A_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: string - port_VLC1_Internal2_order: + type: json + port_VLC_OAM_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: integer - port_VLC1_Internal2_subnetpoolid: + type: json + port_VLC1_Internal1_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_VLC_SCTP_A_ip_requirements: + type: json + port_VLC_OAM_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC_SCTP_A_subnetpoolid: - type: list + type: json + vm_image_name: + type: string required: true status: SUPPORTED - entry_schema: - type: string - compute_VLC1_availability_zone: + port_VLC_SCTP_A_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_VLC_OAM_subnetpoolid: + type: json + port_VLC_SCTP_B_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_VLC_SCTP_B_network_role_tag: + port_VLC_GTP_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_VLC_OAM_order: + compute_VLC1_availability_zone: type: list required: true status: SUPPORTED entry_schema: - type: integer + type: string index_value: type: integer description: Index value of this substitution service template runtime instance @@ -3765,76 +3109,66 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - port_VLC1_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_VLC1_Internal1_mac_requirements: + type: list required: true status: SUPPORTED - port_VLC_SCTP_B_subnetpoolid: + entry_schema: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC1_Internal2_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.network.MacRequirements port_VLC_SCTP_B_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC_GTP_network_role: + type: json + port_VLC_GTP_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_VLC_SCTP_A_network_role: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC_GTP_fixed_ips: type: list required: true status: SUPPORTED entry_schema: - type: string - port_VLC_GTP_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED + type: json port_VLC_OAM_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_VLC1_Internal1_exCP_naming: type: list required: true status: SUPPORTED entry_schema: - type: json - port_VLC_SCTP_B_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_VLC_SCTP_B_order: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC_OAM_network: type: list required: true status: SUPPORTED entry_schema: - type: integer - port_VLC_GTP_subnetpoolid: + type: string + compute_VLC1_name: type: list required: true status: SUPPORTED entry_schema: type: string - port_VLC_SCTP_B_vlan_requirements: + port_VLC_SCTP_B_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: json - port_VLC_SCTP_B_network_role: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC1_Internal2_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string + type: json requirements: - dependency_VLC1_VLC_SCTP_B: capability: tosca.capabilities.Node @@ -4565,119 +3899,35 @@ node_types: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: port_FSB1_Internal1_mac_address: - type: string - required: true - status: SUPPORTED - port_FSB_OAM_network_role_tag: - type: string - required: true - status: SUPPORTED - port_FSB1_Internal2_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_FSB1_Internal1_network: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - vm_flavor_name: - type: string - required: true - status: SUPPORTED - port_FSB_OAM_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_FSB1_Internal2_mac_address: - type: string - required: true - status: SUPPORTED - port_FSB_OAM_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_FSB1_Internal1_subnetpoolid: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_FSB1_Internal2_subnetpoolid: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_FSB1_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_FSB_OAM_network_role: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_FSB1_Internal1_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_FSB1_Internal1_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - port_FSB_OAM_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_FSB1_Internal2_network_role: + port_FSB_OAM_network_role_tag: type: list required: true status: SUPPORTED entry_schema: type: string - port_FSB1_Internal1_network_role_tag: + port_FSB1_Internal2_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_FSB_OAM_subnetpoolid: + port_FSB_OAM_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_FSB_OAM_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED + type: org.openecomp.datatypes.network.MacRequirements compute_FSB1_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_FSB1_Internal1_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json index_value: type: integer description: Index value of this substitution service template runtime instance @@ -4686,76 +3936,70 @@ node_types: status: SUPPORTED constraints: - greater_or_equal: 0 - port_FSB_OAM_order: + port_FSB1_Internal1_network: type: list required: true status: SUPPORTED entry_schema: - type: integer - port_FSB1_Internal1_network_role: - type: list + type: string + vm_flavor_name: + type: string required: true status: SUPPORTED - entry_schema: - type: string - port_FSB1_Internal2_network_role_tag: + port_FSB1_Internal2_mac_address: type: list required: true status: SUPPORTED entry_schema: type: string - port_FSB1_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_FSB1_Internal2_ip_requirements: + port_FSB_OAM_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_FSB1_Internal2_order: + type: json + port_FSB1_Internal2_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: integer - port_FSB_OAM_fixed_ips: + type: org.openecomp.datatypes.network.MacRequirements + port_FSB1_Internal2_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_FSB1_Internal1_exCP_naming: + type: json + port_FSB_OAM_fixed_ips: type: list required: true status: SUPPORTED entry_schema: type: json - port_FSB_OAM_exCP_naming: + compute_FSB1_name: type: list required: true status: SUPPORTED entry_schema: - type: json - compute_FSB1_name: + type: string + port_FSB1_Internal1_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_FSB1_Internal2_exCP_naming: + type: org.openecomp.datatypes.network.MacRequirements + port_FSB1_Internal1_ip_requirements: type: list required: true status: SUPPORTED entry_schema: type: json - port_FSB1_Internal2_vlan_requirements: + port_FSB_OAM_network: type: list required: true status: SUPPORTED entry_schema: - type: json + type: string requirements: - dependency_FSB1_FSB1_Internal2: capability: tosca.capabilities.Node @@ -5251,13 +4495,21 @@ node_types: org.openecomp.resource.abstract.nodes.GPB1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: - port_GPB1_Internal1_network_role: + port_GPB1_Internal2_network: type: list required: true status: SUPPORTED entry_schema: type: string - port_GPB1_Internal2_network_role: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_GPB1_Internal1_network: type: list required: true status: SUPPORTED @@ -5273,124 +4525,52 @@ node_types: type: string required: true status: SUPPORTED - port_GPB1_Internal2_mac_address: - type: string - required: true - status: SUPPORTED - port_GPB1_Internal1_order: - type: list - required: true - status: SUPPORTED - entry_schema: - type: integer - vm_image_name: - type: string - required: true - status: SUPPORTED - port_GPB1_Internal1_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_GPB1_Internal2_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_GPB1_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - compute_GPB1_availability_zone: - type: list - required: true - status: SUPPORTED - entry_schema: - type: string - port_GPB1_Internal1_exCP_naming: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_GPB1_Internal2_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_GPB1_Internal2_vlan_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: json - port_GPB1_Internal1_network_role_tag: + port_GPB1_Internal2_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_GPB1_Internal2_network: + type: org.openecomp.datatypes.network.MacRequirements + port_GPB1_Internal1_mac_address: type: list required: true status: SUPPORTED entry_schema: type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - status: SUPPORTED - constraints: - - greater_or_equal: 0 - port_GPB1_Internal1_network: + port_GPB1_Internal2_mac_address: type: list required: true status: SUPPORTED entry_schema: type: string - port_GPB1_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - status: SUPPORTED - port_GPB1_Internal1_mac_address: + vm_image_name: type: string required: true status: SUPPORTED - port_GPB1_Internal1_subnetpoolid: + port_GPB1_Internal1_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_GPB1_Internal2_subnetpoolid: + type: json + port_GPB1_Internal1_mac_requirements: type: list required: true status: SUPPORTED entry_schema: - type: string - port_GPB1_Internal2_network_role_tag: + type: org.openecomp.datatypes.network.MacRequirements + compute_GPB1_availability_zone: type: list required: true status: SUPPORTED entry_schema: type: string - port_GPB1_Internal1_ip_requirements: - type: list - required: true - status: SUPPORTED - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_GPB1_Internal2_order: + port_GPB1_Internal2_ip_requirements: type: list required: true status: SUPPORTED entry_schema: - type: integer + type: json requirements: - dependency_GPB1: capability: tosca.capabilities.Node @@ -5804,4 +4984,4 @@ node_types: description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. occurrences: - 1 - - UNBOUNDED + - UNBOUNDED \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_FSB1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_FSB1ServiceTemplate.yaml index a9acfcc5c3..d9a7752ac7 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_FSB1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_FSB1ServiceTemplate.yaml @@ -12,98 +12,30 @@ node_types: topology_template: inputs: port_FSB1_Internal1_mac_address: - type: string - required: true - port_FSB_OAM_network_role_tag: - type: string - required: true - port_FSB1_Internal2_network: - type: list - required: true - entry_schema: - type: string - port_FSB1_Internal1_network: - type: list - required: true - entry_schema: - type: string - vm_flavor_name: - type: string - required: true - port_FSB_OAM_vlan_requirements: - type: list - required: true - entry_schema: - type: json - port_FSB1_Internal2_mac_address: - type: string - required: true - port_FSB_OAM_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_FSB1_Internal1_subnetpoolid: type: list required: true entry_schema: type: string - port_FSB1_Internal2_subnetpoolid: - type: list - required: true - entry_schema: - type: string - port_FSB1_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_FSB_OAM_network_role: - type: list - required: true - entry_schema: - type: string - port_FSB1_Internal1_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_FSB1_Internal1_order: - type: list - required: true - entry_schema: - type: integer - port_FSB_OAM_network: - type: list - required: true - entry_schema: - type: string - port_FSB1_Internal2_network_role: + port_FSB_OAM_network_role_tag: type: list required: true entry_schema: type: string - port_FSB1_Internal1_network_role_tag: + port_FSB1_Internal2_network: type: list required: true entry_schema: type: string - port_FSB_OAM_subnetpoolid: + port_FSB_OAM_mac_requirements: type: list required: true entry_schema: - type: string - port_FSB_OAM_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true + type: org.openecomp.datatypes.network.MacRequirements compute_FSB1_availability_zone: type: list required: true entry_schema: type: string - port_FSB1_Internal1_vlan_requirements: - type: list - required: true - entry_schema: - type: json index_value: type: integer description: Index value of this substitution service template runtime instance @@ -111,102 +43,79 @@ topology_template: default: 0 constraints: - greater_or_equal: 0 - port_FSB_OAM_order: + port_FSB1_Internal1_network: type: list required: true entry_schema: - type: integer - port_FSB1_Internal1_network_role: + type: string + vm_flavor_name: + type: string + required: true + port_FSB1_Internal2_mac_address: type: list required: true entry_schema: type: string - port_FSB1_Internal2_network_role_tag: + port_FSB_OAM_ip_requirements: type: list required: true entry_schema: - type: string + type: json port_FSB1_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_FSB1_Internal2_ip_requirements: type: list required: true entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_FSB1_Internal2_order: + type: org.openecomp.datatypes.network.MacRequirements + port_FSB1_Internal2_ip_requirements: type: list required: true entry_schema: - type: integer + type: json port_FSB_OAM_fixed_ips: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_FSB1_Internal1_exCP_naming: type: list required: true entry_schema: type: json - port_FSB_OAM_exCP_naming: + compute_FSB1_name: type: list required: true entry_schema: - type: json - compute_FSB1_name: + type: string + port_FSB1_Internal1_mac_requirements: type: list required: true entry_schema: - type: string - port_FSB1_Internal2_exCP_naming: + type: org.openecomp.datatypes.network.MacRequirements + port_FSB1_Internal1_ip_requirements: type: list required: true entry_schema: type: json - port_FSB1_Internal2_vlan_requirements: + port_FSB_OAM_network: type: list required: true entry_schema: - type: json + type: string node_templates: FSB1_FSB1_Internal2: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_FSB1_Internal2_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_FSB1_Internal2_vlan_requirements - - index_value ip_requirements: - get_input: port_FSB1_Internal2_ip_requirements - network_role_tag: get_input: - - port_FSB1_Internal2_network_role_tag + - port_FSB1_Internal2_ip_requirements - index_value mac_requirements: - get_input: port_FSB1_Internal2_mac_requirements - order: - get_input: - - port_FSB1_Internal2_order - - index_value - network_role: - get_input: - - port_FSB1_Internal2_network_role - - index_value - subnetpoolid: get_input: - - port_FSB1_Internal2_subnetpoolid + - port_FSB1_Internal2_mac_requirements - index_value network: get_input: - port_FSB1_Internal2_network - index_value mac_address: - get_input: port_FSB1_Internal2_mac_address + get_input: + - port_FSB1_Internal2_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -215,40 +124,22 @@ topology_template: FSB1_FSB1_Internal1: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_FSB1_Internal1_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_FSB1_Internal1_vlan_requirements - - index_value ip_requirements: - get_input: port_FSB1_Internal1_ip_requirements - network_role_tag: get_input: - - port_FSB1_Internal1_network_role_tag + - port_FSB1_Internal1_ip_requirements - index_value mac_requirements: - get_input: port_FSB1_Internal1_mac_requirements - order: get_input: - - port_FSB1_Internal1_order - - index_value - network_role: - get_input: - - port_FSB1_Internal1_network_role - - index_value - subnetpoolid: - get_input: - - port_FSB1_Internal1_subnetpoolid + - port_FSB1_Internal1_mac_requirements - index_value network: get_input: - port_FSB1_Internal1_network - index_value mac_address: - get_input: port_FSB1_Internal1_mac_address + get_input: + - port_FSB1_Internal1_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -257,34 +148,22 @@ topology_template: FSB1_FSB_OAM: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_FSB_OAM_exCP_naming - - index_value - vlan_requirements: + ip_requirements: get_input: - - port_FSB_OAM_vlan_requirements + - port_FSB_OAM_ip_requirements - index_value - ip_requirements: - get_input: port_FSB_OAM_ip_requirements network_role_tag: - get_input: port_FSB_OAM_network_role_tag - mac_requirements: - get_input: port_FSB_OAM_mac_requirements - order: get_input: - - port_FSB_OAM_order + - port_FSB_OAM_network_role_tag - index_value - network_role: + mac_requirements: get_input: - - port_FSB_OAM_network_role + - port_FSB_OAM_mac_requirements - index_value - subnetpoolid: + fixed_ips: get_input: - - port_FSB_OAM_subnetpoolid + - port_FSB_OAM_fixed_ips - index_value - fixed_ips: - get_input: port_FSB_OAM_fixed_ips network: get_input: - port_FSB_OAM_network @@ -556,4 +435,4 @@ topology_template: - dependency link_FSB1_FSB_OAM: - FSB1_FSB_OAM - - link + - link \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_FSB2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_FSB2ServiceTemplate.yaml index 24b75d7835..9bb94360f6 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_FSB2ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_FSB2ServiceTemplate.yaml @@ -12,103 +12,25 @@ node_types: topology_template: inputs: port_FSB_OAM_network_role_tag: - type: string - required: true - port_FSB2_Internal2_network_role_tag: - type: list - required: true - entry_schema: - type: string - port_FSB2_Internal1_exCP_naming: - type: list - required: true - entry_schema: - type: json - vm_flavor_name: - type: string - required: true - port_FSB_OAM_vlan_requirements: - type: list - required: true - entry_schema: - type: json - compute_FSB2_availability_zone: - type: list - required: true - entry_schema: - type: string - port_FSB2_Internal2_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_FSB_OAM_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_FSB2_Internal1_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_FSB2_Internal1_network_role: - type: list - required: true - entry_schema: - type: string - port_FSB2_Internal2_network_role: - type: list - required: true - entry_schema: - type: string - compute_FSB2_name: type: list required: true entry_schema: type: string - port_FSB2_Internal1_mac_address: - type: string - required: true - port_FSB2_Internal1_vlan_requirements: - type: list - required: true - entry_schema: - type: json - port_FSB_OAM_network_role: - type: list - required: true - entry_schema: - type: string - port_FSB_OAM_network: - type: list - required: true - entry_schema: - type: string - port_FSB2_Internal1_network: + port_FSB2_Internal2_mac_requirements: type: list required: true entry_schema: - type: string - port_FSB2_Internal2_mac_address: - type: string - required: true - port_FSB_OAM_subnetpoolid: + type: org.openecomp.datatypes.network.MacRequirements + port_FSB_OAM_mac_requirements: type: list required: true entry_schema: - type: string - port_FSB2_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_FSB_OAM_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true + type: org.openecomp.datatypes.network.MacRequirements port_FSB2_Internal2_ip_requirements: type: list required: true entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json index_value: type: integer description: Index value of this substitution service template runtime instance @@ -116,32 +38,35 @@ topology_template: default: 0 constraints: - greater_or_equal: 0 - port_FSB_OAM_order: + port_FSB2_Internal2_network: type: list required: true entry_schema: - type: integer - port_FSB2_Internal2_network: + type: string + vm_flavor_name: + type: string + required: true + compute_FSB2_availability_zone: type: list required: true entry_schema: type: string - port_FSB2_Internal2_vlan_requirements: + port_FSB_OAM_ip_requirements: type: list required: true entry_schema: type: json - port_FSB2_Internal1_order: + port_FSB2_Internal1_ip_requirements: type: list required: true entry_schema: - type: integer - port_FSB2_Internal2_subnetpoolid: + type: json + compute_FSB2_name: type: list required: true entry_schema: type: string - port_FSB2_Internal1_network_role_tag: + port_FSB2_Internal1_mac_address: type: list required: true entry_schema: @@ -150,57 +75,47 @@ topology_template: type: list required: true entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps + type: json port_FSB2_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: list required: true - port_FSB2_Internal2_order: + entry_schema: + type: org.openecomp.datatypes.network.MacRequirements + port_FSB_OAM_network: type: list required: true entry_schema: - type: integer - port_FSB2_Internal1_subnetpoolid: + type: string + port_FSB2_Internal1_network: type: list required: true entry_schema: type: string - port_FSB_OAM_exCP_naming: + port_FSB2_Internal2_mac_address: type: list required: true entry_schema: - type: json + type: string node_templates: FSB2_FSB_OAM: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_FSB_OAM_exCP_naming - - index_value - vlan_requirements: + ip_requirements: get_input: - - port_FSB_OAM_vlan_requirements + - port_FSB_OAM_ip_requirements - index_value - ip_requirements: - get_input: port_FSB_OAM_ip_requirements network_role_tag: - get_input: port_FSB_OAM_network_role_tag - mac_requirements: - get_input: port_FSB_OAM_mac_requirements - order: get_input: - - port_FSB_OAM_order + - port_FSB_OAM_network_role_tag - index_value - network_role: + mac_requirements: get_input: - - port_FSB_OAM_network_role + - port_FSB_OAM_mac_requirements - index_value - subnetpoolid: + fixed_ips: get_input: - - port_FSB_OAM_subnetpoolid + - port_FSB_OAM_fixed_ips - index_value - fixed_ips: - get_input: port_FSB_OAM_fixed_ips network: get_input: - port_FSB_OAM_network @@ -226,40 +141,22 @@ topology_template: FSB2_FSB2_Internal2: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_FSB2_Internal2_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_FSB2_Internal2_vlan_requirements - - index_value ip_requirements: - get_input: port_FSB2_Internal2_ip_requirements - network_role_tag: get_input: - - port_FSB2_Internal2_network_role_tag + - port_FSB2_Internal2_ip_requirements - index_value mac_requirements: - get_input: port_FSB2_Internal2_mac_requirements - order: - get_input: - - port_FSB2_Internal2_order - - index_value - network_role: get_input: - - port_FSB2_Internal2_network_role - - index_value - subnetpoolid: - get_input: - - port_FSB2_Internal2_subnetpoolid + - port_FSB2_Internal2_mac_requirements - index_value network: get_input: - port_FSB2_Internal2_network - index_value mac_address: - get_input: port_FSB2_Internal2_mac_address + get_input: + - port_FSB2_Internal2_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -268,40 +165,22 @@ topology_template: FSB2_FSB2_Internal1: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_FSB2_Internal1_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_FSB2_Internal1_vlan_requirements - - index_value ip_requirements: - get_input: port_FSB2_Internal1_ip_requirements - network_role_tag: get_input: - - port_FSB2_Internal1_network_role_tag + - port_FSB2_Internal1_ip_requirements - index_value mac_requirements: - get_input: port_FSB2_Internal1_mac_requirements - order: get_input: - - port_FSB2_Internal1_order - - index_value - network_role: - get_input: - - port_FSB2_Internal1_network_role - - index_value - subnetpoolid: - get_input: - - port_FSB2_Internal1_subnetpoolid + - port_FSB2_Internal1_mac_requirements - index_value network: get_input: - port_FSB2_Internal1_network - index_value mac_address: - get_input: port_FSB2_Internal1_mac_address + get_input: + - port_FSB2_Internal1_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -556,4 +435,4 @@ topology_template: - local_storage link_FSB2_FSB2_Internal2: - FSB2_FSB2_Internal2 - - link + - link \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_GPB1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_GPB1ServiceTemplate.yaml index 6b23277221..eb3a63e8b9 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_GPB1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_GPB1ServiceTemplate.yaml @@ -11,12 +11,19 @@ node_types: derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: - port_GPB1_Internal1_network_role: + port_GPB1_Internal2_network: type: list required: true entry_schema: type: string - port_GPB1_Internal2_network_role: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_GPB1_Internal1_network: type: list required: true entry_schema: @@ -29,103 +36,44 @@ topology_template: vm_flavor_name: type: string required: true - port_GPB1_Internal2_mac_address: - type: string - required: true - port_GPB1_Internal1_order: - type: list - required: true - entry_schema: - type: integer - vm_image_name: - type: string - required: true - port_GPB1_Internal1_vlan_requirements: - type: list - required: true - entry_schema: - type: json - port_GPB1_Internal2_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_GPB1_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - compute_GPB1_availability_zone: - type: list - required: true - entry_schema: - type: string - port_GPB1_Internal1_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_GPB1_Internal2_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_GPB1_Internal2_vlan_requirements: - type: list - required: true - entry_schema: - type: json - port_GPB1_Internal1_network_role_tag: + port_GPB1_Internal2_mac_requirements: type: list required: true entry_schema: - type: string - port_GPB1_Internal2_network: + type: org.openecomp.datatypes.network.MacRequirements + port_GPB1_Internal1_mac_address: type: list required: true entry_schema: type: string - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - port_GPB1_Internal1_network: + port_GPB1_Internal2_mac_address: type: list required: true entry_schema: type: string - port_GPB1_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_GPB1_Internal1_mac_address: + vm_image_name: type: string required: true - port_GPB1_Internal1_subnetpoolid: + port_GPB1_Internal1_ip_requirements: type: list required: true entry_schema: - type: string - port_GPB1_Internal2_subnetpoolid: + type: json + port_GPB1_Internal1_mac_requirements: type: list required: true entry_schema: - type: string - port_GPB1_Internal2_network_role_tag: + type: org.openecomp.datatypes.network.MacRequirements + compute_GPB1_availability_zone: type: list required: true entry_schema: type: string - port_GPB1_Internal1_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_GPB1_Internal2_order: + port_GPB1_Internal2_ip_requirements: type: list required: true entry_schema: - type: integer + type: json node_templates: GPB1: type: org.openecomp.resource.vfc.nodes.heat.GPB1 @@ -145,40 +93,22 @@ topology_template: GPB1_GPB1_Internal1: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_GPB1_Internal1_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_GPB1_Internal1_vlan_requirements - - index_value ip_requirements: - get_input: port_GPB1_Internal1_ip_requirements - network_role_tag: get_input: - - port_GPB1_Internal1_network_role_tag + - port_GPB1_Internal1_ip_requirements - index_value mac_requirements: - get_input: port_GPB1_Internal1_mac_requirements - order: get_input: - - port_GPB1_Internal1_order - - index_value - network_role: - get_input: - - port_GPB1_Internal1_network_role - - index_value - subnetpoolid: - get_input: - - port_GPB1_Internal1_subnetpoolid + - port_GPB1_Internal1_mac_requirements - index_value network: get_input: - port_GPB1_Internal1_network - index_value mac_address: - get_input: port_GPB1_Internal1_mac_address + get_input: + - port_GPB1_Internal1_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -187,40 +117,22 @@ topology_template: GPB1_GPB1_Internal2: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_GPB1_Internal2_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_GPB1_Internal2_vlan_requirements - - index_value ip_requirements: - get_input: port_GPB1_Internal2_ip_requirements - network_role_tag: get_input: - - port_GPB1_Internal2_network_role_tag + - port_GPB1_Internal2_ip_requirements - index_value mac_requirements: - get_input: port_GPB1_Internal2_mac_requirements - order: - get_input: - - port_GPB1_Internal2_order - - index_value - network_role: get_input: - - port_GPB1_Internal2_network_role - - index_value - subnetpoolid: - get_input: - - port_GPB1_Internal2_subnetpoolid + - port_GPB1_Internal2_mac_requirements - index_value network: get_input: - port_GPB1_Internal2_network - index_value mac_address: - get_input: port_GPB1_Internal2_mac_address + get_input: + - port_GPB1_Internal2_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -436,4 +348,4 @@ topology_template: - local_storage link_GPB1_GPB1_Internal1: - GPB1_GPB1_Internal1 - - link + - link \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_GPB2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_GPB2ServiceTemplate.yaml index 133d43efe2..d18d8f578f 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_GPB2ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_GPB2ServiceTemplate.yaml @@ -11,74 +11,22 @@ node_types: derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: - port_GPB2_Internal2_network_role_tag: - type: list - required: true - entry_schema: - type: string - port_GPB2_Internal2_order: - type: list - required: true - entry_schema: - type: integer - port_GPB2_Internal1_network: - type: list - required: true - entry_schema: - type: string - port_GPB2_Internal1_vlan_requirements: - type: list - required: true - entry_schema: - type: json - vm_flavor_name: - type: string - required: true - port_GPB2_Internal2_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - vm_image_name: - type: string - required: true - port_GPB2_Internal2_vlan_requirements: - type: list - required: true - entry_schema: - type: json - port_GPB2_Internal1_network_role: - type: list - required: true - entry_schema: - type: string - compute_GPB2_name: - type: list - required: true - entry_schema: - type: string - port_GPB2_Internal1_subnetpoolid: + port_GPB2_Internal2_mac_address: type: list required: true entry_schema: type: string - port_GPB2_Internal2_subnetpoolid: + port_GPB2_Internal2_mac_requirements: type: list required: true entry_schema: - type: string - port_GPB2_Internal2_mac_address: - type: string - required: true - port_GPB2_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true + type: org.openecomp.datatypes.network.MacRequirements port_GPB2_Internal1_ip_requirements: type: list required: true entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_GPB2_Internal2_network_role: + type: json + port_GPB2_Internal1_network: type: list required: true entry_schema: @@ -95,32 +43,32 @@ topology_template: required: true entry_schema: type: string - port_GPB2_Internal2_exCP_naming: - type: list + vm_flavor_name: + type: string required: true - entry_schema: - type: json - port_GPB2_Internal1_order: + port_GPB2_Internal1_mac_requirements: type: list required: true entry_schema: - type: integer - port_GPB2_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_GPB2_Internal1_exCP_naming: + type: org.openecomp.datatypes.network.MacRequirements + port_GPB2_Internal2_ip_requirements: type: list required: true entry_schema: type: json - port_GPB2_Internal1_network_role_tag: + vm_image_name: + type: string + required: true + compute_GPB2_name: type: list required: true entry_schema: type: string port_GPB2_Internal1_mac_address: - type: string + type: list required: true + entry_schema: + type: string port_GPB2_Internal2_network: type: list required: true @@ -130,40 +78,22 @@ topology_template: GPB2_GPB2_Internal2: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_GPB2_Internal2_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_GPB2_Internal2_vlan_requirements - - index_value ip_requirements: - get_input: port_GPB2_Internal2_ip_requirements - network_role_tag: get_input: - - port_GPB2_Internal2_network_role_tag + - port_GPB2_Internal2_ip_requirements - index_value mac_requirements: - get_input: port_GPB2_Internal2_mac_requirements - order: - get_input: - - port_GPB2_Internal2_order - - index_value - network_role: get_input: - - port_GPB2_Internal2_network_role - - index_value - subnetpoolid: - get_input: - - port_GPB2_Internal2_subnetpoolid + - port_GPB2_Internal2_mac_requirements - index_value network: get_input: - port_GPB2_Internal2_network - index_value mac_address: - get_input: port_GPB2_Internal2_mac_address + get_input: + - port_GPB2_Internal2_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -172,40 +102,22 @@ topology_template: GPB2_GPB2_Internal1: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_GPB2_Internal1_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_GPB2_Internal1_vlan_requirements - - index_value ip_requirements: - get_input: port_GPB2_Internal1_ip_requirements - network_role_tag: get_input: - - port_GPB2_Internal1_network_role_tag + - port_GPB2_Internal1_ip_requirements - index_value mac_requirements: - get_input: port_GPB2_Internal1_mac_requirements - order: - get_input: - - port_GPB2_Internal1_order - - index_value - network_role: get_input: - - port_GPB2_Internal1_network_role - - index_value - subnetpoolid: - get_input: - - port_GPB2_Internal1_subnetpoolid + - port_GPB2_Internal1_mac_requirements - index_value network: get_input: - port_GPB2_Internal1_network - index_value mac_address: - get_input: port_GPB2_Internal1_mac_address + get_input: + - port_GPB2_Internal1_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -436,4 +348,4 @@ topology_template: - dependency dependency_GPB2_GPB2_Internal1: - GPB2_GPB2_Internal1 - - dependency + - dependency \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_NCB1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_NCB1ServiceTemplate.yaml index 2da2afc1ba..4e33b89be8 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_NCB1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_NCB1ServiceTemplate.yaml @@ -11,68 +11,11 @@ node_types: derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: - port_NCB1_Internal1_network_role: - type: list - required: true - entry_schema: - type: string - port_NCB1_Internal2_network_role: - type: list - required: true - entry_schema: - type: string - port_NCB1_Internal1_network_role_tag: - type: list - required: true - entry_schema: - type: string - vm_flavor_name: - type: string - required: true - compute_NCB1_name: - type: list - required: true - entry_schema: - type: string - port_NCB1_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_NCB1_Internal2_order: - type: list - required: true - entry_schema: - type: integer - port_NCB1_Internal2_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_NCB1_Internal1_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_NCB1_Internal1_subnetpoolid: - type: list - required: true - entry_schema: - type: string - port_NCB1_Internal2_vlan_requirements: - type: list - required: true - entry_schema: - type: json - port_NCB1_Internal2_subnetpoolid: + port_NCB1_Internal2_mac_address: type: list required: true entry_schema: type: string - port_NCB1_Internal2_mac_address: - type: string - required: true index_value: type: integer description: Index value of this substitution service template runtime instance @@ -81,31 +24,33 @@ topology_template: constraints: - greater_or_equal: 0 port_NCB1_Internal1_mac_address: - type: string - required: true - port_NCB1_Internal1_order: type: list required: true entry_schema: - type: integer - port_NCB1_Internal2_exCP_naming: + type: string + port_NCB1_Internal1_ip_requirements: type: list required: true entry_schema: type: json - port_NCB1_Internal1_ip_requirements: + vm_flavor_name: + type: string + required: true + compute_NCB1_name: type: list required: true entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_NCB1_Internal1_vlan_requirements: + type: string + port_NCB1_Internal1_mac_requirements: type: list required: true entry_schema: - type: json - port_NCB1_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: org.openecomp.datatypes.network.MacRequirements + port_NCB1_Internal2_mac_requirements: + type: list required: true + entry_schema: + type: org.openecomp.datatypes.network.MacRequirements port_NCB1_Internal1_network: type: list required: true @@ -116,11 +61,14 @@ topology_template: required: true entry_schema: type: string - port_NCB1_Internal2_network_role_tag: + vm_image_name: + type: string + required: true + port_NCB1_Internal2_ip_requirements: type: list required: true entry_schema: - type: string + type: json port_NCB1_Internal2_network: type: list required: true @@ -145,40 +93,22 @@ topology_template: NCB1_NCB1_Internal1: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_NCB1_Internal1_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_NCB1_Internal1_vlan_requirements - - index_value ip_requirements: - get_input: port_NCB1_Internal1_ip_requirements - network_role_tag: get_input: - - port_NCB1_Internal1_network_role_tag + - port_NCB1_Internal1_ip_requirements - index_value mac_requirements: - get_input: port_NCB1_Internal1_mac_requirements - order: get_input: - - port_NCB1_Internal1_order - - index_value - network_role: - get_input: - - port_NCB1_Internal1_network_role - - index_value - subnetpoolid: - get_input: - - port_NCB1_Internal1_subnetpoolid + - port_NCB1_Internal1_mac_requirements - index_value network: get_input: - port_NCB1_Internal1_network - index_value mac_address: - get_input: port_NCB1_Internal1_mac_address + get_input: + - port_NCB1_Internal1_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -187,40 +117,22 @@ topology_template: NCB1_NCB1_Internal2: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_NCB1_Internal2_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_NCB1_Internal2_vlan_requirements - - index_value ip_requirements: - get_input: port_NCB1_Internal2_ip_requirements - network_role_tag: get_input: - - port_NCB1_Internal2_network_role_tag + - port_NCB1_Internal2_ip_requirements - index_value mac_requirements: - get_input: port_NCB1_Internal2_mac_requirements - order: - get_input: - - port_NCB1_Internal2_order - - index_value - network_role: get_input: - - port_NCB1_Internal2_network_role - - index_value - subnetpoolid: - get_input: - - port_NCB1_Internal2_subnetpoolid + - port_NCB1_Internal2_mac_requirements - index_value network: get_input: - port_NCB1_Internal2_network - index_value mac_address: - get_input: port_NCB1_Internal2_mac_address + get_input: + - port_NCB1_Internal2_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -436,4 +348,4 @@ topology_template: - dependency dependency_NCB1_NCB1_Internal2: - NCB1_NCB1_Internal2 - - dependency + - dependency \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_NCB2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_NCB2ServiceTemplate.yaml index bdc13693f5..f7525eb8f6 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_NCB2ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_NCB2ServiceTemplate.yaml @@ -11,48 +11,6 @@ node_types: derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: - compute_NCB2_availability_zone: - type: list - required: true - entry_schema: - type: string - vm_flavor_name: - type: string - required: true - port_NCB2_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_NCB2_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_NCB2_Internal1_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_NCB2_Internal2_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_NCB2_Internal1_order: - type: list - required: true - entry_schema: - type: integer - port_NCB2_Internal1_network_role: - type: list - required: true - entry_schema: - type: string - port_NCB2_Internal2_network_role: - type: list - required: true - entry_schema: - type: string index_value: type: integer description: Index value of this substitution service template runtime instance @@ -65,58 +23,48 @@ topology_template: required: true entry_schema: type: string - port_NCB2_Internal2_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_NCB2_Internal2_network_role_tag: - type: list - required: true - entry_schema: - type: string - port_NCB2_Internal2_network: + compute_NCB2_availability_zone: type: list required: true entry_schema: type: string - port_NCB2_Internal2_vlan_requirements: + port_NCB2_Internal2_ip_requirements: type: list required: true entry_schema: type: json - port_NCB2_Internal1_mac_address: - type: string - required: true - port_NCB2_Internal2_mac_address: + vm_flavor_name: type: string required: true - port_NCB2_Internal1_subnetpoolid: + port_NCB2_Internal2_mac_requirements: type: list required: true entry_schema: - type: string - port_NCB2_Internal1_network_role_tag: + type: org.openecomp.datatypes.network.MacRequirements + port_NCB2_Internal2_network: type: list required: true entry_schema: type: string - port_NCB2_Internal2_order: + port_NCB2_Internal1_mac_requirements: type: list required: true entry_schema: - type: integer - compute_NCB2_name: + type: org.openecomp.datatypes.network.MacRequirements + port_NCB2_Internal1_mac_address: type: list required: true entry_schema: type: string - port_NCB2_Internal1_vlan_requirements: + port_NCB2_Internal2_mac_address: type: list required: true entry_schema: - type: json - port_NCB2_Internal2_subnetpoolid: + type: string + vm_image_name: + type: string + required: true + compute_NCB2_name: type: list required: true entry_schema: @@ -125,7 +73,7 @@ topology_template: type: list required: true entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json node_templates: NCB2: type: org.openecomp.resource.vfc.nodes.heat.NCB2 @@ -145,40 +93,22 @@ topology_template: NCB2_NCB2_Internal1: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_NCB2_Internal1_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_NCB2_Internal1_vlan_requirements - - index_value ip_requirements: - get_input: port_NCB2_Internal1_ip_requirements - network_role_tag: get_input: - - port_NCB2_Internal1_network_role_tag + - port_NCB2_Internal1_ip_requirements - index_value mac_requirements: - get_input: port_NCB2_Internal1_mac_requirements - order: - get_input: - - port_NCB2_Internal1_order - - index_value - network_role: get_input: - - port_NCB2_Internal1_network_role - - index_value - subnetpoolid: - get_input: - - port_NCB2_Internal1_subnetpoolid + - port_NCB2_Internal1_mac_requirements - index_value network: get_input: - port_NCB2_Internal1_network - index_value mac_address: - get_input: port_NCB2_Internal1_mac_address + get_input: + - port_NCB2_Internal1_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -187,40 +117,22 @@ topology_template: NCB2_NCB2_Internal2: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_NCB2_Internal2_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_NCB2_Internal2_vlan_requirements - - index_value ip_requirements: - get_input: port_NCB2_Internal2_ip_requirements - network_role_tag: get_input: - - port_NCB2_Internal2_network_role_tag + - port_NCB2_Internal2_ip_requirements - index_value mac_requirements: - get_input: port_NCB2_Internal2_mac_requirements - order: - get_input: - - port_NCB2_Internal2_order - - index_value - network_role: get_input: - - port_NCB2_Internal2_network_role - - index_value - subnetpoolid: - get_input: - - port_NCB2_Internal2_subnetpoolid + - port_NCB2_Internal2_mac_requirements - index_value network: get_input: - port_NCB2_Internal2_network - index_value mac_address: - get_input: port_NCB2_Internal2_mac_address + get_input: + - port_NCB2_Internal2_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -436,4 +348,4 @@ topology_template: - link dependency_NCB2: - NCB2 - - dependency + - dependency \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_VLC1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_VLC1ServiceTemplate.yaml index 9f5a49cea9..90056b2c9a 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_VLC1ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_VLC1ServiceTemplate.yaml @@ -12,177 +12,54 @@ node_types: topology_template: inputs: port_VLC1_Internal2_mac_address: - type: string - required: true - port_VLC_GTP_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_VLC_OAM_network_role_tag: - type: string - required: true - port_VLC1_Internal1_mac_address: - type: string - required: true - port_VLC_GTP_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC1_Internal2_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_VLC1_Internal2_network_role: - type: list - required: true - entry_schema: - type: string - port_VLC_SCTP_A_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_flavor_name: - type: string - required: true - port_VLC1_Internal2_network: type: list required: true entry_schema: type: string - port_VLC_SCTP_B_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC_SCTP_A_fixed_ips: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC1_Internal2_network_role_tag: - type: list - required: true - entry_schema: - type: string - port_VLC_GTP_network_role_tag: - type: list - required: true - entry_schema: - type: string - vm_image_name: - type: string - required: true - port_VLC1_Internal1_subnetpoolid: - type: list - required: true - entry_schema: - type: string - port_VLC_SCTP_B_network: + port_VLC1_Internal1_network: type: list required: true entry_schema: type: string - port_VLC1_Internal1_network_role_tag: + port_VLC_SCTP_A_network: type: list required: true entry_schema: type: string - port_VLC_GTP_network: + port_VLC_OAM_network_role_tag: type: list required: true entry_schema: type: string - port_VLC_GTP_order: - type: list - required: true - entry_schema: - type: integer - port_VLC_OAM_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_VLC1_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_VLC1_Internal1_vlan_requirements: - type: list - required: true - entry_schema: - type: json - port_VLC1_Internal1_order: - type: list - required: true - entry_schema: - type: integer - port_VLC_SCTP_A_network_role_tag: + port_VLC1_Internal1_mac_address: type: list required: true entry_schema: type: string - port_VLC_GTP_vlan_requirements: + port_VLC_GTP_ip_requirements: type: list required: true entry_schema: type: json - port_VLC_GTP_fixed_ips: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC_OAM_network: - type: list - required: true - entry_schema: - type: string - compute_VLC1_name: - type: list - required: true - entry_schema: - type: string - port_VLC1_Internal2_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC1_Internal1_network: - type: list - required: true - entry_schema: - type: string - port_VLC_SCTP_A_network: + port_VLC_SCTP_A_mac_requirements: type: list required: true entry_schema: - type: string - port_VLC_SCTP_A_vlan_requirements: - type: list + type: org.openecomp.datatypes.network.MacRequirements + vm_flavor_name: + type: string required: true - entry_schema: - type: json - port_VLC1_Internal1_network_role: + port_VLC1_Internal2_network: type: list required: true entry_schema: type: string - port_VLC_SCTP_A_order: - type: list - required: true - entry_schema: - type: integer - port_VLC_SCTP_B_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_VLC_SCTP_A_exCP_naming: + port_VLC_SCTP_B_ip_requirements: type: list required: true entry_schema: type: json - port_VLC_OAM_vlan_requirements: + port_VLC_SCTP_A_fixed_ips: type: list required: true entry_schema: @@ -191,67 +68,40 @@ topology_template: type: list required: true entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json port_VLC1_Internal1_ip_requirements: type: list required: true entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json port_VLC_OAM_fixed_ips: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC1_Internal2_vlan_requirements: type: list required: true entry_schema: type: json - port_VLC_OAM_network_role: - type: list - required: true - entry_schema: - type: string - port_VLC1_Internal2_order: - type: list - required: true - entry_schema: - type: integer - port_VLC1_Internal2_subnetpoolid: - type: list + vm_image_name: + type: string required: true - entry_schema: - type: string port_VLC_SCTP_A_ip_requirements: type: list required: true entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC_SCTP_A_subnetpoolid: - type: list - required: true - entry_schema: - type: string - compute_VLC1_availability_zone: + type: json + port_VLC_SCTP_B_network: type: list required: true entry_schema: type: string - port_VLC_OAM_subnetpoolid: + port_VLC_GTP_network: type: list required: true entry_schema: type: string - port_VLC_SCTP_B_network_role_tag: + compute_VLC1_availability_zone: type: list required: true entry_schema: type: string - port_VLC_OAM_order: - type: list - required: true - entry_schema: - type: integer index_value: type: integer description: Index value of this substitution service template runtime instance @@ -259,97 +109,72 @@ topology_template: default: 0 constraints: - greater_or_equal: 0 - port_VLC1_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + port_VLC1_Internal1_mac_requirements: + type: list required: true - port_VLC_SCTP_B_subnetpoolid: + entry_schema: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC1_Internal2_mac_requirements: type: list required: true entry_schema: - type: string + type: org.openecomp.datatypes.network.MacRequirements port_VLC_SCTP_B_fixed_ips: type: list required: true entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC_GTP_network_role: + type: json + port_VLC_GTP_mac_requirements: type: list required: true entry_schema: - type: string - port_VLC_SCTP_A_network_role: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC_GTP_fixed_ips: type: list required: true entry_schema: - type: string - port_VLC_GTP_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true + type: json port_VLC_OAM_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_VLC1_Internal1_exCP_naming: type: list required: true entry_schema: - type: json - port_VLC_SCTP_B_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_VLC_SCTP_B_order: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC_OAM_network: type: list required: true entry_schema: - type: integer - port_VLC_GTP_subnetpoolid: + type: string + compute_VLC1_name: type: list required: true entry_schema: type: string - port_VLC_SCTP_B_vlan_requirements: + port_VLC_SCTP_B_mac_requirements: type: list required: true entry_schema: - type: json - port_VLC_SCTP_B_network_role: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC1_Internal2_ip_requirements: type: list required: true entry_schema: - type: string + type: json node_templates: VLC1_VLC_SCTP_B: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC_SCTP_B_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_VLC_SCTP_B_vlan_requirements - - index_value ip_requirements: - get_input: port_VLC_SCTP_B_ip_requirements - network_role_tag: get_input: - - port_VLC_SCTP_B_network_role_tag + - port_VLC_SCTP_B_ip_requirements - index_value mac_requirements: - get_input: port_VLC_SCTP_B_mac_requirements - order: get_input: - - port_VLC_SCTP_B_order + - port_VLC_SCTP_B_mac_requirements - index_value - network_role: - get_input: - - port_VLC_SCTP_B_network_role - - index_value - subnetpoolid: + fixed_ips: get_input: - - port_VLC_SCTP_B_subnetpoolid + - port_VLC_SCTP_B_fixed_ips - index_value - fixed_ips: - get_input: port_VLC_SCTP_B_fixed_ips network: get_input: - port_VLC_SCTP_B_network @@ -362,40 +187,22 @@ topology_template: VLC1_VLC1_Internal2: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC1_Internal2_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_VLC1_Internal2_vlan_requirements - - index_value ip_requirements: - get_input: port_VLC1_Internal2_ip_requirements - network_role_tag: get_input: - - port_VLC1_Internal2_network_role_tag + - port_VLC1_Internal2_ip_requirements - index_value mac_requirements: - get_input: port_VLC1_Internal2_mac_requirements - order: - get_input: - - port_VLC1_Internal2_order - - index_value - network_role: get_input: - - port_VLC1_Internal2_network_role - - index_value - subnetpoolid: - get_input: - - port_VLC1_Internal2_subnetpoolid + - port_VLC1_Internal2_mac_requirements - index_value network: get_input: - port_VLC1_Internal2_network - index_value mac_address: - get_input: port_VLC1_Internal2_mac_address + get_input: + - port_VLC1_Internal2_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -404,40 +211,22 @@ topology_template: VLC1_VLC1_Internal1: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC1_Internal1_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_VLC1_Internal1_vlan_requirements - - index_value ip_requirements: - get_input: port_VLC1_Internal1_ip_requirements - network_role_tag: get_input: - - port_VLC1_Internal1_network_role_tag + - port_VLC1_Internal1_ip_requirements - index_value mac_requirements: - get_input: port_VLC1_Internal1_mac_requirements - order: - get_input: - - port_VLC1_Internal1_order - - index_value - network_role: get_input: - - port_VLC1_Internal1_network_role - - index_value - subnetpoolid: - get_input: - - port_VLC1_Internal1_subnetpoolid + - port_VLC1_Internal1_mac_requirements - index_value network: get_input: - port_VLC1_Internal1_network - index_value mac_address: - get_input: port_VLC1_Internal1_mac_address + get_input: + - port_VLC1_Internal1_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -446,34 +235,22 @@ topology_template: VLC1_VLC_OAM: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC_OAM_exCP_naming - - index_value - vlan_requirements: + ip_requirements: get_input: - - port_VLC_OAM_vlan_requirements + - port_VLC_OAM_ip_requirements - index_value - ip_requirements: - get_input: port_VLC_OAM_ip_requirements network_role_tag: - get_input: port_VLC_OAM_network_role_tag - mac_requirements: - get_input: port_VLC_OAM_mac_requirements - order: get_input: - - port_VLC_OAM_order + - port_VLC_OAM_network_role_tag - index_value - network_role: + mac_requirements: get_input: - - port_VLC_OAM_network_role + - port_VLC_OAM_mac_requirements - index_value - subnetpoolid: + fixed_ips: get_input: - - port_VLC_OAM_subnetpoolid + - port_VLC_OAM_fixed_ips - index_value - fixed_ips: - get_input: port_VLC_OAM_fixed_ips network: get_input: - port_VLC_OAM_network @@ -486,36 +263,18 @@ topology_template: VLC1_VLC_SCTP_A: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC_SCTP_A_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_VLC_SCTP_A_vlan_requirements - - index_value ip_requirements: - get_input: port_VLC_SCTP_A_ip_requirements - network_role_tag: get_input: - - port_VLC_SCTP_A_network_role_tag + - port_VLC_SCTP_A_ip_requirements - index_value mac_requirements: - get_input: port_VLC_SCTP_A_mac_requirements - order: get_input: - - port_VLC_SCTP_A_order + - port_VLC_SCTP_A_mac_requirements - index_value - network_role: - get_input: - - port_VLC_SCTP_A_network_role - - index_value - subnetpoolid: + fixed_ips: get_input: - - port_VLC_SCTP_A_subnetpoolid + - port_VLC_SCTP_A_fixed_ips - index_value - fixed_ips: - get_input: port_VLC_SCTP_A_fixed_ips network: get_input: - port_VLC_SCTP_A_network @@ -543,36 +302,18 @@ topology_template: VLC1_VLC_GTP: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC_GTP_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_VLC_GTP_vlan_requirements - - index_value ip_requirements: - get_input: port_VLC_GTP_ip_requirements - network_role_tag: get_input: - - port_VLC_GTP_network_role_tag + - port_VLC_GTP_ip_requirements - index_value mac_requirements: - get_input: port_VLC_GTP_mac_requirements - order: - get_input: - - port_VLC_GTP_order - - index_value - network_role: get_input: - - port_VLC_GTP_network_role + - port_VLC_GTP_mac_requirements - index_value - subnetpoolid: + fixed_ips: get_input: - - port_VLC_GTP_subnetpoolid + - port_VLC_GTP_fixed_ips - index_value - fixed_ips: - get_input: port_VLC_GTP_fixed_ips network: get_input: - port_VLC_GTP_network @@ -948,4 +689,4 @@ topology_template: - dependency dependency_VLC1_VLC_SCTP_A: - VLC1_VLC_SCTP_A - - dependency + - dependency \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_VLC2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_VLC2ServiceTemplate.yaml index 0254ce3d48..48c2c1d7b3 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_VLC2ServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/generalVf/out/Nested_VLC2ServiceTemplate.yaml @@ -11,27 +11,31 @@ node_types: derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: - port_VLC_GTP_exCP_naming: + port_VLC_SCTP_A_network: type: list required: true entry_schema: - type: json + type: string port_VLC_OAM_network_role_tag: - type: string + type: list required: true + entry_schema: + type: string port_VLC_GTP_ip_requirements: type: list required: true entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json port_VLC2_Internal2_ip_requirements: type: list required: true entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json port_VLC_SCTP_A_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements + type: list required: true + entry_schema: + type: org.openecomp.datatypes.network.MacRequirements vm_flavor_name: type: string required: true @@ -39,182 +43,70 @@ topology_template: type: list required: true entry_schema: - type: org.openecomp.datatypes.network.IpRequirements + type: json port_VLC_SCTP_A_fixed_ips: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC2_Internal1_network_role_tag: - type: list - required: true - entry_schema: - type: string - port_VLC2_Internal2_mac_address: - type: string - required: true - port_VLC_GTP_network_role_tag: - type: list - required: true - entry_schema: - type: string - vm_image_name: - type: string - required: true - port_VLC2_Internal1_mac_address: - type: string - required: true - port_VLC2_Internal2_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_VLC2_Internal1_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_VLC_SCTP_B_network: - type: list - required: true - entry_schema: - type: string - port_VLC_GTP_network: - type: list - required: true - entry_schema: - type: string - port_VLC2_Internal1_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC_GTP_order: - type: list - required: true - entry_schema: - type: integer - port_VLC_OAM_exCP_naming: type: list required: true entry_schema: type: json - port_VLC_SCTP_A_network_role_tag: - type: list - required: true - entry_schema: - type: string - port_VLC_GTP_vlan_requirements: + port_VLC_OAM_ip_requirements: type: list required: true entry_schema: type: json - port_VLC_GTP_fixed_ips: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC_OAM_network: - type: list - required: true - entry_schema: - type: string - port_VLC2_Internal2_network: - type: list - required: true - entry_schema: - type: string - port_VLC_SCTP_A_network: + port_VLC2_Internal2_mac_address: type: list required: true entry_schema: type: string - port_VLC_SCTP_A_vlan_requirements: - type: list - required: true - entry_schema: - type: json - port_VLC_SCTP_A_order: - type: list - required: true - entry_schema: - type: integer - port_VLC_SCTP_B_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_VLC_SCTP_A_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_VLC_OAM_vlan_requirements: + port_VLC_OAM_fixed_ips: type: list required: true entry_schema: type: json - port_VLC_OAM_ip_requirements: - type: list + vm_image_name: + type: string required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC_OAM_fixed_ips: + port_VLC2_Internal1_mac_address: type: list required: true entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC2_Internal1_order: + type: string + port_VLC2_Internal2_mac_requirements: type: list required: true entry_schema: - type: integer - port_VLC_OAM_network_role: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC2_Internal1_mac_requirements: type: list required: true entry_schema: - type: string + type: org.openecomp.datatypes.network.MacRequirements port_VLC_SCTP_A_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_VLC2_Internal2_vlan_requirements: type: list required: true entry_schema: type: json - port_VLC_SCTP_A_subnetpoolid: + port_VLC_SCTP_B_network: type: list required: true entry_schema: type: string - port_VLC_OAM_subnetpoolid: + port_VLC_GTP_network: type: list required: true entry_schema: type: string - port_VLC_SCTP_B_network_role_tag: + port_VLC2_Internal1_ip_requirements: type: list required: true entry_schema: - type: string + type: json compute_VLC2_name: type: list required: true entry_schema: type: string - port_VLC_OAM_order: - type: list - required: true - entry_schema: - type: integer - port_VLC2_Internal1_network_role: - type: list - required: true - entry_schema: - type: string - port_VLC2_Internal2_network_role: - type: list - required: true - entry_schema: - type: string index_value: type: integer description: Index value of this substitution service template runtime instance @@ -222,39 +114,16 @@ topology_template: default: 0 constraints: - greater_or_equal: 0 - port_VLC_SCTP_B_subnetpoolid: - type: list - required: true - entry_schema: - type: string - port_VLC2_Internal2_network_role_tag: - type: list - required: true - entry_schema: - type: string port_VLC_SCTP_B_fixed_ips: type: list required: true entry_schema: - type: org.openecomp.datatypes.heat.neutron.port.FixedIps - port_VLC_GTP_network_role: - type: list - required: true - entry_schema: - type: string - port_VLC_SCTP_A_network_role: - type: list - required: true - entry_schema: - type: string - port_VLC2_Internal2_order: + type: json + port_VLC_GTP_mac_requirements: type: list required: true entry_schema: - type: integer - port_VLC_GTP_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true + type: org.openecomp.datatypes.network.MacRequirements port_VLC2_Internal1_network: type: list required: true @@ -265,53 +134,27 @@ topology_template: required: true entry_schema: type: string - port_VLC2_Internal1_exCP_naming: + port_VLC_GTP_fixed_ips: type: list required: true entry_schema: type: json port_VLC_OAM_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_VLC2_Internal1_vlan_requirements: type: list required: true entry_schema: - type: json - port_VLC2_Internal2_subnetpoolid: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC_OAM_network: type: list required: true entry_schema: type: string port_VLC_SCTP_B_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - port_VLC2_Internal2_exCP_naming: - type: list - required: true - entry_schema: - type: json - port_VLC_SCTP_B_order: - type: list - required: true - entry_schema: - type: integer - port_VLC_GTP_subnetpoolid: type: list required: true entry_schema: - type: string - port_VLC2_Internal1_subnetpoolid: - type: list - required: true - entry_schema: - type: string - port_VLC_SCTP_B_vlan_requirements: - type: list - required: true - entry_schema: - type: json - port_VLC_SCTP_B_network_role: + type: org.openecomp.datatypes.network.MacRequirements + port_VLC2_Internal2_network: type: list required: true entry_schema: @@ -320,40 +163,22 @@ topology_template: VLC2_VLC2_Internal2: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC2_Internal2_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_VLC2_Internal2_vlan_requirements - - index_value ip_requirements: - get_input: port_VLC2_Internal2_ip_requirements - network_role_tag: get_input: - - port_VLC2_Internal2_network_role_tag + - port_VLC2_Internal2_ip_requirements - index_value mac_requirements: - get_input: port_VLC2_Internal2_mac_requirements - order: - get_input: - - port_VLC2_Internal2_order - - index_value - network_role: get_input: - - port_VLC2_Internal2_network_role - - index_value - subnetpoolid: - get_input: - - port_VLC2_Internal2_subnetpoolid + - port_VLC2_Internal2_mac_requirements - index_value network: get_input: - port_VLC2_Internal2_network - index_value mac_address: - get_input: port_VLC2_Internal2_mac_address + get_input: + - port_VLC2_Internal2_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -362,34 +187,22 @@ topology_template: VLC2_VLC_OAM: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC_OAM_exCP_naming - - index_value - vlan_requirements: + ip_requirements: get_input: - - port_VLC_OAM_vlan_requirements + - port_VLC_OAM_ip_requirements - index_value - ip_requirements: - get_input: port_VLC_OAM_ip_requirements network_role_tag: - get_input: port_VLC_OAM_network_role_tag - mac_requirements: - get_input: port_VLC_OAM_mac_requirements - order: get_input: - - port_VLC_OAM_order + - port_VLC_OAM_network_role_tag - index_value - network_role: + mac_requirements: get_input: - - port_VLC_OAM_network_role + - port_VLC_OAM_mac_requirements - index_value - subnetpoolid: + fixed_ips: get_input: - - port_VLC_OAM_subnetpoolid + - port_VLC_OAM_fixed_ips - index_value - fixed_ips: - get_input: port_VLC_OAM_fixed_ips network: get_input: - port_VLC_OAM_network @@ -402,40 +215,22 @@ topology_template: VLC2_VLC2_Internal1: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC2_Internal1_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_VLC2_Internal1_vlan_requirements - - index_value ip_requirements: - get_input: port_VLC2_Internal1_ip_requirements - network_role_tag: get_input: - - port_VLC2_Internal1_network_role_tag + - port_VLC2_Internal1_ip_requirements - index_value mac_requirements: - get_input: port_VLC2_Internal1_mac_requirements - order: get_input: - - port_VLC2_Internal1_order - - index_value - network_role: - get_input: - - port_VLC2_Internal1_network_role - - index_value - subnetpoolid: - get_input: - - port_VLC2_Internal1_subnetpoolid + - port_VLC2_Internal1_mac_requirements - index_value network: get_input: - port_VLC2_Internal1_network - index_value mac_address: - get_input: port_VLC2_Internal1_mac_address + get_input: + - port_VLC2_Internal1_mac_address + - index_value requirements: - binding: capability: tosca.capabilities.network.Bindable @@ -444,36 +239,18 @@ topology_template: VLC2_VLC_SCTP_A: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC_SCTP_A_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_VLC_SCTP_A_vlan_requirements - - index_value ip_requirements: - get_input: port_VLC_SCTP_A_ip_requirements - network_role_tag: get_input: - - port_VLC_SCTP_A_network_role_tag + - port_VLC_SCTP_A_ip_requirements - index_value mac_requirements: - get_input: port_VLC_SCTP_A_mac_requirements - order: get_input: - - port_VLC_SCTP_A_order + - port_VLC_SCTP_A_mac_requirements - index_value - network_role: - get_input: - - port_VLC_SCTP_A_network_role - - index_value - subnetpoolid: + fixed_ips: get_input: - - port_VLC_SCTP_A_subnetpoolid + - port_VLC_SCTP_A_fixed_ips - index_value - fixed_ips: - get_input: port_VLC_SCTP_A_fixed_ips network: get_input: - port_VLC_SCTP_A_network @@ -486,36 +263,18 @@ topology_template: VLC2_VLC_SCTP_B: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC_SCTP_B_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_VLC_SCTP_B_vlan_requirements - - index_value ip_requirements: - get_input: port_VLC_SCTP_B_ip_requirements - network_role_tag: get_input: - - port_VLC_SCTP_B_network_role_tag + - port_VLC_SCTP_B_ip_requirements - index_value mac_requirements: - get_input: port_VLC_SCTP_B_mac_requirements - order: get_input: - - port_VLC_SCTP_B_order + - port_VLC_SCTP_B_mac_requirements - index_value - network_role: - get_input: - - port_VLC_SCTP_B_network_role - - index_value - subnetpoolid: + fixed_ips: get_input: - - port_VLC_SCTP_B_subnetpoolid + - port_VLC_SCTP_B_fixed_ips - index_value - fixed_ips: - get_input: port_VLC_SCTP_B_fixed_ips network: get_input: - port_VLC_SCTP_B_network @@ -528,36 +287,18 @@ topology_template: VLC2_VLC_GTP: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: - exCP_naming: - get_input: - - port_VLC_GTP_exCP_naming - - index_value - vlan_requirements: - get_input: - - port_VLC_GTP_vlan_requirements - - index_value ip_requirements: - get_input: port_VLC_GTP_ip_requirements - network_role_tag: get_input: - - port_VLC_GTP_network_role_tag + - port_VLC_GTP_ip_requirements - index_value mac_requirements: - get_input: port_VLC_GTP_mac_requirements - order: - get_input: - - port_VLC_GTP_order - - index_value - network_role: get_input: - - port_VLC_GTP_network_role + - port_VLC_GTP_mac_requirements - index_value - subnetpoolid: + fixed_ips: get_input: - - port_VLC_GTP_subnetpoolid + - port_VLC_GTP_fixed_ips - index_value - fixed_ips: - get_input: port_VLC_GTP_fixed_ips network: get_input: - port_VLC_GTP_network @@ -948,4 +689,4 @@ topology_template: - dependency dependency_VLC2_VLC_GTP: - VLC2_VLC_GTP - - dependency + - dependency \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/MANIFEST.json new file mode 100644 index 0000000000..40c2b4c296 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/MANIFEST.json @@ -0,0 +1,17 @@ +{ + "name": "hot-mog", + "description": "HOT template to create hot mog server", + "version": "2013-05-23", + "data": [ + { + "file": "hot-mog-0108-bs1271.yml", + "type": "HEAT", + "data": [ + { + "file": "hot-mog-0108-bs1271.env", + "type": "HEAT_ENV" + } + ] + } + ] +} diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/hot-mog-0108-bs1271.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/hot-mog-0108-bs1271.env new file mode 100644 index 0000000000..40b3e20438 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/hot-mog-0108-bs1271.env @@ -0,0 +1,6 @@ +parameters: + pd_server_names: ZRDM1MOGX01MPD001,ZRDM1MOGX01MPD002 + pd_image_name: MOG_BASE_8.0 + pd_flavor_name: m3.xlarge + availabilityzone_name: nova + dummy_net_name_1: mog_dummy_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/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/hot-mog-0108-bs1271.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/hot-mog-0108-bs1271.yml new file mode 100644 index 0000000000..a60998e147 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/in/hot-mog-0108-bs1271.yml @@ -0,0 +1,229 @@ +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 + availabilityzone_name: + type: string + label: availabilityzone name + description: availabilityzone name + pd_security_group_name: + type: string + label: pd_security_group_name + description: pd_security_group_name + dummy_net_name_1: + type: string + label: csb ineternal cidr + description: csb internal cidr + lb_st_interface_type_oam: + description: dummy + type: string + lb_st_interface_vlan_tag_oam: + description: dummy + type: string + template_PortTuple_LB1: + description: dummy + type: string + oam_sec_group_name: + description: dummy + type: string + jsa_net_name: + description: dummy + type: string + nems_traffic_name: + description: dummy + type: string + pd_port_fixed_ips_address: + description: dummy + type: string + pd_port_fixed_ips_subnet: + description: dummy + type: string + mac_address: + description: dummy + type: string + virtual_ip_address: + description: dummy + type: string + virtual_ipv6_address: + description: dummy + type: string + parent_interface: + description: dummy + type: string + +resources: + server_pd_01: + type: OS::Nova::Server + properties: + 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} + admin_pass: SERVER_PD_ADMIN_PASS + config_drive: true + diskConfig: AUTO + flavor_update_policy: REPLACE + image_update_policy: REBUILD_PRESERVE_EPHEMERAL + key_name: SERVER_PD_KEY_NAME + metadata: {value: SERVER_PD_METADATA} + personality: {value: SERVER_PD_PERSONALITY} + reservation_id: SERVER_PD_RESERVATION_ID + scheduler_hints: { group: { get_resource: DB_Affinity } } + security_groups: [{ get_param: pd_security_group_name }] + software_config_transport: POLL_SERVER_HEAT + user_data_update_policy: IGNORE + user_data_format: RAW + networks: + - port: {get_resource: pd01_port_0} + - port: {get_resource: template_VMInt_OAM_lb_4} + + pd01_port_0: + type: OS::Neutron::Port + properties: + network: PORT_PD_NETWORK + network_id: PORT_PD_NETWORK_ID + admin_state_up: true + allowed_address_pairs: [ + {ip_address: 10.12.13.134, mac_address: 00-14-22-01-23-45}, + {ip_address: 127.0.13.134, mac_address: 00-13-24-01-44-35} + ] + binding:vnic_type: direct-physical + device_id: PORT_PD_DEVICE_ID + device_owner: PORT_PD_DEVICE_OWNER + mac_address: 00-13-24-01-44-35 + name: PORT_PD_NAME + port_security_enabled: false + qos_policy: PORT_PD_QOS_POLICY + security_groups: [{get_resource: DB_Affinity}] + value_specs: {value: PORT_PD_VALUE_SPECS} + replacement_policy: AUTO + fixed_ips: + - ip_address: { get_param: pd_port_fixed_ips_address } + - subnet: {get_param: pd_port_fixed_ips_subnet} + + template_VMInt_OAM_lb_4: + type: OS::ContrailV2::VirtualMachineInterface + properties: + virtual_machine_interface_properties: + { + virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam } + #virtual_machine_interface_properties_sub_interface_vlan_tag: { get_param: lb_st_interface_vlan_tag_oam } + } + virtual_network_refs: [{ get_attr: [ jsa_net4, fq_name ] } ] + port_tuple_refs: [{ get_param: template_PortTuple_LB1 }] + security_group_refs: [{ get_param: oam_sec_group_name}] + name: template_VMInt_OAM_lb_NAME + virtual_machine_interface_mac_addresses: + { + virtual_machine_interface_mac_addresses_mac_address: [{ get_param: mac_address }] + } + virtual_machine_interface_allowed_address_pairs: + { + virtual_machine_interface_allowed_address_pairs_allowed_address_pair: [ + { + virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode: active-standby, + virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address }, + virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip: + { + virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ip_address }, + virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 32 + } + }, + { + virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode: active-standby, + virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address }, + virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip: + { + virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ipv6_address }, + virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 128 + } + } + ] + } + virtual_machine_interface_refs: [{ get_param: parent_interface }] + + cmaui_volume_test_compute_properties: + type: OS::Cinder::Volume + properties: + availability_zone: {get_attr: [server_pd_01, console_urls ] } + backup_id: {get_attr: [server_pd_01, instance_name ] } + description: {get_attr: [server_pd_01, show ] } + #image: {get_attr: [server_pd_01, config_drive ] } + #metadata: {get_attr: [server_pd_01, instance_name ] } + multiattach: {get_attr: [server_pd_01, addresses ] } + #name: {get_attr: [server_pd_01, image ] } + #read_only: false + #scheduler_hints: {get_attr: [server_pd_01, key_name ] } + #size: {get_attr: [server_pd_01, diskConfig ] } + #snapshot_id: {get_attr: [server_pd_01, name ] } + #source_volid: {get_attr: [server_pd_01, personality ] } + #volume_id: {get_attr: [server_pd_01, reservation_id ] } + #volume_type: {get_attr: [server_pd_01, scheduler_hints ] } + #delete_on_termination: {get_attr: [server_pd_01, security_groups ] } + #volume_size: {get_attr: [server_pd_01, software_config_transport ] } + #device_type: {get_attr: [server_pd_01, user_data_format ] } + #disk_bus: {get_attr: [server_pd_01, user_data_update_policy ] } + swap_size: {get_attr: [server_pd_01, accessIPv4 ] } + image_id: {get_attr: [server_pd_01, accessIPv6 ] } + + cmaui_volume_test_neutron_port_properties: + type: OS::Cinder::Volume + properties: + backup_id: {get_attr: [pd01_port_0, network ] } + image: {get_attr: [pd01_port_0, admin_state_up ] } + metadata: {get_attr: [pd01_port_0, allowed_address_pairs ] } + name: {get_attr: [pd01_port_0, device_id ] } + read_only: {get_attr: [pd01_port_0, device_owner ] } + scheduler_hints: {get_attr: [pd01_port_0, fixed_ips ] } + size: {get_attr: [pd01_port_0, mac_address ] } + snapshot_id: {get_attr: [pd01_port_0, name ] } + source_volid: {get_attr: [pd01_port_0, port_security_enabled ] } + volume_id: {get_attr: [pd01_port_0, qos_policy ] } + volume_type: {get_attr: [pd01_port_0, security_groups ] } + volume_size: {get_attr: [pd01_port_0, network_id ] } + device_type: {get_attr: [pd01_port_0, show ] } + delete_on_termination: {get_attr: [pd01_port_0, status ] } + disk_bus: {get_attr: [pd01_port_0, subnets ] } + swap_size: {get_attr: [pd01_port_0, tenant_id ] } + + cmaui_volume_test_contrailv2_VMI_properties: + type: OS::Cinder::Volume + properties: + availability_zone: {get_attr: [template_VMInt_OAM_lb_4, virtual_machine_interface_mac_addresses, virtual_machine_interface_mac_addresses_mac_address ] } + description: {get_attr: [template_VMInt_OAM_lb_4, virtual_network_refs ] } + image: {get_attr: [template_VMInt_OAM_lb_4, port_tuple_refs ] } + metadata: {get_attr: [template_VMInt_OAM_lb_4, virtual_machine_interface_mac_addresses ] } + multiattach: {get_attr: [template_VMInt_OAM_lb_4, virtual_machine_interface_properties ] } + name: {get_attr: [template_VMInt_OAM_lb_4, name ] } + size: 50 + snapshot_id: {get_attr: [template_VMInt_OAM_lb_4, virtual_machine_interface_allowed_address_pairs, virtual_machine_interface_allowed_address_pairs_allowed_address_pair, 0, virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode ] } + source_volid: {get_attr: [template_VMInt_OAM_lb_4, virtual_machine_interface_allowed_address_pairs, virtual_machine_interface_allowed_address_pairs_allowed_address_pair, 0, virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac ] } + volume_id: {get_attr: [template_VMInt_OAM_lb_4, virtual_machine_interface_allowed_address_pairs, virtual_machine_interface_allowed_address_pairs_allowed_address_pair, 0, virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip, virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix ] } + volume_type: {get_attr: [template_VMInt_OAM_lb_4, virtual_machine_interface_allowed_address_pairs, virtual_machine_interface_allowed_address_pairs_allowed_address_pair, 0, virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip, virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len ] } + device_type: {get_attr: [template_VMInt_OAM_lb_4, virtual_machine_interface_properties, virtual_machine_interface_properties_service_interface_type] } + disk_bus: {get_attr: [template_VMInt_OAM_lb_4, virtual_machine_interface_allowed_address_pairs, virtual_machine_interface_allowed_address_pairs_allowed_address_pair, 0, virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip ] } + delete_on_termination: {get_attr: [template_VMInt_OAM_lb_4, fq_name ] } + swap_size: {get_attr: [template_VMInt_OAM_lb_4, show ] } + + jsa_net4: + type: OS::Contrail::VirtualNetwork + properties: + name: {get_param: nems_traffic_name} + + DB_Affinity: + type: OS::Nova::ServerGroup + properties: + policies: ["anti-affinity"] \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/GlobalSubstitutionTypesServiceTemplate.yaml new file mode 100644 index 0000000000..6f8a16604a --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -0,0 +1,833 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: GlobalSubstitutionTypes +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.abstract.nodes.pd_server: + derived_from: org.openecomp.resource.abstract.nodes.VFC + properties: + compute_pd_server_key_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_replacement_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_personality: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + compute_pd_server_image_update_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + status: SUPPORTED + port_pd01_port_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + vm_image_name: + type: string + required: true + status: SUPPORTED + port_template_VMInt_OAM_lb_virtual_machine_interface_properties: + type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties + required: true + status: SUPPORTED + port_pd01_port_device_id: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_admin_state_up: + type: list + required: true + status: SUPPORTED + entry_schema: + type: boolean + port_pd01_port_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_metadata: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_template_VMInt_OAM_lb_subnetpoolid: + type: string + required: true + status: SUPPORTED + compute_pd_server_diskConfig: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_mac_address: + type: string + required: true + status: SUPPORTED + port_template_VMInt_OAM_lb_network_role: + type: string + required: true + status: SUPPORTED + port_pd01_port_allowed_address_pairs: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.network.AddressPair + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + compute_pd_server_admin_pass: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_flavor_update_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_template_VMInt_OAM_lb_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_template_VMInt_OAM_lb_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + status: SUPPORTED + port_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs: + type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs + required: true + status: SUPPORTED + port_pd01_port_value_specs: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + compute_pd_server_security_groups: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_template_VMInt_OAM_lb_port_tuple_refs: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + compute_pd_server_software_config_transport: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_network_role_tag: + type: string + required: true + status: SUPPORTED + compute_pd_server_scheduler_hints: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_pd01_port_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_contrail_service_instance_ind: + type: list + required: true + status: SUPPORTED + entry_schema: + type: boolean + compute_pd_server_availability_zone: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_template_VMInt_OAM_lb_network_role_tag: + type: string + required: true + status: SUPPORTED + port_pd01_port_binding:vnic_type: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_device_owner: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_fixed_ips: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd01_port_ip_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_qos_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_config_drive: + type: list + required: true + status: SUPPORTED + entry_schema: + type: boolean + compute_pd_server_user_data_format: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_template_VMInt_OAM_lb_virtual_network_refs: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + status: SUPPORTED + constraints: + - greater_or_equal: 0 + port_template_VMInt_OAM_lb_order: + type: integer + required: true + status: SUPPORTED + port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + port_template_VMInt_OAM_lb_name: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_port_security_enabled: + type: list + required: true + status: SUPPORTED + entry_schema: + type: boolean + port_template_VMInt_OAM_lb_vlan_requirements: + type: list + required: true + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_update_policy: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_network: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + compute_pd_server_reservation_id: + type: list + required: true + status: SUPPORTED + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + status: SUPPORTED + port_pd01_port_subnetpoolid: + type: string + required: true + status: SUPPORTED + port_template_VMInt_OAM_lb_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + status: SUPPORTED + port_pd01_port_network_role: + type: string + required: true + status: SUPPORTED + port_template_VMInt_OAM_lb_security_group_refs: + type: list + required: true + status: SUPPORTED + entry_schema: + type: json + attributes: + pd_server_pd01_port_allowed_address_pairs: + type: list + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.network.AddressPair + pd_server_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses: + type: list + status: SUPPORTED + entry_schema: + type: string + pd_server_template_VMInt_OAM_lb_virtual_network_refs: + type: list + status: SUPPORTED + entry_schema: + type: string + pd_server_template_VMInt_OAM_lb_fq_name: + type: string + status: SUPPORTED + pd_server_show: + type: string + status: SUPPORTED + pd_server_console_urls: + type: string + status: SUPPORTED + pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs: + type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs + status: SUPPORTED + pd_server_pd01_port_security_groups: + type: list + status: SUPPORTED + entry_schema: + type: string + pd_server_pd01_port_port_security_enabled: + type: boolean + status: SUPPORTED + pd_server_pd01_port_status: + type: string + status: SUPPORTED + pd_server_template_VMInt_OAM_lb_port_tuple_refs: + type: list + status: SUPPORTED + entry_schema: + type: string + pd_server_pd01_port_fixed_ips: + type: list + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + pd_server_accessIPv6: + type: string + status: SUPPORTED + pd_server_pd01_port_admin_state_up: + type: boolean + status: SUPPORTED + pd_server_instance_name: + type: string + status: SUPPORTED + pd_server_template_VMInt_OAM_lb_name: + type: string + status: SUPPORTED + pd_server_accessIPv4: + type: string + status: SUPPORTED + pd_server_pd01_port_device_owner: + type: string + status: SUPPORTED + pd_server_pd01_port_show: + type: string + status: SUPPORTED + pd_server_pd01_port_network: + type: string + status: SUPPORTED + pd_server_pd01_port_qos_policy: + type: string + status: SUPPORTED + pd_server_pd01_port_mac_address: + type: string + status: SUPPORTED + pd_server_addresses: + type: map + status: SUPPORTED + entry_schema: + type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo + pd_server_pd01_port_tenant_id: + type: string + status: SUPPORTED + pd_server_template_VMInt_OAM_lb_virtual_machine_interface_properties: + type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties + status: SUPPORTED + pd_server_pd01_port_device_id: + type: string + status: SUPPORTED + pd_server_pd01_port_name: + type: string + status: SUPPORTED + pd_server_template_VMInt_OAM_lb_show: + type: string + status: SUPPORTED + pd_server_pd01_port_subnets: + type: list + status: SUPPORTED + entry_schema: + type: string + requirements: + - dependency_pd_server: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - local_storage_pd_server: + capability: tosca.capabilities.Attachment + node: tosca.nodes.BlockStorage + relationship: tosca.relationships.AttachesTo + occurrences: + - 0 + - UNBOUNDED + - dependency_pd_server_template_VMInt_OAM_lb: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_template_VMInt_OAM_lb: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + - dependency_pd_server_pd01_port: + capability: tosca.capabilities.Node + node: tosca.nodes.Root + relationship: tosca.relationships.DependsOn + occurrences: + - 0 + - UNBOUNDED + - link_pd_server_pd01_port: + capability: tosca.capabilities.network.Linkable + relationship: tosca.relationships.network.LinksTo + occurrences: + - 1 + - 1 + capabilities: + scalable_pd_server: + type: tosca.capabilities.Scalable + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.packets.rate_pd_server_template_VMInt_OAM_lb: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + os_pd_server: + type: tosca.capabilities.OperatingSystem + occurrences: + - 1 + - UNBOUNDED + disk.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_template_VMInt_OAM_lb: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu_util_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_template_VMInt_OAM_lb: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + memory.resident_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + cpu.delta_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + vcpus_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + endpoint_pd_server: + type: tosca.capabilities.Endpoint.Admin + occurrences: + - 1 + - UNBOUNDED + attachment_pd_server_pd01_port: + type: tosca.capabilities.Attachment + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes_pd_server_template_VMInt_OAM_lb: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.allocation_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server: + type: tosca.capabilities.network.Bindable + occurrences: + - 1 + - UNBOUNDED + disk.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.usage_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_pd01_port: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.root.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.read.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes_pd_server_template_VMInt_OAM_lb: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.write.bytes_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_template_VMInt_OAM_lb: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.read.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.bytes.rate_pd_server_template_VMInt_OAM_lb: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.incoming.packets_pd_server_template_VMInt_OAM_lb: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + instance_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + host_pd_server: + type: tosca.capabilities.Container + valid_source_types: + - tosca.nodes.SoftwareComponent + occurrences: + - 1 + - UNBOUNDED + network.outpoing.packets_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + binding_pd_server_template_VMInt_OAM_lb: + type: tosca.capabilities.network.Bindable + valid_source_types: + - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface + occurrences: + - 0 + - UNBOUNDED + disk.write.requests.rate_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.ephemeral.size_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.write.requests_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_template_VMInt_OAM_lb: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + feature_pd_server_pd01_port: + type: tosca.capabilities.Node + occurrences: + - 1 + - UNBOUNDED + disk.device.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.latency_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.capacity_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + network.outgoing.bytes.rate_pd_server_pd01_port: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED + disk.device.iops_pd_server: + type: org.openecomp.capabilities.metric.Ceilometer + description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer. + occurrences: + - 1 + - UNBOUNDED diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..5d546b60d4 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/MainServiceTemplate.yaml @@ -0,0 +1,417 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +topology_template: + inputs: + pd_flavor_name: + label: PD flavor name + hidden: false + immutable: false + type: string + description: flavor name of PD instance + default: m3.xlarge + dummy_net_name_1: + label: csb ineternal cidr + hidden: false + immutable: false + type: string + description: csb internal cidr + default: mog_dummy_1 + availabilityzone_name: + label: availabilityzone name + hidden: false + immutable: false + type: string + description: availabilityzone name + default: nova + template_PortTuple_LB1: + hidden: false + immutable: false + type: string + description: dummy + lb_st_interface_type_oam: + hidden: false + immutable: false + type: string + description: dummy + oam_sec_group_name: + hidden: false + immutable: false + type: string + description: dummy + virtual_ip_address: + hidden: false + immutable: false + type: string + description: dummy + nems_traffic_name: + hidden: false + immutable: false + type: string + description: dummy + pd_image_name: + label: image name + hidden: false + immutable: false + type: string + description: PD image name + default: MOG_BASE_8.0 + pd_server_names: + label: PD server names + hidden: false + immutable: false + type: list + description: name of the PD instance + default: + - ZRDM1MOGX01MPD001 + - ZRDM1MOGX01MPD002 + entry_schema: + type: string + pd_security_group_name: + label: pd_security_group_name + hidden: false + immutable: false + type: string + description: pd_security_group_name + jsa_net_name: + hidden: false + immutable: false + type: string + description: dummy + pd_port_fixed_ips_address: + hidden: false + immutable: false + type: string + description: dummy + parent_interface: + hidden: false + immutable: false + type: string + description: dummy + virtual_ipv6_address: + hidden: false + immutable: false + type: string + description: dummy + mac_address: + hidden: false + immutable: false + type: string + description: dummy + pd_port_fixed_ips_subnet: + hidden: false + immutable: false + type: string + description: dummy + lb_st_interface_vlan_tag_oam: + hidden: false + immutable: false + type: string + description: dummy + node_templates: + cmaui_volume_test_contrailv2_VMI_properties: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses + - mac_address + image: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_port_tuple_refs + metadata: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses + volume_type: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs + - allowed_address_pair + - 0 + - ip + - ip_prefix_len + volume_id: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs + - allowed_address_pair + - 0 + - ip + - ip_prefix + snapshot_id: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs + - allowed_address_pair + - 0 + - address_mode + description: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_virtual_network_refs + device_type: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_properties + - virtual_machine_interface_properties_service_interface_type + disk_bus: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs + - allowed_address_pair + - 0 + - ip + source_volid: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs + - allowed_address_pair + - 0 + - mac + size: 50*1024 + name: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_name + swap_size: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_show + delete_on_termination: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_fq_name + multiattach: + get_attribute: + - abstract_pd_server + - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_properties + cmaui_volume_test_neutron_port_properties: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + image: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_admin_state_up + metadata: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_allowed_address_pairs + volume_type: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_security_groups + volume_id: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_qos_policy + snapshot_id: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_name + device_type: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_show + disk_bus: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_subnets + backup_id: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_network + source_volid: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_port_security_enabled + size: '(get_attribute : [pd01_port_0, network]) * 1024' + read_only: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_device_owner + name: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_device_id + scheduler_hints: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_fixed_ips + swap_size: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_tenant_id + delete_on_termination: + get_attribute: + - abstract_pd_server + - pd_server_pd01_port_status + jsa_net4: + type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork + properties: + network_name: + get_input: nems_traffic_name + abstract_pd_server: + type: org.openecomp.resource.abstract.nodes.pd_server + directives: + - substitutable + properties: + compute_pd_server_key_name: + - SERVER_PD_KEY_NAME + port_pd01_port_replacement_policy: + - AUTO + compute_pd_server_personality: + - value: SERVER_PD_PERSONALITY + compute_pd_server_image_update_policy: + - REBUILD_PRESERVE_EPHEMERAL + vm_flavor_name: + get_input: pd_flavor_name + port_pd01_port_security_groups: + - - DB_Affinity_group + port_pd01_port_mac_requirements: + mac_count_required: + is_required: true + vm_image_name: + get_input: pd_image_name + port_pd01_port_device_id: + - PORT_PD_DEVICE_ID + port_pd01_port_admin_state_up: + - true + compute_pd_server_metadata: + - value: SERVER_PD_METADATA + compute_pd_server_diskConfig: + - AUTO + port_pd01_port_mac_address: 00-13-24-01-44-35 + port_pd01_port_allowed_address_pairs: + - mac_address: 00-14-22-01-23-45 + ip_address: 10.12.13.134 + - mac_address: 00-13-24-01-44-35 + ip_address: 127.0.13.134 + compute_pd_server_admin_pass: + - SERVER_PD_ADMIN_PASS + compute_pd_server_flavor_update_policy: + - REPLACE + port_pd01_port_value_specs: + - value: PORT_PD_VALUE_SPECS + compute_pd_server_security_groups: + - - get_input: pd_security_group_name + port_template_VMInt_OAM_lb_port_tuple_refs: + - - get_input: template_PortTuple_LB1 + compute_pd_server_software_config_transport: + - POLL_SERVER_HEAT + compute_pd_server_scheduler_hints: + - group: DB_Affinity_group + port_pd01_port_name: + - PORT_PD_NAME + compute_pd_server_contrail_service_instance_ind: + - true + compute_pd_server_availability_zone: + - get_input: availabilityzone_name + compute_pd_server_name: + - get_input: + - pd_server_names + - 0 + port_pd01_port_binding:vnic_type: + - direct-physical + port_pd01_port_device_owner: + - PORT_PD_DEVICE_OWNER + port_pd01_port_fixed_ips: + - ip_address: + get_input: pd_port_fixed_ips_address + - subnet: + get_input: pd_port_fixed_ips_subnet + port_pd01_port_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: true + floating_ip_count_required: + is_required: false + port_pd01_port_qos_policy: + - PORT_PD_QOS_POLICY + compute_pd_server_config_drive: + - true + compute_pd_server_user_data_format: + - RAW + port_template_VMInt_OAM_lb_virtual_network_refs: + - - get_attribute: + - jsa_net4 + - fq_name + port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses: + - - get_input: mac_address + port_template_VMInt_OAM_lb_name: + - template_VMInt_OAM_lb_NAME + port_pd01_port_port_security_enabled: + - false + compute_pd_server_user_data_update_policy: + - IGNORE + port_pd01_port_network: + - PORT_PD_NETWORK_ID + compute_pd_server_reservation_id: + - SERVER_PD_RESERVATION_ID + port_template_VMInt_OAM_lb_security_group_refs: + - - get_input: oam_sec_group_name + service_template_filter: + substitute_service_template: Nested_pd_serverServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + cmaui_volume_test_compute_properties: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_attribute: + - abstract_pd_server + - pd_server_console_urls + backup_id: + get_attribute: + - abstract_pd_server + - pd_server_instance_name + image: + get_attribute: + - abstract_pd_server + - pd_server_accessIPv6 + swap_size: + get_attribute: + - abstract_pd_server + - pd_server_accessIPv4 + description: + get_attribute: + - abstract_pd_server + - pd_server_show + multiattach: + get_attribute: + - abstract_pd_server + - pd_server_addresses + groups: + DB_Affinity_group: + type: tosca.groups.Root + members: + - abstract_pd_server + hot-mog-0108-bs1271_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/hot-mog-0108-bs1271.yml + description: heat template that creates MOG stack + members: + - cmaui_volume_test_contrailv2_VMI_properties + - cmaui_volume_test_neutron_port_properties + - jsa_net4 + - cmaui_volume_test_compute_properties + - abstract_pd_server + policies: + DB_Affinity_policy: + type: org.openecomp.policies.placement.Antilocate + properties: + container_type: host + targets: + - DB_Affinity_group diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..b834aaab1b --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,867 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + compute_pd_server_key_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_replacement_policy: + type: list + required: true + entry_schema: + type: string + compute_pd_server_personality: + type: list + required: true + entry_schema: + type: json + compute_pd_server_image_update_policy: + type: list + required: true + entry_schema: + type: string + vm_flavor_name: + type: string + required: true + port_pd01_port_security_groups: + type: list + required: true + entry_schema: + type: json + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_template_VMInt_OAM_lb_virtual_machine_interface_properties: + type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties + required: true + port_pd01_port_device_id: + type: list + required: true + entry_schema: + type: string + port_pd01_port_admin_state_up: + type: list + required: true + entry_schema: + type: boolean + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_metadata: + type: list + required: true + entry_schema: + type: json + port_template_VMInt_OAM_lb_subnetpoolid: + type: string + required: true + compute_pd_server_diskConfig: + type: list + required: true + entry_schema: + type: string + port_pd01_port_mac_address: + type: string + required: true + port_template_VMInt_OAM_lb_network_role: + type: string + required: true + port_pd01_port_allowed_address_pairs: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.network.AddressPair + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + compute_pd_server_admin_pass: + type: list + required: true + entry_schema: + type: string + compute_pd_server_flavor_update_policy: + type: list + required: true + entry_schema: + type: string + port_template_VMInt_OAM_lb_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_template_VMInt_OAM_lb_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + port_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs: + type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs + required: true + port_pd01_port_value_specs: + type: list + required: true + entry_schema: + type: json + compute_pd_server_security_groups: + type: list + required: true + entry_schema: + type: json + port_template_VMInt_OAM_lb_port_tuple_refs: + type: list + required: true + entry_schema: + type: json + compute_pd_server_software_config_transport: + type: list + required: true + entry_schema: + type: string + port_pd01_port_network_role_tag: + type: string + required: true + compute_pd_server_scheduler_hints: + type: list + required: true + entry_schema: + type: json + port_pd01_port_name: + type: list + required: true + entry_schema: + type: string + compute_pd_server_contrail_service_instance_ind: + type: list + required: true + entry_schema: + type: boolean + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_template_VMInt_OAM_lb_network_role_tag: + type: string + required: true + port_pd01_port_binding:vnic_type: + type: list + required: true + entry_schema: + type: string + port_pd01_port_device_owner: + type: list + required: true + entry_schema: + type: string + port_pd01_port_fixed_ips: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_qos_policy: + type: list + required: true + entry_schema: + type: string + compute_pd_server_config_drive: + type: list + required: true + entry_schema: + type: boolean + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + port_template_VMInt_OAM_lb_virtual_network_refs: + type: list + required: true + entry_schema: + type: json + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + port_template_VMInt_OAM_lb_order: + type: integer + required: true + port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses: + type: list + required: true + entry_schema: + type: json + port_template_VMInt_OAM_lb_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_port_security_enabled: + type: list + required: true + entry_schema: + type: boolean + port_template_VMInt_OAM_lb_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_update_policy: + type: list + required: true + entry_schema: + type: string + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + compute_pd_server_reservation_id: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_template_VMInt_OAM_lb_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + port_pd01_port_network_role: + type: string + required: true + port_template_VMInt_OAM_lb_security_group_refs: + type: list + required: true + entry_schema: + type: json + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + admin_pass: + get_input: + - compute_pd_server_admin_pass + - index_value + key_name: + get_input: + - compute_pd_server_key_name + - index_value + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + metadata: + get_input: + - compute_pd_server_metadata + - index_value + contrail_service_instance_ind: + get_input: + - compute_pd_server_contrail_service_instance_ind + - index_value + scheduler_hints: + get_input: + - compute_pd_server_scheduler_hints + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + user_data_update_policy: + get_input: + - compute_pd_server_user_data_update_policy + - index_value + security_groups: + get_input: + - compute_pd_server_security_groups + - index_value + personality: + get_input: + - compute_pd_server_personality + - index_value + software_config_transport: + get_input: + - compute_pd_server_software_config_transport + - index_value + config_drive: + get_input: + - compute_pd_server_config_drive + - index_value + image: + get_input: vm_image_name + diskConfig: + get_input: + - compute_pd_server_diskConfig + - index_value + reservation_id: + get_input: + - compute_pd_server_reservation_id + - index_value + name: + get_input: + - compute_pd_server_name + - index_value + image_update_policy: + get_input: + - compute_pd_server_image_update_policy + - index_value + flavor_update_policy: + get_input: + - compute_pd_server_flavor_update_policy + - index_value + pd_server_template_VMInt_OAM_lb: + type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface + properties: + mac_requirements: + get_input: port_template_VMInt_OAM_lb_mac_requirements + order: + get_input: port_template_VMInt_OAM_lb_order + exCP_naming: + get_input: port_template_VMInt_OAM_lb_exCP_naming + virtual_machine_interface_allowed_address_pairs: + get_input: + - port_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs + - index_value + vlan_requirements: + get_input: port_template_VMInt_OAM_lb_vlan_requirements + virtual_machine_interface_properties: + get_input: + - port_template_VMInt_OAM_lb_virtual_machine_interface_properties + - index_value + security_group_refs: + get_input: + - port_template_VMInt_OAM_lb_security_group_refs + - index_value + virtual_network_refs: + get_input: + - port_template_VMInt_OAM_lb_virtual_network_refs + - index_value + ip_requirements: + get_input: port_template_VMInt_OAM_lb_ip_requirements + network_role_tag: + get_input: port_template_VMInt_OAM_lb_network_role_tag + virtual_machine_interface_mac_addresses: + get_input: + - port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses + - index_value + port_tuple_refs: + get_input: + - port_template_VMInt_OAM_lb_port_tuple_refs + - index_value + network_role: + get_input: port_template_VMInt_OAM_lb_network_role + subnetpoolid: + get_input: port_template_VMInt_OAM_lb_subnetpoolid + name: + get_input: + - port_template_VMInt_OAM_lb_name + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + replacement_policy: + get_input: + - port_pd01_port_replacement_policy + - index_value + mac_requirements: + get_input: port_pd01_port_mac_requirements + allowed_address_pairs: + get_input: port_pd01_port_allowed_address_pairs + order: + get_input: port_pd01_port_order + binding:vnic_type: + get_input: + - port_pd01_port_binding:vnic_type + - index_value + device_owner: + get_input: + - port_pd01_port_device_owner + - index_value + mac_address: + get_input: port_pd01_port_mac_address + value_specs: + get_input: + - port_pd01_port_value_specs + - index_value + security_groups: + get_input: + - port_pd01_port_security_groups + - index_value + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + qos_policy: + get_input: + - port_pd01_port_qos_policy + - index_value + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + port_security_enabled: + get_input: + - port_pd01_port_port_security_enabled + - index_value + admin_state_up: + get_input: + - port_pd01_port_admin_state_up + - index_value + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + fixed_ips: + get_input: port_pd01_port_fixed_ips + name: + get_input: + - port_pd01_port_name + - index_value + device_id: + get_input: + - port_pd01_port_device_id + - index_value + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + outputs: + pd_server_pd01_port_allowed_address_pairs: + type: list + value: + get_attribute: + - pd_server_pd01_port + - allowed_address_pairs + entry_schema: + type: org.openecomp.datatypes.heat.network.AddressPair + pd_server_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses: + type: list + value: + get_attribute: + - pd_server_template_VMInt_OAM_lb + - virtual_machine_interface_mac_addresses + entry_schema: + type: string + pd_server_template_VMInt_OAM_lb_virtual_network_refs: + type: list + value: + get_attribute: + - pd_server_template_VMInt_OAM_lb + - virtual_network_refs + entry_schema: + type: string + pd_server_template_VMInt_OAM_lb_fq_name: + type: string + value: + get_attribute: + - pd_server_template_VMInt_OAM_lb + - fq_name + pd_server_show: + type: string + value: + get_attribute: + - pd_server + - show + pd_server_console_urls: + type: string + value: + get_attribute: + - pd_server + - console_urls + pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs: + type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs + value: + get_attribute: + - pd_server_template_VMInt_OAM_lb + - virtual_machine_interface_allowed_address_pairs + pd_server_pd01_port_security_groups: + type: list + value: + get_attribute: + - pd_server_pd01_port + - security_groups + entry_schema: + type: string + pd_server_pd01_port_port_security_enabled: + type: boolean + value: + get_attribute: + - pd_server_pd01_port + - port_security_enabled + pd_server_pd01_port_status: + type: string + value: + get_attribute: + - pd_server_pd01_port + - status + pd_server_template_VMInt_OAM_lb_port_tuple_refs: + type: list + value: + get_attribute: + - pd_server_template_VMInt_OAM_lb + - port_tuple_refs + entry_schema: + type: string + pd_server_pd01_port_fixed_ips: + type: list + value: + get_attribute: + - pd_server_pd01_port + - fixed_ips + entry_schema: + type: org.openecomp.datatypes.heat.neutron.port.FixedIps + pd_server_accessIPv6: + type: string + value: + get_attribute: + - pd_server + - accessIPv6 + pd_server_pd01_port_admin_state_up: + type: boolean + value: + get_attribute: + - pd_server_pd01_port + - admin_state_up + pd_server_instance_name: + type: string + value: + get_attribute: + - pd_server + - instance_name + pd_server_template_VMInt_OAM_lb_name: + type: string + value: + get_attribute: + - pd_server_template_VMInt_OAM_lb + - name + pd_server_accessIPv4: + type: string + value: + get_attribute: + - pd_server + - accessIPv4 + pd_server_pd01_port_device_owner: + type: string + value: + get_attribute: + - pd_server_pd01_port + - device_owner + pd_server_pd01_port_show: + type: string + value: + get_attribute: + - pd_server_pd01_port + - show + pd_server_pd01_port_network: + type: string + value: + get_attribute: + - pd_server_pd01_port + - network + pd_server_pd01_port_qos_policy: + type: string + value: + get_attribute: + - pd_server_pd01_port + - qos_policy + pd_server_pd01_port_mac_address: + type: string + value: + get_attribute: + - pd_server_pd01_port + - mac_address + pd_server_addresses: + type: map + value: + get_attribute: + - pd_server + - addresses + entry_schema: + type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo + pd_server_pd01_port_tenant_id: + type: string + value: + get_attribute: + - pd_server_pd01_port + - tenant_id + pd_server_template_VMInt_OAM_lb_virtual_machine_interface_properties: + type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties + value: + get_attribute: + - pd_server_template_VMInt_OAM_lb + - virtual_machine_interface_properties + pd_server_pd01_port_device_id: + type: string + value: + get_attribute: + - pd_server_pd01_port + - device_id + pd_server_pd01_port_name: + type: string + value: + get_attribute: + - pd_server_pd01_port + - name + pd_server_template_VMInt_OAM_lb_show: + type: string + value: + get_attribute: + - pd_server_template_VMInt_OAM_lb + - show + pd_server_pd01_port_subnets: + type: list + value: + get_attribute: + - pd_server_pd01_port + - subnets + entry_schema: + type: string + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + network.outgoing.packets.rate_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + network.outpoing.packets_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - network.outpoing.packets + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + network.incoming.packets.rate_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - network.incoming.packets.rate + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + network.outgoing.bytes_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - network.outgoing.bytes + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + network.incoming.bytes_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - network.incoming.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + feature_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - feature + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + network.incoming.bytes.rate_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - network.incoming.bytes.rate + network.incoming.packets_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - network.incoming.packets + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + binding_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - binding + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + network.outgoing.bytes.rate_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - network.outgoing.bytes.rate + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + dependency_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - dependency + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency + link_pd_server_template_VMInt_OAM_lb: + - pd_server_template_VMInt_OAM_lb + - link diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttIn/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttIn/out/GlobalSubstitutionTypesServiceTemplate.yaml index 27c09dd6f4..31466870a4 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttIn/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttIn/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -128,15 +128,11 @@ node_types: type: string attributes: pd_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_pd01_port_device_owner: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_pd_server: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttIn/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttIn/out/Nested_pd_serverServiceTemplate.yaml index 21e31509e7..62a1f4e1e6 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttIn/out/Nested_pd_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttIn/out/Nested_pd_serverServiceTemplate.yaml @@ -183,21 +183,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: pd_server_accessIPv4: - type: list + type: string value: get_attribute: - pd_server - accessIPv4 - entry_schema: - type: string pd_server_pd01_port_device_owner: - type: list + type: string value: get_attribute: - pd_server_pd01_port - device_owner - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.pd_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortsAndGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortsAndGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml index 5b0d254fda..deb8b3db25 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortsAndGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortsAndGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -128,20 +128,14 @@ node_types: type: string attributes: pd_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_pd01_port_1_device_owner: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_pd01_port_0_device_owner: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_pd_server: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortsAndGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortsAndGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml index a55c9d4f43..24e44ad1ac 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortsAndGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortsAndGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml @@ -183,29 +183,23 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: pd_server_accessIPv4: - type: list + type: string value: get_attribute: - pd_server - accessIPv4 - entry_schema: - type: string pd_server_pd01_port_1_device_owner: - type: list + type: string value: get_attribute: - pd_server_pd01_port_1 - device_owner - entry_schema: - type: string pd_server_pd01_port_0_device_owner: - type: list + type: string value: get_attribute: - pd_server_pd01_port_0 - device_owner - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.pd_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/samePortTypeAndOutParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/samePortTypeAndOutParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml index 0ef3218a86..3cf557e3a7 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/samePortTypeAndOutParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/samePortTypeAndOutParamGetAttrIn/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -128,20 +128,14 @@ node_types: type: string attributes: pd_server_pd01_port_0_device_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_pd01_port_1_device_owner: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_pd_server: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/samePortTypeAndOutParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/samePortTypeAndOutParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml index 0ab61b87f4..feb25c4662 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/samePortTypeAndOutParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/samePortTypeAndOutParamGetAttrIn/out/Nested_pd_serverServiceTemplate.yaml @@ -183,29 +183,23 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: pd_server_pd01_port_0_device_id: - type: list + type: string value: get_attribute: - pd_server_pd01_port_0 - device_id - entry_schema: - type: string pd_server_accessIPv4: - type: list + type: string value: get_attribute: - pd_server - accessIPv4 - entry_schema: - type: string pd_server_pd01_port_1_device_owner: - type: list + type: string value: get_attribute: - pd_server_pd01_port_1 - device_owner - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.pd_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml index 753e1c5654..242eb47cbc 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -98,15 +98,11 @@ node_types: type: string attributes: pd_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string pd_server_pd01_port_device_owner: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_pd_server: capability: tosca.capabilities.Node @@ -536,10 +532,8 @@ node_types: type: json attributes: oam_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_oam_server_pd01_port: capability: tosca.capabilities.Node @@ -969,15 +963,11 @@ node_types: type: org.openecomp.datatypes.network.VlanRequirements attributes: ps_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string ps_server_pd01_port_device_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_ps_server_pd01_port: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_oam_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_oam_serverServiceTemplate.yaml index edf8bd21d5..b8e5a718c7 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_oam_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_oam_serverServiceTemplate.yaml @@ -140,13 +140,11 @@ topology_template: - index_value outputs: oam_server_accessIPv4: - type: list + type: string value: get_attribute: - oam_server - accessIPv4 - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.oam_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_pd_serverServiceTemplate.yaml index 19c74bf61a..f12470a8c5 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_pd_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_pd_serverServiceTemplate.yaml @@ -140,21 +140,17 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: pd_server_accessIPv4: - type: list + type: string value: get_attribute: - pd_server - accessIPv4 - entry_schema: - type: string pd_server_pd01_port_device_owner: - type: list + type: string value: get_attribute: - pd_server_pd01_port - device_owner - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.pd_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_ps_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_ps_serverServiceTemplate.yaml index c9443f5c9d..fbfc486926 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_ps_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/Nested_ps_serverServiceTemplate.yaml @@ -140,21 +140,17 @@ topology_template: - index_value outputs: ps_server_accessIPv4: - type: list + type: string value: get_attribute: - ps_server - accessIPv4 - entry_schema: - type: string ps_server_pd01_port_device_id: - type: list + type: string value: get_attribute: - ps_server_pd01_port - device_id - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.ps_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/GlobalSubstitutionTypesServiceTemplate.yaml index 44ad0fecd5..8a723e741d 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -5,7 +5,7 @@ imports: - openecomp_heat_index: file: openecomp-heat/_index.yml node_types: - org.openecomp.resource.abstract.nodes.pd_server_0: + org.openecomp.resource.abstract.nodes.pd_server: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: index_value: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/MainServiceTemplate.yaml index 46f451d8a2..217da7b6a9 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/MainServiceTemplate.yaml @@ -185,8 +185,8 @@ topology_template: network_role_tag: oam network: get_input: oam_net_name - abstract_pd_server_2: - type: org.openecomp.resource.abstract.nodes.pd_server_2 + abstract_pd_server: + type: org.openecomp.resource.abstract.nodes.pd_server directives: - substitutable properties: @@ -195,7 +195,7 @@ topology_template: compute_pd_server_name: - get_input: - pd_server_names - - 2 + - 1 vm_flavor_name: get_input: pd_flavor_name port_pd01_port_mac_requirements: @@ -209,26 +209,18 @@ topology_template: is_required: false floating_ip_count_required: is_required: false - port_pd01_port_network: - - get_input: oam_net_name - port_pd01_port_network_role_tag: oam compute_pd_server_user_data_format: - RAW service_template_filter: - substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml + substitute_service_template: Nested_pd_serverServiceTemplate.yaml count: 1 index_value: get_property: - SELF - service_template_filter - index_value - network_policy_server: - type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules - properties: - name: - get_input: dummy_net_name_1 - abstract_pd_server_0: - type: org.openecomp.resource.abstract.nodes.pd_server_0 + abstract_pd_server_2: + type: org.openecomp.resource.abstract.nodes.pd_server_2 directives: - substitutable properties: @@ -237,7 +229,7 @@ topology_template: compute_pd_server_name: - get_input: - pd_server_names - - 1 + - 2 vm_flavor_name: get_input: pd_flavor_name port_pd01_port_mac_requirements: @@ -251,16 +243,24 @@ topology_template: is_required: false floating_ip_count_required: is_required: false + port_pd01_port_network: + - get_input: oam_net_name + port_pd01_port_network_role_tag: oam compute_pd_server_user_data_format: - RAW service_template_filter: - substitute_service_template: Nested_pd_server_0ServiceTemplate.yaml + substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml count: 1 index_value: get_property: - SELF - service_template_filter - index_value + network_policy_server: + type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules + properties: + name: + get_input: dummy_net_name_1 abstract_pd_server_1: type: org.openecomp.resource.abstract.nodes.pd_server_1 directives: @@ -304,6 +304,6 @@ topology_template: members: - pd01_port_3 - network_policy_server - - abstract_pd_server_0 + - abstract_pd_server - abstract_pd_server_1 - abstract_pd_server_2 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..06cdbd86fe --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,289 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_attribute: + - pd_server + - accessIPv4 + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/Nested_pd_server_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/Nested_pd_server_0ServiceTemplate.yaml deleted file mode 100644 index a44d0824ee..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/Nested_pd_server_0ServiceTemplate.yaml +++ /dev/null @@ -1,289 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_pd_server_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_pd01_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_order: - type: integer - required: true - port_pd01_port_subnetpoolid: - type: string - required: true - port_pd01_port_network_role: - type: string - required: true - port_pd01_port_network_role_tag: - type: string - required: true - port_pd01_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - entry_schema: - type: string - node_templates: - pd_server: - type: org.openecomp.resource.vfc.nodes.heat.pd_server - properties: - availability_zone: - get_input: - - compute_pd_server_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_pd_server_name - - index_value - user_data_format: - get_input: - - compute_pd_server_user_data_format - - index_value - pd_server_pd01_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_pd01_port_exCP_naming - vlan_requirements: - get_input: port_pd01_port_vlan_requirements - ip_requirements: - get_input: port_pd01_port_ip_requirements - network_role_tag: - get_input: port_pd01_port_network_role_tag - mac_requirements: - get_input: port_pd01_port_mac_requirements - order: - get_input: port_pd01_port_order - network_role: - get_input: port_pd01_port_network_role - subnetpoolid: - get_input: port_pd01_port_subnetpoolid - network: - get_attribute: - - pd_server - - accessIPv4 - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: pd_server - relationship: tosca.relationships.network.BindsTo - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.pd_server_0 - capabilities: - scalable_pd_server: - - pd_server - - scalable - disk.read.bytes.rate_pd_server: - - pd_server - - disk.read.bytes.rate - memory.usage_pd_server: - - pd_server - - memory.usage - memory_pd_server: - - pd_server - - memory - disk.device.usage_pd_server: - - pd_server - - disk.device.usage - network.outgoing.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.packets.rate - os_pd_server: - - pd_server - - os - disk.write.bytes.rate_pd_server: - - pd_server - - disk.write.bytes.rate - network.incoming.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes - cpu_pd_server: - - pd_server - - cpu - cpu_util_pd_server: - - pd_server - - cpu_util - disk.device.write.requests.rate_pd_server: - - pd_server - - disk.device.write.requests.rate - disk.read.bytes_pd_server: - - pd_server - - disk.read.bytes - disk.device.read.bytes.rate_pd_server: - - pd_server - - disk.device.read.bytes.rate - network.outgoing.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes - disk.iops_pd_server: - - pd_server - - disk.iops - memory.resident_pd_server: - - pd_server - - memory.resident - cpu.delta_pd_server: - - pd_server - - cpu.delta - network.incoming.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets.rate - vcpus_pd_server: - - pd_server - - vcpus - disk.device.write.bytes.rate_pd_server: - - pd_server - - disk.device.write.bytes.rate - disk.device.write.requests_pd_server: - - pd_server - - disk.device.write.requests - endpoint_pd_server: - - pd_server - - endpoint - attachment_pd_server_pd01_port: - - pd_server_pd01_port - - attachment - disk.capacity_pd_server: - - pd_server - - disk.capacity - disk.device.allocation_pd_server: - - pd_server - - disk.device.allocation - disk.allocation_pd_server: - - pd_server - - disk.allocation - binding_pd_server: - - pd_server - - binding - disk.read.requests_pd_server: - - pd_server - - disk.read.requests - feature_pd_server: - - pd_server - - feature - disk.usage_pd_server: - - pd_server - - disk.usage - binding_pd_server_pd01_port: - - pd_server_pd01_port - - binding - disk.write.bytes_pd_server: - - pd_server - - disk.write.bytes - network.incoming.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes.rate - network.incoming.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets - disk.device.read.requests.rate_pd_server: - - pd_server - - disk.device.read.requests.rate - disk.root.size_pd_server: - - pd_server - - disk.root.size - disk.device.read.bytes_pd_server: - - pd_server - - disk.device.read.bytes - disk.device.write.bytes_pd_server: - - pd_server - - disk.device.write.bytes - disk.device.read.requests_pd_server: - - pd_server - - disk.device.read.requests - instance_pd_server: - - pd_server - - instance - host_pd_server: - - pd_server - - host - network.outpoing.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.outpoing.packets - disk.write.requests.rate_pd_server: - - pd_server - - disk.write.requests.rate - disk.ephemeral.size_pd_server: - - pd_server - - disk.ephemeral.size - disk.write.requests_pd_server: - - pd_server - - disk.write.requests - feature_pd_server_pd01_port: - - pd_server_pd01_port - - feature - disk.device.latency_pd_server: - - pd_server - - disk.device.latency - disk.latency_pd_server: - - pd_server - - disk.latency - disk.device.capacity_pd_server: - - pd_server - - disk.device.capacity - network.outgoing.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes.rate - disk.device.iops_pd_server: - - pd_server - - disk.device.iops - requirements: - local_storage_pd_server: - - pd_server - - local_storage - link_pd_server_pd01_port: - - pd_server_pd01_port - - link - dependency_pd_server_pd01_port: - - pd_server_pd01_port - - dependency - dependency_pd_server: - - pd_server - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml index 74f9812851..892749544e 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -5,7 +5,7 @@ imports: - openecomp_heat_index: file: openecomp-heat/_index.yml node_types: - org.openecomp.resource.abstract.nodes.pd_server_0: + org.openecomp.resource.abstract.nodes.pd_server: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: index_value: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/MainServiceTemplate.yaml index f50bc8b417..f379c67f1f 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/MainServiceTemplate.yaml @@ -170,8 +170,8 @@ topology_template: description: name of the oam network default: oam_protected_net_0 node_templates: - abstract_pd_server_2: - type: org.openecomp.resource.abstract.nodes.pd_server_2 + abstract_pd_server: + type: org.openecomp.resource.abstract.nodes.pd_server directives: - substitutable properties: @@ -180,54 +180,37 @@ topology_template: compute_pd_server_name: - get_input: - pd_server_names - - 2 + - 1 vm_flavor_name: get_attribute: - network_policy_server - name - port_pd01_port_2_network_role_tag: oam - port_pd01_port_3_ip_requirements: - - ip_version: 4 - ip_count_required: - is_required: false - floating_ip_count_required: - is_required: false - port_pd01_port_3_mac_requirements: + port_pd01_port_mac_requirements: mac_count_required: is_required: false - port_pd01_port_3_network: - - get_input: oam_net_name vm_image_name: get_input: pd_image_name - port_pd01_port_2_network: - - get_input: oam_net_name - port_pd01_port_2_mac_requirements: - mac_count_required: - is_required: false - port_pd01_port_3_network_role_tag: oam - compute_pd_server_user_data_format: - - RAW - port_pd01_port_2_ip_requirements: + port_pd01_port_ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false + port_pd01_port_network: + - get_input: oam_net_name + port_pd01_port_network_role_tag: oam + compute_pd_server_user_data_format: + - RAW service_template_filter: - substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml + substitute_service_template: Nested_pd_serverServiceTemplate.yaml count: 1 index_value: get_property: - SELF - service_template_filter - index_value - network_policy_server: - type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules - properties: - name: - get_input: dummy_net_name_1 - abstract_pd_server_0: - type: org.openecomp.resource.abstract.nodes.pd_server_0 + abstract_pd_server_2: + type: org.openecomp.resource.abstract.nodes.pd_server_2 directives: - substitutable properties: @@ -236,35 +219,52 @@ topology_template: compute_pd_server_name: - get_input: - pd_server_names - - 1 + - 2 vm_flavor_name: get_attribute: - network_policy_server - name - port_pd01_port_mac_requirements: + port_pd01_port_2_network_role_tag: oam + port_pd01_port_3_ip_requirements: + - ip_version: 4 + ip_count_required: + is_required: false + floating_ip_count_required: + is_required: false + port_pd01_port_3_mac_requirements: mac_count_required: is_required: false + port_pd01_port_3_network: + - get_input: oam_net_name vm_image_name: get_input: pd_image_name - port_pd01_port_ip_requirements: + port_pd01_port_2_network: + - get_input: oam_net_name + port_pd01_port_2_mac_requirements: + mac_count_required: + is_required: false + port_pd01_port_3_network_role_tag: oam + compute_pd_server_user_data_format: + - RAW + port_pd01_port_2_ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false - port_pd01_port_network: - - get_input: oam_net_name - port_pd01_port_network_role_tag: oam - compute_pd_server_user_data_format: - - RAW service_template_filter: - substitute_service_template: Nested_pd_server_0ServiceTemplate.yaml + substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml count: 1 index_value: get_property: - SELF - service_template_filter - index_value + network_policy_server: + type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules + properties: + name: + get_input: dummy_net_name_1 abstract_pd_server_1: type: org.openecomp.resource.abstract.nodes.pd_server_1 directives: @@ -313,6 +313,6 @@ topology_template: description: heat template that creates MOG stack members: - network_policy_server - - abstract_pd_server_0 + - abstract_pd_server - abstract_pd_server_1 - abstract_pd_server_2 diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/Nested_pd_serverServiceTemplate.yaml new file mode 100644 index 0000000000..fc9395c618 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/Nested_pd_serverServiceTemplate.yaml @@ -0,0 +1,294 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Nested_pd_server +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +- GlobalSubstitutionTypes: + file: GlobalSubstitutionTypesServiceTemplate.yaml +node_types: + org.openecomp.resource.vfc.nodes.heat.pd_server: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + index_value: + type: integer + description: Index value of this substitution service template runtime instance + required: false + default: 0 + constraints: + - greater_or_equal: 0 + compute_pd_server_availability_zone: + type: list + required: true + entry_schema: + type: string + compute_pd_server_name: + type: list + required: true + entry_schema: + type: string + port_pd01_port_exCP_naming: + type: org.openecomp.datatypes.Naming + required: true + vm_flavor_name: + type: string + required: true + port_pd01_port_mac_requirements: + type: org.openecomp.datatypes.network.MacRequirements + required: true + vm_image_name: + type: string + required: true + port_pd01_port_ip_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.IpRequirements + port_pd01_port_network: + type: list + required: true + entry_schema: + type: string + port_pd01_port_order: + type: integer + required: true + port_pd01_port_subnetpoolid: + type: string + required: true + port_pd01_port_network_role: + type: string + required: true + port_pd01_port_network_role_tag: + type: string + required: true + port_pd01_port_vlan_requirements: + type: list + required: true + entry_schema: + type: org.openecomp.datatypes.network.VlanRequirements + compute_pd_server_user_data_format: + type: list + required: true + entry_schema: + type: string + node_templates: + pd_server: + type: org.openecomp.resource.vfc.nodes.heat.pd_server + properties: + availability_zone: + get_input: + - compute_pd_server_availability_zone + - index_value + flavor: + get_input: vm_flavor_name + image: + get_input: vm_image_name + name: + get_input: + - compute_pd_server_name + - index_value + user_data_format: + get_input: + - compute_pd_server_user_data_format + - index_value + pd_server_pd01_port: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + exCP_naming: + get_input: port_pd01_port_exCP_naming + vlan_requirements: + get_input: port_pd01_port_vlan_requirements + ip_requirements: + get_input: port_pd01_port_ip_requirements + network_role_tag: + get_input: port_pd01_port_network_role_tag + mac_requirements: + get_input: port_pd01_port_mac_requirements + order: + get_input: port_pd01_port_order + network_role: + get_input: port_pd01_port_network_role + subnetpoolid: + get_input: port_pd01_port_subnetpoolid + network: + get_input: + - port_pd01_port_network + - index_value + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: pd_server + relationship: tosca.relationships.network.BindsTo + substitution_mappings: + node_type: org.openecomp.resource.abstract.nodes.pd_server + capabilities: + scalable_pd_server: + - pd_server + - scalable + disk.read.bytes.rate_pd_server: + - pd_server + - disk.read.bytes.rate + memory.usage_pd_server: + - pd_server + - memory.usage + memory_pd_server: + - pd_server + - memory + disk.device.usage_pd_server: + - pd_server + - disk.device.usage + network.outgoing.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.packets.rate + os_pd_server: + - pd_server + - os + disk.write.bytes.rate_pd_server: + - pd_server + - disk.write.bytes.rate + network.incoming.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes + cpu_pd_server: + - pd_server + - cpu + cpu_util_pd_server: + - pd_server + - cpu_util + disk.device.write.requests.rate_pd_server: + - pd_server + - disk.device.write.requests.rate + disk.read.bytes_pd_server: + - pd_server + - disk.read.bytes + disk.device.read.bytes.rate_pd_server: + - pd_server + - disk.device.read.bytes.rate + network.outgoing.bytes_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes + disk.iops_pd_server: + - pd_server + - disk.iops + memory.resident_pd_server: + - pd_server + - memory.resident + cpu.delta_pd_server: + - pd_server + - cpu.delta + network.incoming.packets.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets.rate + vcpus_pd_server: + - pd_server + - vcpus + disk.device.write.bytes.rate_pd_server: + - pd_server + - disk.device.write.bytes.rate + disk.device.write.requests_pd_server: + - pd_server + - disk.device.write.requests + endpoint_pd_server: + - pd_server + - endpoint + attachment_pd_server_pd01_port: + - pd_server_pd01_port + - attachment + disk.capacity_pd_server: + - pd_server + - disk.capacity + disk.device.allocation_pd_server: + - pd_server + - disk.device.allocation + disk.allocation_pd_server: + - pd_server + - disk.allocation + binding_pd_server: + - pd_server + - binding + disk.read.requests_pd_server: + - pd_server + - disk.read.requests + feature_pd_server: + - pd_server + - feature + disk.usage_pd_server: + - pd_server + - disk.usage + binding_pd_server_pd01_port: + - pd_server_pd01_port + - binding + disk.write.bytes_pd_server: + - pd_server + - disk.write.bytes + network.incoming.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.bytes.rate + network.incoming.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.incoming.packets + disk.device.read.requests.rate_pd_server: + - pd_server + - disk.device.read.requests.rate + disk.root.size_pd_server: + - pd_server + - disk.root.size + disk.device.read.bytes_pd_server: + - pd_server + - disk.device.read.bytes + disk.device.write.bytes_pd_server: + - pd_server + - disk.device.write.bytes + disk.device.read.requests_pd_server: + - pd_server + - disk.device.read.requests + instance_pd_server: + - pd_server + - instance + host_pd_server: + - pd_server + - host + network.outpoing.packets_pd_server_pd01_port: + - pd_server_pd01_port + - network.outpoing.packets + disk.write.requests.rate_pd_server: + - pd_server + - disk.write.requests.rate + disk.ephemeral.size_pd_server: + - pd_server + - disk.ephemeral.size + disk.write.requests_pd_server: + - pd_server + - disk.write.requests + feature_pd_server_pd01_port: + - pd_server_pd01_port + - feature + disk.device.latency_pd_server: + - pd_server + - disk.device.latency + disk.latency_pd_server: + - pd_server + - disk.latency + disk.device.capacity_pd_server: + - pd_server + - disk.device.capacity + network.outgoing.bytes.rate_pd_server_pd01_port: + - pd_server_pd01_port + - network.outgoing.bytes.rate + disk.device.iops_pd_server: + - pd_server + - disk.device.iops + requirements: + local_storage_pd_server: + - pd_server + - local_storage + link_pd_server_pd01_port: + - pd_server_pd01_port + - link + dependency_pd_server_pd01_port: + - pd_server_pd01_port + - dependency + dependency_pd_server: + - pd_server + - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/Nested_pd_server_0ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/Nested_pd_server_0ServiceTemplate.yaml deleted file mode 100644 index b1f51f3f57..0000000000 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/Nested_pd_server_0ServiceTemplate.yaml +++ /dev/null @@ -1,294 +0,0 @@ -tosca_definitions_version: tosca_simple_yaml_1_0_0 -metadata: - template_name: Nested_pd_server_0 -imports: -- openecomp_heat_index: - file: openecomp-heat/_index.yml -- GlobalSubstitutionTypes: - file: GlobalSubstitutionTypesServiceTemplate.yaml -node_types: - org.openecomp.resource.vfc.nodes.heat.pd_server: - derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server -topology_template: - inputs: - index_value: - type: integer - description: Index value of this substitution service template runtime instance - required: false - default: 0 - constraints: - - greater_or_equal: 0 - compute_pd_server_availability_zone: - type: list - required: true - entry_schema: - type: string - compute_pd_server_name: - type: list - required: true - entry_schema: - type: string - port_pd01_port_exCP_naming: - type: org.openecomp.datatypes.Naming - required: true - vm_flavor_name: - type: string - required: true - port_pd01_port_mac_requirements: - type: org.openecomp.datatypes.network.MacRequirements - required: true - vm_image_name: - type: string - required: true - port_pd01_port_ip_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.IpRequirements - port_pd01_port_network: - type: list - required: true - entry_schema: - type: string - port_pd01_port_order: - type: integer - required: true - port_pd01_port_subnetpoolid: - type: string - required: true - port_pd01_port_network_role: - type: string - required: true - port_pd01_port_network_role_tag: - type: string - required: true - port_pd01_port_vlan_requirements: - type: list - required: true - entry_schema: - type: org.openecomp.datatypes.network.VlanRequirements - compute_pd_server_user_data_format: - type: list - required: true - entry_schema: - type: string - node_templates: - pd_server: - type: org.openecomp.resource.vfc.nodes.heat.pd_server - properties: - availability_zone: - get_input: - - compute_pd_server_availability_zone - - index_value - flavor: - get_input: vm_flavor_name - image: - get_input: vm_image_name - name: - get_input: - - compute_pd_server_name - - index_value - user_data_format: - get_input: - - compute_pd_server_user_data_format - - index_value - pd_server_pd01_port: - type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port - properties: - exCP_naming: - get_input: port_pd01_port_exCP_naming - vlan_requirements: - get_input: port_pd01_port_vlan_requirements - ip_requirements: - get_input: port_pd01_port_ip_requirements - network_role_tag: - get_input: port_pd01_port_network_role_tag - mac_requirements: - get_input: port_pd01_port_mac_requirements - order: - get_input: port_pd01_port_order - network_role: - get_input: port_pd01_port_network_role - subnetpoolid: - get_input: port_pd01_port_subnetpoolid - network: - get_input: - - port_pd01_port_network - - index_value - requirements: - - binding: - capability: tosca.capabilities.network.Bindable - node: pd_server - relationship: tosca.relationships.network.BindsTo - substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.pd_server_0 - capabilities: - scalable_pd_server: - - pd_server - - scalable - disk.read.bytes.rate_pd_server: - - pd_server - - disk.read.bytes.rate - memory.usage_pd_server: - - pd_server - - memory.usage - memory_pd_server: - - pd_server - - memory - disk.device.usage_pd_server: - - pd_server - - disk.device.usage - network.outgoing.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.packets.rate - os_pd_server: - - pd_server - - os - disk.write.bytes.rate_pd_server: - - pd_server - - disk.write.bytes.rate - network.incoming.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes - cpu_pd_server: - - pd_server - - cpu - cpu_util_pd_server: - - pd_server - - cpu_util - disk.device.write.requests.rate_pd_server: - - pd_server - - disk.device.write.requests.rate - disk.read.bytes_pd_server: - - pd_server - - disk.read.bytes - disk.device.read.bytes.rate_pd_server: - - pd_server - - disk.device.read.bytes.rate - network.outgoing.bytes_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes - disk.iops_pd_server: - - pd_server - - disk.iops - memory.resident_pd_server: - - pd_server - - memory.resident - cpu.delta_pd_server: - - pd_server - - cpu.delta - network.incoming.packets.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets.rate - vcpus_pd_server: - - pd_server - - vcpus - disk.device.write.bytes.rate_pd_server: - - pd_server - - disk.device.write.bytes.rate - disk.device.write.requests_pd_server: - - pd_server - - disk.device.write.requests - endpoint_pd_server: - - pd_server - - endpoint - attachment_pd_server_pd01_port: - - pd_server_pd01_port - - attachment - disk.capacity_pd_server: - - pd_server - - disk.capacity - disk.device.allocation_pd_server: - - pd_server - - disk.device.allocation - disk.allocation_pd_server: - - pd_server - - disk.allocation - binding_pd_server: - - pd_server - - binding - disk.read.requests_pd_server: - - pd_server - - disk.read.requests - feature_pd_server: - - pd_server - - feature - disk.usage_pd_server: - - pd_server - - disk.usage - binding_pd_server_pd01_port: - - pd_server_pd01_port - - binding - disk.write.bytes_pd_server: - - pd_server - - disk.write.bytes - network.incoming.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.bytes.rate - network.incoming.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.incoming.packets - disk.device.read.requests.rate_pd_server: - - pd_server - - disk.device.read.requests.rate - disk.root.size_pd_server: - - pd_server - - disk.root.size - disk.device.read.bytes_pd_server: - - pd_server - - disk.device.read.bytes - disk.device.write.bytes_pd_server: - - pd_server - - disk.device.write.bytes - disk.device.read.requests_pd_server: - - pd_server - - disk.device.read.requests - instance_pd_server: - - pd_server - - instance - host_pd_server: - - pd_server - - host - network.outpoing.packets_pd_server_pd01_port: - - pd_server_pd01_port - - network.outpoing.packets - disk.write.requests.rate_pd_server: - - pd_server - - disk.write.requests.rate - disk.ephemeral.size_pd_server: - - pd_server - - disk.ephemeral.size - disk.write.requests_pd_server: - - pd_server - - disk.write.requests - feature_pd_server_pd01_port: - - pd_server_pd01_port - - feature - disk.device.latency_pd_server: - - pd_server - - disk.device.latency - disk.latency_pd_server: - - pd_server - - disk.latency - disk.device.capacity_pd_server: - - pd_server - - disk.device.capacity - network.outgoing.bytes.rate_pd_server_pd01_port: - - pd_server_pd01_port - - network.outgoing.bytes.rate - disk.device.iops_pd_server: - - pd_server - - disk.device.iops - requirements: - local_storage_pd_server: - - pd_server - - local_storage - link_pd_server_pd01_port: - - pd_server_pd01_port - - link - dependency_pd_server_pd01_port: - - pd_server_pd01_port - - dependency - dependency_pd_server: - - pd_server - - dependency diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/GlobalSubstitutionTypesServiceTemplate.yaml index b5daf7ce6f..0521146745 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -86,10 +86,8 @@ node_types: type: string attributes: pd_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_pd_server: capability: tosca.capabilities.Node @@ -507,10 +505,8 @@ node_types: status: SUPPORTED attributes: ps_server_accessIPv4: - type: list + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_ps_server: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/Nested_pd_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/Nested_pd_serverServiceTemplate.yaml index 38b011e2e3..095769b3ca 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/Nested_pd_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/Nested_pd_serverServiceTemplate.yaml @@ -122,13 +122,11 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: pd_server_accessIPv4: - type: list + type: string value: get_attribute: - pd_server - accessIPv4 - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.pd_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/Nested_ps_serverServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/Nested_ps_serverServiceTemplate.yaml index 4d002e7f4b..b25b14b9a8 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/Nested_ps_serverServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/Nested_ps_serverServiceTemplate.yaml @@ -122,13 +122,11 @@ topology_template: relationship: tosca.relationships.network.BindsTo outputs: ps_server_accessIPv4: - type: list + type: string value: get_attribute: - ps_server - accessIPv4 - entry_schema: - type: string substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.ps_server capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithIndex/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithIndex/out/GlobalSubstitutionTypesServiceTemplate.yaml index 8f4f687229..30616940a7 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithIndex/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithIndex/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -5,7 +5,7 @@ imports: - openecomp_heat_index: file: openecomp-heat/_index.yml node_types: - org.openecomp.resource.abstract.nodes.FSB1_2: + org.openecomp.resource.abstract.nodes.FSB1: derived_from: org.openecomp.resource.abstract.nodes.VFC properties: port_FSB1_Internal_mac_address: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithIndex/out/SubstitutionServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithIndex/out/SubstitutionServiceTemplate.yaml index 31f53ed6f9..10f6fd221e 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithIndex/out/SubstitutionServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithIndex/out/SubstitutionServiceTemplate.yaml @@ -262,7 +262,7 @@ topology_template: type: tosca.artifacts.Deployment file: ../Artifacts/nimbus-ethernet substitution_mappings: - node_type: org.openecomp.resource.abstract.nodes.FSB1_2 + node_type: org.openecomp.resource.abstract.nodes.FSB1 capabilities: network.outgoing.packets.rate_FSB1_FSB_OAM: - FSB1_FSB_OAM diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/in/MainServiceTemplate.yaml index 611052d787..e1099bde90 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/in/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/in/MainServiceTemplate.yaml @@ -258,8 +258,8 @@ topology_template: cmaui_volume1: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: - volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,index ] } ]} - size: { get_attribute: [FSB1_Internal1, addresses, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_Internal2,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,tenant_id ] } ]} + size: { get_attribute: [FSB1_Internal1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_Internal2,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } cmaui_volume2: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: @@ -269,8 +269,8 @@ topology_template: cmaui_volume3: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: - volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB2_Internal1,index ] } ]} - size: { get_attribute: [FSB1_Internal2, addresses, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB2_Internal1,tenant_id ] } ]} + size: { get_attribute: [FSB1_Internal2, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } groups: ep-jsa_net_group: type: org.openecomp.groups.heat.HeatStack diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml index 9c1c0bb7be..83ade4a8b1 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -131,46 +131,32 @@ node_types: required: true status: SUPPORTED attributes: + FSB1_FSB2_Internal_tenant_id: + type: string + status: SUPPORTED FSB1_FSB1_Internal_network_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string - FSB1_FSB1_Internal_addresses: - type: list + FSB1_user_data_format: + type: string status: SUPPORTED - entry_schema: - type: string FSB1_accessIPv6: - type: list + type: string status: SUPPORTED - entry_schema: - type: string FSB1_addresses: - type: list - status: SUPPORTED - entry_schema: - type: string - FSB1_oam_index: - type: list + type: map status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo FSB1_FSB2_Internal_network_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string - FSB1_FSB2_Internal_index: - type: list + FSB1_FSB1_Internal_status: + type: string status: SUPPORTED - entry_schema: - type: string - FSB1_FSB1_Internal_oam_index: - type: list + FSB1_FSB1_Internal_device_owner: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_FSB1_FSB1_Internal: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/out/SubstitutionServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/out/SubstitutionServiceTemplate.yaml index 6b1c37dd23..d2665c4897 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/out/SubstitutionServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/consolidation/out/SubstitutionServiceTemplate.yaml @@ -194,70 +194,56 @@ topology_template: type: tosca.artifacts.Deployment file: ../Artifacts/nimbus-ethernet outputs: + FSB1_FSB2_Internal_tenant_id: + type: string + value: + get_attribute: + - FSB1_FSB2_Internal + - tenant_id FSB1_FSB1_Internal_network_id: - type: list + type: string value: get_attribute: - FSB1_FSB1_Internal - network_id - entry_schema: - type: string - FSB1_FSB1_Internal_addresses: - type: list + FSB1_user_data_format: + type: string value: get_attribute: - - FSB1_FSB1_Internal - - addresses - entry_schema: - type: string + - FSB1 + - user_data_format FSB1_accessIPv6: - type: list + type: string value: get_attribute: - FSB1 - accessIPv6 - entry_schema: - type: string FSB1_addresses: - type: list + type: map value: get_attribute: - FSB1 - addresses entry_schema: - type: string - FSB1_oam_index: - type: list - value: - get_attribute: - - FSB1 - - oam_index - entry_schema: - type: string + type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo FSB1_FSB2_Internal_network_id: - type: list + type: string value: get_attribute: - FSB1_FSB2_Internal - network_id - entry_schema: - type: string - FSB1_FSB2_Internal_index: - type: list + FSB1_FSB1_Internal_status: + type: string value: get_attribute: - - FSB1_FSB2_Internal - - index - entry_schema: - type: string - FSB1_FSB1_Internal_oam_index: - type: list + - FSB1_FSB1_Internal + - status + FSB1_FSB1_Internal_device_owner: + type: string value: get_attribute: - FSB1_FSB1_Internal - - oam_index - entry_schema: - type: string + - device_owner substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.FSB1 capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/in/MainServiceTemplate.yaml index 8e6142435e..bda72f8c8f 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/in/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/in/MainServiceTemplate.yaml @@ -409,8 +409,8 @@ topology_template: cmaui_volume1: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: - volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,index ] } ]} - size: { get_attribute: [FSB1_Internal1, addresses, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,tenant_id ] } ]} + size: { get_attribute: [FSB1_Internal1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } cmaui_volume2: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml index 9965624256..a42219e96f 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -179,41 +179,29 @@ node_types: required: true status: SUPPORTED attributes: - FSB1_FSB1_Internal_network_id: - type: list + FSB1_FSB_OAM_status: + type: string status: SUPPORTED - entry_schema: - type: string - FSB1_FSB1_Internal_addresses: - type: list + FSB1_FSB2_Internal_tenant_id: + type: string + status: SUPPORTED + FSB1_FSB1_Internal_network_id: + type: string status: SUPPORTED - entry_schema: - type: string FSB1_accessIPv6: - type: list + type: string status: SUPPORTED - entry_schema: - type: string FSB1_addresses: - type: list + type: map status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo FSB1_FSB2_Internal_network_id: - type: list - status: SUPPORTED - entry_schema: - type: string - FSB1_FSB2_Internal_index: - type: list + type: string status: SUPPORTED - entry_schema: - type: string - FSB1_FSB_OAM_oam_index: - type: list + FSB1_FSB1_Internal_device_owner: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_FSB1_FSB1_Internal: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/out/SubstitutionServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/out/SubstitutionServiceTemplate.yaml index 106cdcd388..b9e572afae 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/out/SubstitutionServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation/out/SubstitutionServiceTemplate.yaml @@ -262,62 +262,50 @@ topology_template: type: tosca.artifacts.Deployment file: ../Artifacts/nimbus-ethernet outputs: - FSB1_FSB1_Internal_network_id: - type: list + FSB1_FSB_OAM_status: + type: string value: get_attribute: - - FSB1_FSB1_Internal - - network_id - entry_schema: - type: string - FSB1_FSB1_Internal_addresses: - type: list + - FSB1_FSB_OAM + - status + FSB1_FSB2_Internal_tenant_id: + type: string + value: + get_attribute: + - FSB1_FSB2_Internal + - tenant_id + FSB1_FSB1_Internal_network_id: + type: string value: get_attribute: - FSB1_FSB1_Internal - - addresses - entry_schema: - type: string + - network_id FSB1_accessIPv6: - type: list + type: string value: get_attribute: - FSB1 - accessIPv6 - entry_schema: - type: string FSB1_addresses: - type: list + type: map value: get_attribute: - FSB1 - addresses entry_schema: - type: string + type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo FSB1_FSB2_Internal_network_id: - type: list + type: string value: get_attribute: - FSB1_FSB2_Internal - network_id - entry_schema: - type: string - FSB1_FSB2_Internal_index: - type: list - value: - get_attribute: - - FSB1_FSB2_Internal - - index - entry_schema: - type: string - FSB1_FSB_OAM_oam_index: - type: list + FSB1_FSB1_Internal_device_owner: + type: string value: get_attribute: - - FSB1_FSB_OAM - - oam_index - entry_schema: - type: string + - FSB1_FSB1_Internal + - device_owner substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.FSB1 capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/in/MainServiceTemplate.yaml index c45d65ac5f..d007e85493 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/in/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/in/MainServiceTemplate.yaml @@ -259,8 +259,8 @@ topology_template: cmaui_volume1: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: - volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,index ] } ]} - size: { get_attribute: [FSB1_Internal1, addresses, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_Internal2,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,tenant_id ] } ]} + size: { get_attribute: [FSB1_Internal1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_Internal2,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } cmaui_volume2: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: @@ -270,8 +270,8 @@ topology_template: cmaui_volume3: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: - volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB2_Internal1,index ] } ]} - size: { get_attribute: [FSB1_Internal2, addresses, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB2_Internal1,tenant_id ] } ]} + size: { get_attribute: [FSB1_Internal2, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } groups: ep-jsa_net_group: type: org.openecomp.groups.heat.HeatStack diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml index 9807e6aabe..7c1d5352a9 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -125,46 +125,32 @@ node_types: required: true status: SUPPORTED attributes: + FSB1_FSB2_Internal_tenant_id: + type: string + status: SUPPORTED FSB1_FSB1_Internal_network_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string - FSB1_FSB1_Internal_addresses: - type: list + FSB1_user_data_format: + type: string status: SUPPORTED - entry_schema: - type: string FSB1_accessIPv6: - type: list + type: string status: SUPPORTED - entry_schema: - type: string FSB1_addresses: - type: list - status: SUPPORTED - entry_schema: - type: string - FSB1_oam_index: - type: list + type: map status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo FSB1_FSB2_Internal_network_id: - type: list + type: string status: SUPPORTED - entry_schema: - type: string - FSB1_FSB2_Internal_index: - type: list + FSB1_FSB1_Internal_status: + type: string status: SUPPORTED - entry_schema: - type: string - FSB1_FSB1_Internal_oam_index: - type: list + FSB1_FSB1_Internal_device_owner: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_FSB1_FSB1_Internal: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/out/SubstitutionServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/out/SubstitutionServiceTemplate.yaml index 2261cefa27..e4fa28737d 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/out/SubstitutionServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation/out/SubstitutionServiceTemplate.yaml @@ -193,70 +193,56 @@ topology_template: type: tosca.artifacts.Deployment file: ../Artifacts/nimbus-ethernet outputs: + FSB1_FSB2_Internal_tenant_id: + type: string + value: + get_attribute: + - FSB1_FSB2_Internal + - tenant_id FSB1_FSB1_Internal_network_id: - type: list + type: string value: get_attribute: - FSB1_FSB1_Internal - network_id - entry_schema: - type: string - FSB1_FSB1_Internal_addresses: - type: list + FSB1_user_data_format: + type: string value: get_attribute: - - FSB1_FSB1_Internal - - addresses - entry_schema: - type: string + - FSB1 + - user_data_format FSB1_accessIPv6: - type: list + type: string value: get_attribute: - FSB1 - accessIPv6 - entry_schema: - type: string FSB1_addresses: - type: list + type: map value: get_attribute: - FSB1 - addresses entry_schema: - type: string - FSB1_oam_index: - type: list - value: - get_attribute: - - FSB1 - - oam_index - entry_schema: - type: string + type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo FSB1_FSB2_Internal_network_id: - type: list + type: string value: get_attribute: - FSB1_FSB2_Internal - network_id - entry_schema: - type: string - FSB1_FSB2_Internal_index: - type: list + FSB1_FSB1_Internal_status: + type: string value: get_attribute: - - FSB1_FSB2_Internal - - index - entry_schema: - type: string - FSB1_FSB1_Internal_oam_index: - type: list + - FSB1_FSB1_Internal + - status + FSB1_FSB1_Internal_device_owner: + type: string value: get_attribute: - FSB1_FSB1_Internal - - oam_index - entry_schema: - type: string + - device_owner substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.FSB1 capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/in/MainServiceTemplate.yaml index 30ec112f14..d896f4bda2 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/in/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/in/MainServiceTemplate.yaml @@ -379,8 +379,8 @@ topology_template: cmaui_volume1: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: - volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,index ] } ]} - size: { get_attribute: [FSB1_Internal1, addresses, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,tenant_id ] } ]} + size: { get_attribute: [FSB1_Internal1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } cmaui_volume2: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml index 6ff916ceb2..d2ea7e94b4 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/out/GlobalSubstitutionTypesServiceTemplate.yaml @@ -161,41 +161,29 @@ node_types: required: true status: SUPPORTED attributes: - FSB1_FSB1_Internal_network_id: - type: list + FSB1_FSB_OAM_status: + type: string status: SUPPORTED - entry_schema: - type: string - FSB1_FSB1_Internal_addresses: - type: list + FSB1_FSB2_Internal_tenant_id: + type: string + status: SUPPORTED + FSB1_FSB1_Internal_network_id: + type: string status: SUPPORTED - entry_schema: - type: string FSB1_accessIPv6: - type: list + type: string status: SUPPORTED - entry_schema: - type: string FSB1_addresses: - type: list + type: map status: SUPPORTED entry_schema: - type: string + type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo FSB1_FSB2_Internal_network_id: - type: list - status: SUPPORTED - entry_schema: - type: string - FSB1_FSB2_Internal_index: - type: list + type: string status: SUPPORTED - entry_schema: - type: string - FSB1_FSB_OAM_oam_index: - type: list + FSB1_FSB1_Internal_device_owner: + type: string status: SUPPORTED - entry_schema: - type: string requirements: - dependency_FSB1_FSB1_Internal: capability: tosca.capabilities.Node diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/out/SubstitutionServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/out/SubstitutionServiceTemplate.yaml index af4ed4e441..7112a172e7 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/out/SubstitutionServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/noConsolidation/out/SubstitutionServiceTemplate.yaml @@ -242,62 +242,50 @@ topology_template: type: tosca.artifacts.Deployment file: ../Artifacts/nimbus-ethernet outputs: - FSB1_FSB1_Internal_network_id: - type: list + FSB1_FSB_OAM_status: + type: string value: get_attribute: - - FSB1_FSB1_Internal - - network_id - entry_schema: - type: string - FSB1_FSB1_Internal_addresses: - type: list + - FSB1_FSB_OAM + - status + FSB1_FSB2_Internal_tenant_id: + type: string + value: + get_attribute: + - FSB1_FSB2_Internal + - tenant_id + FSB1_FSB1_Internal_network_id: + type: string value: get_attribute: - FSB1_FSB1_Internal - - addresses - entry_schema: - type: string + - network_id FSB1_accessIPv6: - type: list + type: string value: get_attribute: - FSB1 - accessIPv6 - entry_schema: - type: string FSB1_addresses: - type: list + type: map value: get_attribute: - FSB1 - addresses entry_schema: - type: string + type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo FSB1_FSB2_Internal_network_id: - type: list + type: string value: get_attribute: - FSB1_FSB2_Internal - network_id - entry_schema: - type: string - FSB1_FSB2_Internal_index: - type: list - value: - get_attribute: - - FSB1_FSB2_Internal - - index - entry_schema: - type: string - FSB1_FSB_OAM_oam_index: - type: list + FSB1_FSB1_Internal_device_owner: + type: string value: get_attribute: - - FSB1_FSB_OAM - - oam_index - entry_schema: - type: string + - FSB1_FSB1_Internal + - device_owner substitution_mappings: node_type: org.openecomp.resource.abstract.nodes.FSB1 capabilities: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/inputoutputparamtype/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/inputoutputparamtype/in/MainServiceTemplate.yaml new file mode 100644 index 0000000000..4e939ca9d8 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/inputoutputparamtype/in/MainServiceTemplate.yaml @@ -0,0 +1,191 @@ +tosca_definitions_version: tosca_simple_yaml_1_0_0 +metadata: + template_name: Main +imports: +- openecomp_heat_index: + file: openecomp-heat/_index.yml +node_types: + org.openecomp.resource.vfc.nodes.heat.FSB1: + derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server +topology_template: + inputs: + vipr_atm_name_0: + label: vipr_atm_name_0 + hidden: false + immutable: false + type: string + description: vipr_atm_name_0 + network_name: + label: network_name + hidden: false + immutable: false + type: string + description: network_name + port_name: + label: port_name + hidden: false + immutable: false + type: string + description: port_name + fsb_zone: + label: fsb_zone + hidden: false + immutable: false + type: string + description: fsb_zone + fsb1-flavor: + label: fsb1-flavor + hidden: false + immutable: false + type: string + description: fsb1-flavor + fsb1-Internal1-mac: + label: fsb1-flavor + hidden: false + immutable: false + type: string + description: fsb1-flavor + + node_templates: + VMI1: + type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface + properties: + name: + str_replace: + template: VM_NAME_PORT_3 + params: + VM_NAME: + get_input: vipr_atm_name_0 + virtual_network_refs: + - get_input: network_name + virtual_machine_interface_properties: + service_interface_type: left + port_tuple_refs: + - get_input: port_name + FSB1: + type: org.openecomp.resource.vfc.nodes.heat.FSB1 + properties: + flavor: + get_input: fsb1-flavor + availability_zone: + get_input: fsb_zone + name: + get_attribute: + - VMI1 + - name + FSB1_Port1: + type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port + properties: + mac_address: + get_input: fsb1-Internal1-mac + network: Internal1-net + requirements: + - binding: + capability: tosca.capabilities.network.Bindable + node: FSB1 + relationship: tosca.relationships.network.BindsTo + + cmaui_volume_test_compute_properties: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: {get_attribute: [FSB1, availability_zone ] } + backup_id: {get_attribute: [FSB1, admin_pass ] } + description: {get_attribute: [FSB1, flavor ] } + image: {get_attribute: [FSB1, config_drive ] } + metadata: {get_attribute: [FSB1, metadata ] } + multiattach: {get_attribute: [FSB1, flavor_update_policy ] } + name: {get_attribute: [FSB1, image ] } + read_only: {get_attribute: [FSB1, image_update_policy ] } + scheduler_hints: {get_attribute: [FSB1, key_name ] } + size: {get_attribute: [FSB1, diskConfig ] } + snapshot_id: {get_attribute: [FSB1, name ] } + source_volid: {get_attribute: [FSB1, personality ] } + volume_id: {get_attribute: [FSB1, reservation_id ] } + volume_type: {get_attribute: [FSB1, scheduler_hints ] } + delete_on_termination: {get_attribute: [FSB1, security_groups ] } + volume_size: {get_attribute: [FSB1, software_config_transport ] } + device_type: {get_attribute: [FSB1, user_data_format ] } + disk_bus: {get_attribute: [FSB1, user_data_update_policy ] } + swap_size: {get_attribute: [FSB1, accessIPv4 ] } + image_id: {get_attribute: [FSB1, accessIPv6 ] } + attachments: {get_attribute: [FSB1, addresses ] } + encrypted: {get_attribute: [FSB1, console_urls ] } + created_at: {get_attribute: [FSB1, instance_name ] } + display_description: {get_attribute: [FSB1, show ] } + + cmaui_volume_test_neutron_port_properties: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: {get_attribute: [FSB1_Port1, ip_address ] } + backup_id: {get_attribute: [FSB1_Port1, network ] } + #description: {get_attribute: [FSB1_Port1, subnet ] } + image: {get_attribute: [FSB1_Port1, admin_state_up ] } + metadata: {get_attribute: [FSB1_Port1, allowed_address_pairs ] } + multiattach: {get_attribute: [FSB1_Port1, "binding:vnic_type" ] } + name: {get_attribute: [FSB1_Port1, device_id ] } + read_only: {get_attribute: [FSB1_Port1, device_owner ] } + scheduler_hints: {get_attribute: [FSB1_Port1, fixed_ips ] } + #size: {get_attribute: [FSB1_Port1, mac_address ] } + snapshot_id: {get_attribute: [FSB1_Port1, name ] } + source_volid: {get_attribute: [FSB1_Port1, port_security_enabled ] } + volume_id: {get_attribute: [FSB1_Port1, qos_policy ] } + volume_type: {get_attribute: [FSB1_Port1, security_groups ] } + delete_on_termination: {get_attribute: [FSB1_Port1, value_specs ] } + volume_size: {get_attribute: [FSB1_Port1, replacement_policy ] } + device_type: {get_attribute: [FSB1_Port1, show ] } + disk_bus: {get_attribute: [FSB1_Port1, subnets ] } + swap_size: {get_attribute: [FSB1_Port1, tenant_id ] } + + cmaui_volume_test_contrailv2_VMI_properties: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: {get_attribute: [VMI1, virtual_machine_interface_mac_addresses ] } + #backup_id: {get_attribute: [VMI1, mac_address ] } + description: {get_attribute: [VMI1, virtual_network_refs ] } + image: {get_attribute: [VMI1, port_tuple_refs ] } + metadata: {get_attribute: [VMI1, security_group_refs ] } + multiattach: {get_attribute: [VMI1, virtual_machine_interface_properties ] } + name: {get_attribute: [VMI1, name ] } + #read_only: {get_attribute: [VMI1, service_interface_type ] } + #scheduler_hints: {get_attribute: [VMI1, sub_interface_vlan_tag ] } + size: {get_attribute: [VMI1, virtual_machine_interface_allowed_address_pairs ] } + #snapshot_id: {get_attribute: [VMI1, allowed_address_pair ] } + #source_volid: {get_attribute: [VMI1, port_security_enabled ] } + #volume_id: {get_attribute: [VMI1, address_mode ] } + #volume_type: {get_attribute: [VMI1, mac ] } + #delete_on_termination: {get_attribute: [VMI1, ip ] } + #volume_size: {get_attribute: [VMI1, ip_prefix ] } + #device_type: {get_attribute: [VMI1, ip_prefix_len ] } + #disk_bus: {get_attribute: [VMI1, virtual_machine_interface_refs ] } + #swap_size: {get_attribute: [VMI1, virtual_machine_interface_properties_service_interface_type ] } + created_at: {get_attribute: [VMI1, fq_name ] } + display_description: {get_attribute: [VMI1, show ] } + + groups: + ep-jsa_net_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/ep-jsa_net.yaml + description: | + Version 2.0 02-09-2016 (Authors: Paul Phillips, pp2854 PROD) + members: + - VMI1 + - FSB1 + - FSB1_Port1 + - cmaui_volume_test_compute_properties + - cmaui_volume_test_neutron_port_properties + - cmaui_volume_test_contrailv2_VMI_properties + + outputs: + simpleOutput1: + value: {get_attribute: [ FSB1, accessIPv4 ] } + simpleOutput2: + value: {get_attribute: [ FSB1, addresses, key1 ] } + complexOutput1: + value: {get_attribute: [ FSB1, addresses, {get_attribute: [ FSB2_Internal2,tenant_id ] } ]} + complexOutput2: + description: cgi fw01 left interface Mac-Address + value: { get_attribute: [FSB1_Port1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1,user_data_format ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + complexOutput3: + description: cgi fw01 left interface Mac-Address + value: { get_input: [a, addresses, get_input: [CMAUI_volume_type, {get_attribute: [FSB1,accessIPv6 ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } \ No newline at end of file diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/inputoutputparamtype/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/inputoutputparamtype/out/MainServiceTemplate.yaml new file mode 100644 index 0000000000..b3db1c2890 --- /dev/null +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/inputoutputparamtype/out/MainServiceTemplate.yaml @@ -0,0 +1,345 @@ +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: + vipr_atm_name_0: + label: vipr_atm_name_0 + hidden: false + immutable: false + type: string + description: vipr_atm_name_0 + network_name: + label: network_name + hidden: false + immutable: false + type: string + description: network_name + port_name: + label: port_name + hidden: false + immutable: false + type: string + description: port_name + fsb_zone: + label: fsb_zone + hidden: false + immutable: false + type: string + description: fsb_zone + fsb1-flavor: + label: fsb1-flavor + hidden: false + immutable: false + type: string + description: fsb1-flavor + fsb1-Internal1-mac: + label: fsb1-flavor + hidden: false + immutable: false + type: string + description: fsb1-flavor + node_templates: + cmaui_volume_test_compute_properties: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_attribute: + - abstract_FSB1 + - FSB1_availability_zone + backup_id: + get_attribute: + - abstract_FSB1 + - FSB1_admin_pass + description: + get_attribute: + - abstract_FSB1 + - FSB1_flavor + image: + get_attribute: + - abstract_FSB1 + - FSB1_config_drive + metadata: + get_attribute: + - abstract_FSB1 + - FSB1_metadata + multiattach: + get_attribute: + - abstract_FSB1 + - FSB1_flavor_update_policy + name: + get_attribute: + - abstract_FSB1 + - FSB1_image + read_only: + get_attribute: + - abstract_FSB1 + - FSB1_image_update_policy + scheduler_hints: + get_attribute: + - abstract_FSB1 + - FSB1_key_name + size: + get_attribute: + - abstract_FSB1 + - FSB1_diskConfig + snapshot_id: + get_attribute: + - abstract_FSB1 + - FSB1_name + source_volid: + get_attribute: + - abstract_FSB1 + - FSB1_personality + volume_id: + get_attribute: + - abstract_FSB1 + - FSB1_reservation_id + volume_type: + get_attribute: + - abstract_FSB1 + - FSB1_scheduler_hints + delete_on_termination: + get_attribute: + - abstract_FSB1 + - FSB1_security_groups + volume_size: + get_attribute: + - abstract_FSB1 + - FSB1_software_config_transport + device_type: + get_attribute: + - abstract_FSB1 + - FSB1_user_data_format + disk_bus: + get_attribute: + - abstract_FSB1 + - FSB1_user_data_update_policy + swap_size: + get_attribute: + - abstract_FSB1 + - FSB1_accessIPv4 + image_id: + get_attribute: + - abstract_FSB1 + - FSB1_accessIPv6 + attachments: + get_attribute: + - abstract_FSB1 + - FSB1_addresses + encrypted: + get_attribute: + - abstract_FSB1 + - FSB1_console_urls + created_at: + get_attribute: + - abstract_FSB1 + - FSB1_instance_name + display_description: + get_attribute: + - abstract_FSB1 + - FSB1_show + cmaui_volume_test_neutron_port_properties: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_ip_address + backup_id: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_network + image: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_admin_state_up + metadata: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_allowed_address_pairs + multiattach: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_binding:vnic_type + name: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_device_id + read_only: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_device_owner + scheduler_hints: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_fixed_ips + snapshot_id: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_name + source_volid: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_port_security_enabled + volume_id: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_qos_policy + volume_type: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_security_groups + delete_on_termination: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_value_specs + volume_size: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_replacement_policy + device_type: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_show + disk_bus: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_subnets + swap_size: + get_attribute: + - abstract_FSB1 + - FSB1_FSB1_Port_tenant_id + cmaui_volume_test_contrailv2_VMI_properties: + type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume + properties: + availability_zone: + get_attribute: + - abstract_FSB1 + - FSB1_VMI_virtual_machine_interface_mac_addresses + description: + get_attribute: + - abstract_FSB1 + - FSB1_VMI_virtual_network_refs + image: + get_attribute: + - abstract_FSB1 + - FSB1_VMI_port_tuple_refs + metadata: + get_attribute: + - abstract_FSB1 + - FSB1_VMI_security_group_refs + multiattach: + get_attribute: + - abstract_FSB1 + - FSB1_VMI_virtual_machine_interface_properties + name: + get_attribute: + - abstract_FSB1 + - FSB1_VMI_name + size: + get_attribute: + - abstract_FSB1 + - FSB1_VMI_virtual_machine_interface_allowed_address_pairs + created_at: + get_attribute: + - abstract_FSB1 + - FSB1_VMI_fq_name + display_description: + get_attribute: + - abstract_FSB1 + - FSB1_VMI_show + abstract_FSB1: + type: org.openecomp.resource.abstract.nodes.FSB1 + directives: + - substitutable + properties: + port_FSB1_Port_network: + - Internal1-net + vm_flavor_name: + get_input: fsb1-flavor + port_FSB1_Port_mac_address: + get_input: fsb1-Internal1-mac + compute_FSB1_availability_zone: + - get_input: fsb_zone + port_VMI_port_tuple_refs: + - - get_input: port_name + port_VMI_name: + - str_replace: + template: VM_NAME_PORT_3 + params: + VM_NAME: + get_input: vipr_atm_name_0 + port_VMI_virtual_network_refs: + - - get_input: network_name + service_template_filter: + substitute_service_template: Nested_FSB1ServiceTemplate.yaml + count: 1 + index_value: + get_property: + - SELF + - service_template_filter + - index_value + groups: + ep-jsa_net_group: + type: org.openecomp.groups.heat.HeatStack + properties: + heat_file: ../Artifacts/ep-jsa_net.yaml + description: | + Version 2.0 02-09-2016 (Authors: Paul Phillips, pp2854 PROD) + members: + - cmaui_volume_test_compute_properties + - cmaui_volume_test_neutron_port_properties + - cmaui_volume_test_contrailv2_VMI_properties + - abstract_FSB1 + outputs: + simpleOutput1: + value: + get_attribute: + - FSB1 + - accessIPv4 + simpleOutput2: + value: + get_attribute: + - FSB1 + - addresses + - key1 + complexOutput1: + value: + get_attribute: + - FSB1 + - addresses + - get_attribute: + - FSB2_Internal2 + - tenant_id + complexOutput2: + description: cgi fw01 left interface Mac-Address + value: + get_attribute: + - FSB1_Port1 + - device_owner + - get_input: + - CMAUI_volume_type + - get_attribute: + - FSB1 + - user_data_format + - 0 + - OS-EXT-IPS-MAC:mac_addr + complexOutput3: + description: cgi fw01 left interface Mac-Address + value: + get_input: + - a + - addresses + - get_input: + - CMAUI_volume_type + - get_attribute: + - FSB1 + - accessIPv6 + - 0 + - OS-EXT-IPS-MAC:mac_addr diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/pattern1b/noConsolidation/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/pattern1b/noConsolidation/in/MainServiceTemplate.yaml index 21d373968b..4113dadea4 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/pattern1b/noConsolidation/in/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/pattern1b/noConsolidation/in/MainServiceTemplate.yaml @@ -231,10 +231,10 @@ topology_template: simpleOutput2: value: {get_attribute: [ FSB2_template, addresses, key1 ] } complexOutput1: - value: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,index ] } ]} + value: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,tenant_id ] } ]} complexOutput2: description: cgi fw01 left interface Mac-Address - value: { get_attribute: [FSB1_Internal2, addresses, get_input: [CMAUI_volume_type, {get_attribute: [FSB2_Internal1,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + value: { get_attribute: [FSB1_Internal2, device_owner, get_input: [CMAUI_volume_type, {get_attribute: [FSB2_Internal1,user_data_format ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } complexOutput3: description: cgi fw01 left interface Mac-Address - value: { get_input: [a, addresses, get_input: [CMAUI_volume_type, {get_attribute: [FSB1_Internal1,accessIPv6 ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + value: { get_input: [a, addresses, get_input: [CMAUI_volume_type, {get_attribute: [FSB1_Internal1,admin_state_up ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/pattern1b/noConsolidation/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/pattern1b/noConsolidation/out/MainServiceTemplate.yaml index 371b190878..35a1e38837 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/pattern1b/noConsolidation/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/pattern1b/noConsolidation/out/MainServiceTemplate.yaml @@ -265,18 +265,18 @@ topology_template: - FSB1_addresses - get_attribute: - abstract_FSB1_0 - - FSB1_FSB2_Internal_index + - FSB1_FSB2_Internal_tenant_id complexOutput2: description: cgi fw01 left interface Mac-Address value: get_attribute: - FSB1_Internal2 - - addresses + - device_owner - get_input: - CMAUI_volume_type - get_attribute: - FSB2_Internal1 - - oam_index + - user_data_format - 0 - OS-EXT-IPS-MAC:mac_addr complexOutput3: @@ -289,6 +289,6 @@ topology_template: - CMAUI_volume_type - get_attribute: - abstract_FSB1_0 - - FSB1_FSB1_Internal_accessIPv6 + - FSB1_FSB1_Internal_admin_state_up - 0 - OS-EXT-IPS-MAC:mac_addr diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/consolidation/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/consolidation/in/MainServiceTemplate.yaml index 7e50caf852..ef381fe9c9 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/consolidation/in/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/consolidation/in/MainServiceTemplate.yaml @@ -295,8 +295,8 @@ topology_template: cmaui_volume1: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: - volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,index ] } ]} - size: { get_attribute: [FSB1_Internal1, addresses, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_Internal2,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,tenant_id ] } ]} + size: { get_attribute: [FSB1_Internal1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_Internal2,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } cmaui_volume2: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: @@ -306,8 +306,8 @@ topology_template: cmaui_volume3: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: - volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB2_Internal1,index ] } ]} - size: { get_attribute: [FSB1_Internal2, addresses, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB2_Internal1,tenant_id ] } ]} + size: { get_attribute: [FSB1_Internal2, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,user_data_format ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } groups: ep-jsa_net_group: type: org.openecomp.groups.heat.HeatStack diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/consolidation/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/consolidation/out/MainServiceTemplate.yaml index 50a62f642d..a6eb69ef4d 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/consolidation/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/consolidation/out/MainServiceTemplate.yaml @@ -301,16 +301,16 @@ topology_template: - FSB1_addresses - get_attribute: - FSB1 - - FSB1_FSB2_Internal_index + - FSB1_FSB2_Internal_tenant_id size: get_attribute: - FSB1 - - FSB1_FSB1_Internal_addresses + - FSB1_FSB1_Internal_device_owner - get_input: - CMAUI_volume_type - get_attribute: - FSB1 - - FSB1_FSB1_Internal_oam_index + - FSB1_FSB1_Internal_status - 0 - OS-EXT-IPS-MAC:mac_addr cmaui_volume2: @@ -338,16 +338,16 @@ topology_template: - FSB1_addresses - get_attribute: - FSB1 - - FSB1_FSB2_Internal_index + - FSB1_FSB2_Internal_tenant_id size: get_attribute: - FSB1 - - FSB1_FSB1_Internal_addresses + - FSB1_FSB1_Internal_device_owner - get_input: - CMAUI_volume_type - get_attribute: - FSB1 - - FSB1_oam_index + - FSB1_user_data_format - 0 - OS-EXT-IPS-MAC:mac_addr groups: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/noConsolidation/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/noConsolidation/in/MainServiceTemplate.yaml index 9cd2498824..065584de49 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/noConsolidation/in/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/noConsolidation/in/MainServiceTemplate.yaml @@ -198,8 +198,8 @@ topology_template: cmaui_volume1: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: - volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,index ] } ]} - size: { get_attribute: [FSB1_Internal1, addresses, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,tenant_id ] } ]} + size: { get_attribute: [FSB1_Internal1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } cmaui_volume2: type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume properties: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/noConsolidation/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/noConsolidation/out/MainServiceTemplate.yaml index 84f83498f0..4c75e2c736 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/noConsolidation/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updNodesGetAttrIn/noConsolidation/out/MainServiceTemplate.yaml @@ -219,16 +219,16 @@ topology_template: - FSB1_addresses - get_attribute: - FSB1 - - FSB1_FSB2_Internal_index + - FSB1_FSB2_Internal_tenant_id size: get_attribute: - FSB1 - - FSB1_FSB1_Internal_addresses + - FSB1_FSB1_Internal_device_owner - get_input: - CMAUI_volume_type - get_attribute: - FSB1 - - FSB1_FSB_OAM_oam_index + - FSB1_FSB_OAM_status - 0 - OS-EXT-IPS-MAC:mac_addr cmaui_volume2: diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/consolidation/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/consolidation/in/MainServiceTemplate.yaml index 784a841cad..b26f74ace5 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/consolidation/in/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/consolidation/in/MainServiceTemplate.yaml @@ -324,10 +324,10 @@ topology_template: simpleOutput2: value: {get_attribute: [ FSB2_template, addresses, key1 ] } complexOutput1: - value: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,index ] } ]} + value: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,tenant_id ] } ]} complexOutput2: description: cgi fw01 left interface Mac-Address - value: { get_attribute: [FSB1_Internal2, addresses, get_input: [CMAUI_volume_type, {get_attribute: [FSB2_Internal1,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + value: { get_attribute: [FSB1_Internal2, addresses, get_input: [CMAUI_volume_type, {get_attribute: [FSB2_Internal1,user_data_format ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } complexOutput3: description: cgi fw01 left interface Mac-Address - value: { get_input: [a, addresses, get_input: [CMAUI_volume_type, {get_attribute: [FSB1_Internal1,accessIPv6 ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + value: { get_input: [a, addresses, get_input: [CMAUI_volume_type, {get_attribute: [FSB1_Internal1,admin_state_up ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/consolidation/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/consolidation/out/MainServiceTemplate.yaml index 56b2881a66..a59e6a5572 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/consolidation/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/consolidation/out/MainServiceTemplate.yaml @@ -337,18 +337,18 @@ topology_template: - FSB1_addresses - get_attribute: - FSB1 - - FSB1_FSB2_Internal_index + - FSB1_FSB2_Internal_tenant_id complexOutput2: description: cgi fw01 left interface Mac-Address value: get_attribute: - - FSB1 - - FSB1_FSB1_Internal_addresses + - FSB1_Internal2 + - addresses - get_input: - CMAUI_volume_type - get_attribute: - FSB1 - - FSB1_FSB2_Internal_oam_index + - FSB1_FSB2_Internal_user_data_format - 0 - OS-EXT-IPS-MAC:mac_addr complexOutput3: @@ -361,6 +361,6 @@ topology_template: - CMAUI_volume_type - get_attribute: - FSB1 - - FSB1_FSB1_Internal_accessIPv6 + - FSB1_FSB1_Internal_admin_state_up - 0 - OS-EXT-IPS-MAC:mac_addr diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/noConsolidation/in/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/noConsolidation/in/MainServiceTemplate.yaml index 0286f33e97..ad7f9440f5 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/noConsolidation/in/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/noConsolidation/in/MainServiceTemplate.yaml @@ -255,10 +255,10 @@ topology_template: simpleOutput2: value: {get_attribute: [ FSB1_template, addresses, key1 ] } complexOutput1: - value: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,index ] } ]} + value: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,tenant_id ] } ]} complexOutput2: description: cgi fw01 left interface Mac-Address - value: { get_attribute: [FSB1_Internal1, addresses, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,oam_index ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } + value: { get_attribute: [FSB1_Internal1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,user_data_format ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } complexOutput3: description: cgi fw01 left interface Mac-Address value: { get_input: [a, addresses, get_input: [CMAUI_volume_type, {get_attribute: [FSB1_template,accessIPv6 ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] } diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/noConsolidation/out/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/noConsolidation/out/MainServiceTemplate.yaml index 5fa7de719a..c76d482953 100644 --- a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/noConsolidation/out/MainServiceTemplate.yaml +++ b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/unifiedComposition/updOutputGetAttrIn/noConsolidation/out/MainServiceTemplate.yaml @@ -268,18 +268,18 @@ topology_template: - FSB1_addresses - get_attribute: - FSB1 - - FSB1_FSB2_Internal_index + - FSB1_FSB2_Internal_tenant_id complexOutput2: description: cgi fw01 left interface Mac-Address value: get_attribute: - FSB1 - - FSB1_FSB1_Internal_addresses + - FSB1_FSB1_Internal_device_owner - get_input: - CMAUI_volume_type - get_attribute: - FSB1 - - FSB1_FSB_OAM_oam_index + - FSB1_FSB_OAM_user_data_format - 0 - OS-EXT-IPS-MAC:mac_addr complexOutput3: -- cgit 1.2.3-korg