2024-09-10 11:28:00,206 INFO 26:scenario_base.py(1) - Basic Cnf Macro Global Configuration: 2024-09-10 11:28:00,206 INFO 28:scenario_base.py(1) - AAI_API_VERSION: v27 2024-09-10 11:28:00,206 INFO 28:scenario_base.py(1) - AAI_AUTH: Basic QUFJOkFBSQ== 2024-09-10 11:28:00,206 INFO 28:scenario_base.py(1) - AAI_BULK_CHUNK: 30 2024-09-10 11:28:00,207 INFO 28:scenario_base.py(1) - AAI_GUI_SERVICE: https://aai.api.sparky.simpledemo.onap.org:30220/services/aai/webapp/index.html#/browse 2024-09-10 11:28:00,207 INFO 28:scenario_base.py(1) - AAI_GUI_URL: https://aai-sparkybe-api-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,207 INFO 28:scenario_base.py(1) - AAI_URL: https://aai-api-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,207 INFO 28:scenario_base.py(1) - CDS_AUTH: ('ccsdkapps', 'ccsdkapps') 2024-09-10 11:28:00,207 INFO 28:scenario_base.py(1) - CDS_GUI_SERVICE: http://portal.api.simpledemo.onap.org:30449/ 2024-09-10 11:28:00,207 INFO 28:scenario_base.py(1) - CDS_URL: https://cds-blueprintsprocessor-api-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,208 INFO 28:scenario_base.py(1) - CLAMP_AUTH: Basic ZGVtb0BwZW9wbGUub3NhYWYub3JnOmRlbW8xMjM0NTYh 2024-09-10 11:28:00,208 INFO 28:scenario_base.py(1) - CLAMP_URL: https://policy-ui-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,208 INFO 28:scenario_base.py(1) - CPS_AUTH: ('cpsuser', 'tj61KoH9') 2024-09-10 11:28:00,208 INFO 28:scenario_base.py(1) - CPS_URL: https://cps-core-api-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,208 INFO 28:scenario_base.py(1) - CPS_VERSION: v2 2024-09-10 11:28:00,208 INFO 28:scenario_base.py(1) - DCAEMOD_GUI_SERVICE: / 2024-09-10 11:28:00,208 INFO 28:scenario_base.py(1) - DCAEMOD_URL: 2024-09-10 11:28:00,208 INFO 28:scenario_base.py(1) - DEFAULT_REQUEST_RETRIES: 10 2024-09-10 11:28:00,209 INFO 28:scenario_base.py(1) - DEFAULT_REQUEST_TIMEOUT: 60 2024-09-10 11:28:00,209 INFO 28:scenario_base.py(1) - DMAAP_URL: https://dmaap-mr-api-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,209 INFO 28:scenario_base.py(1) - HOLMES_GUI_SERVICE: https://aai.api.sparky.simpledemo.onap.org:30293/iui/holmes/default.html 2024-09-10 11:28:00,209 INFO 28:scenario_base.py(1) - HOLMES_URL: https://holmes-rule-mgmt-ui-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,209 INFO 28:scenario_base.py(1) - K8SPLUGIN_URL: https://multicloud-k8s-api-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,209 INFO 28:scenario_base.py(1) - LOB: Onapsdk_lob 2024-09-10 11:28:00,209 INFO 28:scenario_base.py(1) - MSB_URL: https://msb-iag-ui-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,210 INFO 28:scenario_base.py(1) - NBI_API_VERSION: /nbi/api/v4 2024-09-10 11:28:00,210 INFO 28:scenario_base.py(1) - NBI_URL: https://nbi-api-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,210 INFO 28:scenario_base.py(1) - PLATFORM: basicnf_macro_platform 2024-09-10 11:28:00,210 INFO 28:scenario_base.py(1) - POLICY_CLAMP_GUI_SERVICE: https://clamp.api.simpledemo.onap.org:30258/ 2024-09-10 11:28:00,210 INFO 28:scenario_base.py(1) - POLICY_GUI_SERVICE: /onap/login.html 2024-09-10 11:28:00,210 INFO 28:scenario_base.py(1) - POLICY_URL: 2024-09-10 11:28:00,210 INFO 28:scenario_base.py(1) - PROJECT: basicnf_macro_project 2024-09-10 11:28:00,210 INFO 28:scenario_base.py(1) - SDC_AUTH: Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU= 2024-09-10 11:28:00,211 INFO 28:scenario_base.py(1) - SDC_BE_URL: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,211 INFO 28:scenario_base.py(1) - SDC_FE_URL: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,211 INFO 28:scenario_base.py(1) - SDC_GUI_SERVICE: https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/portal 2024-09-10 11:28:00,211 INFO 28:scenario_base.py(1) - SDC_SERVICE_DISTRIBUTION_COMPONENTS: ['SO-sdc-controller', 'aai-model-loader', 'sdnc-sdc-listener', 'policy-distribution-id', 'multicloud-k8s', 'cds-sdc-listener'] 2024-09-10 11:28:00,211 INFO 28:scenario_base.py(1) - SDC_SERVICE_DISTRIBUTION_DESIRED_STATE: {'SO-sdc-controller': 'DOWNLOAD_OK', 'aai-model-loader': 'DOWNLOAD_OK', 'sdnc-sdc-listener': 'DOWNLOAD_OK', 'policy-distribution-id': 'DOWNLOAD_OK'} 2024-09-10 11:28:00,211 INFO 28:scenario_base.py(1) - SDNC_AUTH: Basic YWRtaW46S3A4Yko0U1hzek0wV1hsaGFrM2VIbGNzZTJnQXc4NHZhb0dHbUp2VXkyVQ== 2024-09-10 11:28:00,211 INFO 28:scenario_base.py(1) - SDNC_DG_GUI_SERVICE: https://sdnc.api.simpledemo.onap.org:30267/nifi/ 2024-09-10 11:28:00,212 INFO 28:scenario_base.py(1) - SDNC_ODL_GUI_SERVICE: https://sdnc.api.simpledemo.onap.org:30267/odlux/index.html 2024-09-10 11:28:00,212 INFO 28:scenario_base.py(1) - SDNC_URL: https://sdnc-api-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,212 INFO 28:scenario_base.py(1) - SO_API_VERSION: v7 2024-09-10 11:28:00,212 INFO 28:scenario_base.py(1) - SO_AUTH: Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA== 2024-09-10 11:28:00,212 INFO 28:scenario_base.py(1) - SO_CATALOG_DB_ADAPTER_URL: http://so-catalog-db-adapter:8082 2024-09-10 11:28:00,212 INFO 28:scenario_base.py(1) - SO_CAT_DB_AUTH: Basic YnBlbDpwYXNzd29yZDEk 2024-09-10 11:28:00,212 INFO 28:scenario_base.py(1) - SO_MONITOR_GUI_SERVICE: http://so.api.simpledemo.onap.org:30277/ 2024-09-10 11:28:00,212 INFO 28:scenario_base.py(1) - SO_URL: https://so-api-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,213 INFO 28:scenario_base.py(1) - VES_URL: https://dcae-ves-collector-api-oom-sm-master.tnaplab.telekom.de 2024-09-10 11:28:00,213 INFO 28:scenario_base.py(1) - VID_API_VERSION: /vid 2024-09-10 11:28:00,213 INFO 28:scenario_base.py(1) - VID_URL: https://vid.api.simpledemo.onap.org:30200 2024-09-10 11:28:00,213 INFO 28:scenario_base.py(1) - AVAILABILITY_ZONE_NAME: basiccnf-availability-zone 2024-09-10 11:28:00,213 INFO 28:scenario_base.py(1) - AVAILABILITY_ZONE_TYPE: nova 2024-09-10 11:28:00,213 INFO 28:scenario_base.py(1) - CDS_CBA_ENRICHED: /usr/local/lib/python3.11/site-packages/onaptests/templates/artifacts/basic_cnf_cba_enriched.zip 2024-09-10 11:28:00,213 INFO 28:scenario_base.py(1) - CDS_CBA_UNENRICHED: no_such_file 2024-09-10 11:28:00,213 INFO 28:scenario_base.py(1) - CLEANUP_ACTIVITY_TIMER: 5 2024-09-10 11:28:00,214 INFO 28:scenario_base.py(1) - CLEANUP_FLAG: True 2024-09-10 11:28:00,214 INFO 28:scenario_base.py(1) - CLOUD_DOMAIN: Default 2024-09-10 11:28:00,214 INFO 28:scenario_base.py(1) - CLOUD_OWNER_DEFINED_TYPE: t1 2024-09-10 11:28:00,214 INFO 28:scenario_base.py(1) - CLOUD_REGION_CLOUD_OWNER: basiccnf-cloud-owner 2024-09-10 11:28:00,214 INFO 28:scenario_base.py(1) - CLOUD_REGION_ID: k8sregion-cnf-macro 2024-09-10 11:28:00,214 INFO 28:scenario_base.py(1) - CLOUD_REGION_TYPE: k8s 2024-09-10 11:28:00,214 INFO 28:scenario_base.py(1) - CLOUD_REGION_VERSION: 1.0 2024-09-10 11:28:00,214 INFO 28:scenario_base.py(1) - COMPLEX_DATA_CENTER_CODE: 1234-5 2024-09-10 11:28:00,214 INFO 28:scenario_base.py(1) - COMPLEX_PHYSICAL_LOCATION_ID: lannion 2024-09-10 11:28:00,215 INFO 28:scenario_base.py(1) - EXPOSE_SERVICES_NODE_PORTS: False 2024-09-10 11:28:00,215 INFO 28:scenario_base.py(1) - GLOBAL_CUSTOMER_ID: basiccnf-macro-customer 2024-09-10 11:28:00,215 INFO 28:scenario_base.py(1) - HTML_REPORTING_FILE_NAME: reporting.html 2024-09-10 11:28:00,215 INFO 28:scenario_base.py(1) - IF_VALIDATION: False 2024-09-10 11:28:00,215 INFO 28:scenario_base.py(1) - IN_CLUSTER: False 2024-09-10 11:28:00,215 INFO 28:scenario_base.py(1) - JSON_REPORTING_FILE_NAME: reporting.json 2024-09-10 11:28:00,215 INFO 28:scenario_base.py(1) - K8S_ADDITIONAL_RESOURCES_NAMESPACE: onap 2024-09-10 11:28:00,215 INFO 28:scenario_base.py(1) - K8S_CONFIG: /usr/local/lib/python3.11/site-packages/onaptests/templates/artifacts/config 2024-09-10 11:28:00,216 INFO 28:scenario_base.py(1) - K8S_NAMESPACE: onap 2024-09-10 11:28:00,216 INFO 28:scenario_base.py(1) - K8S_REGION_TYPE: k8s 2024-09-10 11:28:00,216 INFO 28:scenario_base.py(1) - K8S_TESTS_NAMESPACE: onap 2024-09-10 11:28:00,216 INFO 28:scenario_base.py(1) - LINE_OF_BUSINESS: basicnf_macro_lob 2024-09-10 11:28:00,216 INFO 28:scenario_base.py(1) - LOG_CONFIG: {'version': 1, 'disable_existing_loggers': False, 'formatters': {'default': {'class': 'logging.Formatter', 'format': '%(asctime)s %(levelname)s %(lineno)d:%(filename)s(%(process)d) - %(message)s'}}, 'handlers': {'console': {'level': 'INFO', 'class': 'logging.StreamHandler', 'formatter': 'default'}, 'file': {'level': 'DEBUG', 'class': 'logging.FileHandler', 'formatter': 'default', 'filename': '/var/lib/xtesting/results/basic_cnf_macro/pythonsdk.debug.log', 'mode': 'w'}}, 'root': {'level': 'DEBUG', 'handlers': ['console', 'file']}} 2024-09-10 11:28:00,216 INFO 28:scenario_base.py(1) - MODEL_YAML_TEMPLATE: None 2024-09-10 11:28:00,216 INFO 28:scenario_base.py(1) - MSB_K8S_OVERRIDE_VALUES: None 2024-09-10 11:28:00,217 INFO 28:scenario_base.py(1) - ONLY_INSTANTIATE: False 2024-09-10 11:28:00,217 INFO 28:scenario_base.py(1) - ORCHESTRATION_REQUEST_TIMEOUT: 1800.0 2024-09-10 11:28:00,217 INFO 28:scenario_base.py(1) - OWNING_ENTITY: basicnf_macro_owning_entity 2024-09-10 11:28:00,217 INFO 28:scenario_base.py(1) - REPORTING_FILE_DIRECTORY: /var/lib/xtesting/results/basic_cnf_macro/ 2024-09-10 11:28:00,217 INFO 28:scenario_base.py(1) - REPORTING_FILE_PATH: /var/lib/xtesting/results/basic_cnf_macro/reporting.html 2024-09-10 11:28:00,217 INFO 28:scenario_base.py(1) - SDC_CLEANUP: True 2024-09-10 11:28:00,217 INFO 28:scenario_base.py(1) - SDNC_DB_PORT: 3306 2024-09-10 11:28:00,217 INFO 28:scenario_base.py(1) - SDNC_DB_PRIMARY_HOST: mariadb-galera.onap.svc.cluster.local 2024-09-10 11:28:00,218 INFO 28:scenario_base.py(1) - SDNC_SECRET_NAME: onap-sdnc-db-secret 2024-09-10 11:28:00,218 INFO 28:scenario_base.py(1) - SERVICE_DETAILS: Onboarding, distribution and instantiation of a Apache CNF using macro and native CNF path: cnf-adapter + K8sPlugin 2024-09-10 11:28:00,218 INFO 28:scenario_base.py(1) - SERVICE_DISTRIBUTION_NUMBER_OF_TRIES: 30 2024-09-10 11:28:00,218 INFO 28:scenario_base.py(1) - SERVICE_DISTRIBUTION_SLEEP_TIME: 60 2024-09-10 11:28:00,218 INFO 28:scenario_base.py(1) - SERVICE_INSTANCE_NAME: basic_cnf_macro_55f0045c-a42d-4587-b975-9205c24e02d0 2024-09-10 11:28:00,218 INFO 28:scenario_base.py(1) - SERVICE_NAME: basic_cnf_macro 2024-09-10 11:28:00,218 INFO 28:scenario_base.py(1) - SERVICE_YAML_TEMPLATE: /usr/local/lib/python3.11/site-packages/onaptests/templates/vnf-services/basic_cnf_macro-service.yaml 2024-09-10 11:28:00,218 INFO 28:scenario_base.py(1) - TENANT_ID: 123456 2024-09-10 11:28:00,218 INFO 28:scenario_base.py(1) - TENANT_NAME: dummy_test 2024-09-10 11:28:00,219 INFO 28:scenario_base.py(1) - TEST_CLOUD: onap-daily-master-sm 2024-09-10 11:28:00,219 INFO 28:scenario_base.py(1) - TILLER_HOST: localhost 2024-09-10 11:28:00,219 INFO 28:scenario_base.py(1) - USE_MULTICLOUD: False 2024-09-10 11:28:00,219 INFO 28:scenario_base.py(1) - VENDOR_NAME: basiccnf_macro_vendor 2024-09-10 11:28:00,219 INFO 28:scenario_base.py(1) - VES_BASIC_AUTH: {'username': 'sample1', 'password': 'sample1'} 2024-09-10 11:28:00,219 INFO 28:scenario_base.py(1) - VIM_PASSWORD: dummy123 2024-09-10 11:28:00,219 INFO 28:scenario_base.py(1) - VIM_SERVICE_URL: http://10.12.25.2:5000/v3 2024-09-10 11:28:00,220 INFO 28:scenario_base.py(1) - VIM_USERNAME: dummy 2024-09-10 11:28:00,220 DEBUG 30:scenario_base.py(1) - Basic Cnf Macro init started 2024-09-10 11:28:00,232 DEBUG 204:extension.py(1) - found extension EntryPoint(name='basic_cps', value='onaptests.scenario.basic_cps:BasicCps', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='basic_network', value='onaptests.scenario.basic_network:BasicNetwork', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='basic_onboard', value='onaptests.scenario.basic_onboard:BasicOnboard', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='basic_sdnc', value='onaptests.scenario.basic_sdnc:BasicSdnc', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='basic_vm', value='onaptests.scenario.basic_vm:BasicVm', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='basic_vm_macro', value='onaptests.scenario.basic_vm_macro:BasicVmMacro', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='basic_vm_macro_stability', value='onaptests.scenario.basic_vm_macro_stability:BasicVmMacroStability', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='cds_resource_resolution', value='onaptests.scenario.cds_resource_resolution:CDSResourceResolution', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='clearwater_ims', value='onaptests.scenario.clearwater_ims:ClearwaterIms', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='multi_vnf_macro', value='onaptests.scenario.multi_vnf_macro:MultiVnfUbuntuMacro', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='pnf_macro', value='onaptests.scenario.pnf_macro:PnfMacro', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='status', value='onaptests.scenario.status:Status', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='bashfeature', value='xtesting.core.feature:BashFeature', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='behaveframework', value='xtesting.core.behaveframework:BehaveFramework', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='first', value='xtesting.samples.first:Test', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='robotframework', value='xtesting.core.robotframework:RobotFramework', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='second', value='xtesting.samples.second:Test', group='xtesting.testcase') 2024-09-10 11:28:00,233 DEBUG 204:extension.py(1) - found extension EntryPoint(name='unit', value='xtesting.core.unit:Suite', group='xtesting.testcase') 2024-09-10 11:28:00,233 INFO 169:run_tests.py(1) - Running test case 'basic_cnf_macro'... 2024-09-10 11:28:00,234 INFO 45:scenario_base.py(1) - Basic Cnf Macro Execute Phase Started 2024-09-10 11:28:00,234 INFO 337:base.py(1) - ***************************************************************** 2024-09-10 11:28:00,234 INFO 338:base.py(1) - | START [TEST] BasicCnfMacroStep: Basic CNF macro scenario step | 2024-09-10 11:28:00,234 INFO 339:base.py(1) - ***************************************************************** 2024-09-10 11:28:00,234 INFO 337:base.py(1) - ************************************************* 2024-09-10 11:28:00,234 INFO 338:base.py(1) - | START [CDS] CbaPublishStep: Publish CBA file. | 2024-09-10 11:28:00,235 INFO 339:base.py(1) - ************************************************* 2024-09-10 11:28:00,235 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:00,235 DEBUG 145:onap_service.py(1) - [None][Publish CDS blueprint] sent header: {} 2024-09-10 11:28:00,235 DEBUG 147:onap_service.py(1) - [None][Publish CDS blueprint] url used: https://cds-blueprintsprocessor-api-oom-sm-master.tnaplab.telekom.de/api/v1/blueprint-model/publish 2024-09-10 11:28:00,236 DEBUG 148:onap_service.py(1) - [None][Publish CDS blueprint] data sent: None 2024-09-10 11:28:00,237 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): cds-blueprintsprocessor-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:00,945 DEBUG 475:connectionpool.py(1) - https://cds-blueprintsprocessor-api-oom-sm-master.tnaplab.telekom.de:443 "POST /api/v1/blueprint-model/publish HTTP/1.1" 200 393 2024-09-10 11:28:00,946 INFO 158:onap_service.py(1) - [None][Publish CDS blueprint] response code: 200 2024-09-10 11:28:00,947 DEBUG 162:onap_service.py(1) - [None][Publish CDS blueprint] response: {"blueprintModel":{"id":"e105083f-50af-4f6a-9539-2824ad7b0412","artifactUUId":null,"artifactType":"SDNC_MODEL","artifactVersion":"1.0.0","artifactDescription":"Controller Blueprint for APACHE:1.0.0","internalVersion":null,"createdDate":"2024-09-10T11:28:02.000Z","artifactName":"APACHE","published":"Y","updatedBy":"Lukasz Rajewski ","tags":"Lukasz Rajewski, CNF"}} 2024-09-10 11:28:00,947 INFO 337:base.py(1) - ************************************************ 2024-09-10 11:28:00,948 INFO 338:base.py(1) - | PASS [CDS] CbaPublishStep: Publish CBA file. | 2024-09-10 11:28:00,948 INFO 339:base.py(1) - ************************************************ 2024-09-10 11:28:00,948 INFO 337:base.py(1) - ****************************************************************************** 2024-09-10 11:28:00,949 INFO 338:base.py(1) - | START [SO] YamlTemplateServiceMacroInstantiateStep: Instantiate SO service | 2024-09-10 11:28:00,949 INFO 339:base.py(1) - ****************************************************************************** 2024-09-10 11:28:00,949 INFO 337:base.py(1) - ********************************************************************************************** 2024-09-10 11:28:00,950 INFO 338:base.py(1) - | START [SDC] YamlTemplateServiceOnboardStep: Onboard service described in YAML file in SDC. | 2024-09-10 11:28:00,950 INFO 339:base.py(1) - ********************************************************************************************** 2024-09-10 11:28:00,950 INFO 337:base.py(1) - ************************************************************************************ 2024-09-10 11:28:00,951 INFO 338:base.py(1) - | START [SDC] YamlTemplateVfOnboardStep: Onboard vf described in YAML file in SDC. | 2024-09-10 11:28:00,951 INFO 339:base.py(1) - ************************************************************************************ 2024-09-10 11:28:00,951 INFO 337:base.py(1) - ************************************************************************************** 2024-09-10 11:28:00,951 INFO 338:base.py(1) - | START [SDC] YamlTemplateVspOnboardStep: Onboard vsp described in YAML file in SDC. | 2024-09-10 11:28:00,952 INFO 339:base.py(1) - ************************************************************************************** 2024-09-10 11:28:00,952 INFO 337:base.py(1) - ******************************************************************************************** 2024-09-10 11:28:00,952 INFO 338:base.py(1) - | START [SDC] YamlTemplateVendorOnboardStep: Onboard vendor described in YAML file in SDC. | 2024-09-10 11:28:00,953 INFO 339:base.py(1) - ******************************************************************************************** 2024-09-10 11:28:00,964 DEBUG 197:__init__.py(1) - check if Vendor basic_cnf_macro exists in SDC 2024-09-10 11:28:00,964 INFO 167:__init__.py(1) - retrieving all objects of type Vendor from SDC 2024-09-10 11:28:00,964 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:00,965 DEBUG 145:onap_service.py(1) - [SDC][get Vendors] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:00,965 DEBUG 147:onap_service.py(1) - [SDC][get Vendors] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items?itemType=vlm 2024-09-10 11:28:00,965 DEBUG 148:onap_service.py(1) - [SDC][get Vendors] data sent: None 2024-09-10 11:28:00,967 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:01,057 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items?itemType=vlm HTTP/1.1" 200 28 2024-09-10 11:28:01,058 INFO 158:onap_service.py(1) - [SDC][get Vendors] response code: 200 2024-09-10 11:28:01,058 DEBUG 162:onap_service.py(1) - [SDC][get Vendors] response: {"results":[],"listCount":0} 2024-09-10 11:28:01,058 DEBUG 185:__init__.py(1) - number of Vendor returned: 0 2024-09-10 11:28:01,058 DEBUG 201:__init__.py(1) - filtering objects of all versions to be basic_cnf_macro 2024-09-10 11:28:01,058 INFO 207:__init__.py(1) - Vendor basic_cnf_macro doesn't exist in SDC 2024-09-10 11:28:01,058 INFO 322:__init__.py(1) - attempting to create Vendor basic_cnf_macro in SDC 2024-09-10 11:28:01,059 DEBUG 197:__init__.py(1) - check if Vendor basic_cnf_macro exists in SDC 2024-09-10 11:28:01,059 INFO 167:__init__.py(1) - retrieving all objects of type Vendor from SDC 2024-09-10 11:28:01,059 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:01,059 DEBUG 145:onap_service.py(1) - [SDC][get Vendors] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:01,059 DEBUG 147:onap_service.py(1) - [SDC][get Vendors] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items?itemType=vlm 2024-09-10 11:28:01,059 DEBUG 148:onap_service.py(1) - [SDC][get Vendors] data sent: None 2024-09-10 11:28:01,060 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:01,126 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items?itemType=vlm HTTP/1.1" 200 28 2024-09-10 11:28:01,127 INFO 158:onap_service.py(1) - [SDC][get Vendors] response code: 200 2024-09-10 11:28:01,127 DEBUG 162:onap_service.py(1) - [SDC][get Vendors] response: {"results":[],"listCount":0} 2024-09-10 11:28:01,128 DEBUG 185:__init__.py(1) - number of Vendor returned: 0 2024-09-10 11:28:01,128 DEBUG 201:__init__.py(1) - filtering objects of all versions to be basic_cnf_macro 2024-09-10 11:28:01,128 INFO 207:__init__.py(1) - Vendor basic_cnf_macro doesn't exist in SDC 2024-09-10 11:28:01,132 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:01,132 DEBUG 145:onap_service.py(1) - [SDC][create Vendor] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:01,133 DEBUG 147:onap_service.py(1) - [SDC][create Vendor] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-license-models 2024-09-10 11:28:01,133 DEBUG 148:onap_service.py(1) - [SDC][create Vendor] data sent: { "iconRef": "icon", "vendorName": "basic_cnf_macro", "description": "vendor" } 2024-09-10 11:28:01,134 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:02,165 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc1/feProxy/onboarding-api/v1.0/vendor-license-models HTTP/1.1" 200 159 2024-09-10 11:28:02,166 INFO 158:onap_service.py(1) - [SDC][create Vendor] response code: 200 2024-09-10 11:28:02,166 DEBUG 162:onap_service.py(1) - [SDC][create Vendor] response: {"itemId":"59e64891570d402a8d5396e203cf9e9a","version":{"id":"01a0368507a1472bb274b15c520232a6","name":"1.0","description":"Initial version","status":"Draft"}} 2024-09-10 11:28:02,166 INFO 338:__init__.py(1) - Vendor basic_cnf_macro is created in SDC 2024-09-10 11:28:02,166 INFO 74:vendor.py(1) - attempting to certify/sumbit vendor basic_cnf_macro in SDC 2024-09-10 11:28:02,173 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:02,173 DEBUG 145:onap_service.py(1) - [SDC][Submit Vendor] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:02,173 DEBUG 147:onap_service.py(1) - [SDC][Submit Vendor] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-license-models/59e64891570d402a8d5396e203cf9e9a/versions/01a0368507a1472bb274b15c520232a6/actions 2024-09-10 11:28:02,174 DEBUG 148:onap_service.py(1) - [SDC][Submit Vendor] data sent: { "action": "Submit" } 2024-09-10 11:28:02,175 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:02,686 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "PUT /sdc1/feProxy/onboarding-api/v1.0/vendor-license-models/59e64891570d402a8d5396e203cf9e9a/versions/01a0368507a1472bb274b15c520232a6/actions HTTP/1.1" 200 2 2024-09-10 11:28:02,687 INFO 158:onap_service.py(1) - [SDC][Submit Vendor] response code: 200 2024-09-10 11:28:02,687 DEBUG 162:onap_service.py(1) - [SDC][Submit Vendor] response: {} 2024-09-10 11:28:02,687 INFO 337:base.py(1) - ******************************************************************************************* 2024-09-10 11:28:02,687 INFO 338:base.py(1) - | PASS [SDC] YamlTemplateVendorOnboardStep: Onboard vendor described in YAML file in SDC. | 2024-09-10 11:28:02,687 INFO 339:base.py(1) - ******************************************************************************************* 2024-09-10 11:28:02,687 INFO 337:base.py(1) - ***************************************************************************************** 2024-09-10 11:28:02,687 INFO 338:base.py(1) - | CONTINUE [SDC] YamlTemplateVspOnboardStep: Onboard vsp described in YAML file in SDC. | 2024-09-10 11:28:02,687 INFO 339:base.py(1) - ***************************************************************************************** 2024-09-10 11:28:02,688 DEBUG 197:__init__.py(1) - check if Vsp basic_cnf_macro_VSP exists in SDC 2024-09-10 11:28:02,688 INFO 167:__init__.py(1) - retrieving all objects of type Vsp from SDC 2024-09-10 11:28:02,688 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:02,688 DEBUG 145:onap_service.py(1) - [SDC][get Vsps] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:02,688 DEBUG 147:onap_service.py(1) - [SDC][get Vsps] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp 2024-09-10 11:28:02,688 DEBUG 148:onap_service.py(1) - [SDC][get Vsps] data sent: None 2024-09-10 11:28:02,689 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:02,768 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp HTTP/1.1" 200 28 2024-09-10 11:28:02,769 INFO 158:onap_service.py(1) - [SDC][get Vsps] response code: 200 2024-09-10 11:28:02,769 DEBUG 162:onap_service.py(1) - [SDC][get Vsps] response: {"results":[],"listCount":0} 2024-09-10 11:28:02,769 DEBUG 185:__init__.py(1) - number of Vsp returned: 0 2024-09-10 11:28:02,769 DEBUG 201:__init__.py(1) - filtering objects of all versions to be basic_cnf_macro_VSP 2024-09-10 11:28:02,769 INFO 207:__init__.py(1) - Vsp basic_cnf_macro_VSP doesn't exist in SDC 2024-09-10 11:28:02,770 DEBUG 197:__init__.py(1) - check if Vsp basic_cnf_macro_VSP exists in SDC 2024-09-10 11:28:02,770 INFO 167:__init__.py(1) - retrieving all objects of type Vsp from SDC 2024-09-10 11:28:02,770 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:02,770 DEBUG 145:onap_service.py(1) - [SDC][get Vsps] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:02,770 DEBUG 147:onap_service.py(1) - [SDC][get Vsps] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp 2024-09-10 11:28:02,770 DEBUG 148:onap_service.py(1) - [SDC][get Vsps] data sent: None 2024-09-10 11:28:02,772 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:02,850 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp HTTP/1.1" 200 28 2024-09-10 11:28:02,851 INFO 158:onap_service.py(1) - [SDC][get Vsps] response code: 200 2024-09-10 11:28:02,851 DEBUG 162:onap_service.py(1) - [SDC][get Vsps] response: {"results":[],"listCount":0} 2024-09-10 11:28:02,851 DEBUG 185:__init__.py(1) - number of Vsp returned: 0 2024-09-10 11:28:02,851 DEBUG 201:__init__.py(1) - filtering objects of all versions to be basic_cnf_macro_VSP 2024-09-10 11:28:02,851 INFO 207:__init__.py(1) - Vsp basic_cnf_macro_VSP doesn't exist in SDC 2024-09-10 11:28:02,851 DEBUG 197:__init__.py(1) - check if Vsp basic_cnf_macro_VSP exists in SDC 2024-09-10 11:28:02,851 INFO 167:__init__.py(1) - retrieving all objects of type Vsp from SDC 2024-09-10 11:28:02,851 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:02,852 DEBUG 145:onap_service.py(1) - [SDC][get Vsps] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:02,852 DEBUG 147:onap_service.py(1) - [SDC][get Vsps] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp 2024-09-10 11:28:02,852 DEBUG 148:onap_service.py(1) - [SDC][get Vsps] data sent: None 2024-09-10 11:28:02,853 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:02,907 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp HTTP/1.1" 200 28 2024-09-10 11:28:02,907 INFO 158:onap_service.py(1) - [SDC][get Vsps] response code: 200 2024-09-10 11:28:02,908 DEBUG 162:onap_service.py(1) - [SDC][get Vsps] response: {"results":[],"listCount":0} 2024-09-10 11:28:02,908 DEBUG 185:__init__.py(1) - number of Vsp returned: 0 2024-09-10 11:28:02,908 DEBUG 201:__init__.py(1) - filtering objects of all versions to be basic_cnf_macro_VSP 2024-09-10 11:28:02,908 INFO 207:__init__.py(1) - Vsp basic_cnf_macro_VSP doesn't exist in SDC 2024-09-10 11:28:02,908 DEBUG 197:__init__.py(1) - check if Vsp basic_cnf_macro_VSP exists in SDC 2024-09-10 11:28:02,908 INFO 167:__init__.py(1) - retrieving all objects of type Vsp from SDC 2024-09-10 11:28:02,908 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:02,908 DEBUG 145:onap_service.py(1) - [SDC][get Vsps] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:02,908 DEBUG 147:onap_service.py(1) - [SDC][get Vsps] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp 2024-09-10 11:28:02,908 DEBUG 148:onap_service.py(1) - [SDC][get Vsps] data sent: None 2024-09-10 11:28:02,909 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:02,976 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp HTTP/1.1" 200 28 2024-09-10 11:28:02,977 INFO 158:onap_service.py(1) - [SDC][get Vsps] response code: 200 2024-09-10 11:28:02,977 DEBUG 162:onap_service.py(1) - [SDC][get Vsps] response: {"results":[],"listCount":0} 2024-09-10 11:28:02,977 DEBUG 185:__init__.py(1) - number of Vsp returned: 0 2024-09-10 11:28:02,978 DEBUG 201:__init__.py(1) - filtering objects of all versions to be basic_cnf_macro_VSP 2024-09-10 11:28:02,978 INFO 207:__init__.py(1) - Vsp basic_cnf_macro_VSP doesn't exist in SDC 2024-09-10 11:28:02,979 INFO 322:__init__.py(1) - attempting to create Vsp basic_cnf_macro_VSP in SDC 2024-09-10 11:28:02,979 DEBUG 197:__init__.py(1) - check if Vsp basic_cnf_macro_VSP exists in SDC 2024-09-10 11:28:02,979 INFO 167:__init__.py(1) - retrieving all objects of type Vsp from SDC 2024-09-10 11:28:02,979 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:02,979 DEBUG 145:onap_service.py(1) - [SDC][get Vsps] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:02,979 DEBUG 147:onap_service.py(1) - [SDC][get Vsps] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp 2024-09-10 11:28:02,979 DEBUG 148:onap_service.py(1) - [SDC][get Vsps] data sent: None 2024-09-10 11:28:02,981 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:03,058 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp HTTP/1.1" 200 28 2024-09-10 11:28:03,059 INFO 158:onap_service.py(1) - [SDC][get Vsps] response code: 200 2024-09-10 11:28:03,059 DEBUG 162:onap_service.py(1) - [SDC][get Vsps] response: {"results":[],"listCount":0} 2024-09-10 11:28:03,059 DEBUG 185:__init__.py(1) - number of Vsp returned: 0 2024-09-10 11:28:03,059 DEBUG 201:__init__.py(1) - filtering objects of all versions to be basic_cnf_macro_VSP 2024-09-10 11:28:03,060 INFO 207:__init__.py(1) - Vsp basic_cnf_macro_VSP doesn't exist in SDC 2024-09-10 11:28:03,062 DEBUG 197:__init__.py(1) - check if Vendor basic_cnf_macro exists in SDC 2024-09-10 11:28:03,062 INFO 167:__init__.py(1) - retrieving all objects of type Vendor from SDC 2024-09-10 11:28:03,063 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:03,063 DEBUG 145:onap_service.py(1) - [SDC][get Vendors] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:03,063 DEBUG 147:onap_service.py(1) - [SDC][get Vendors] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items?itemType=vlm 2024-09-10 11:28:03,063 DEBUG 148:onap_service.py(1) - [SDC][get Vendors] data sent: None 2024-09-10 11:28:03,064 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:03,146 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items?itemType=vlm HTTP/1.1" 200 181 2024-09-10 11:28:03,149 INFO 158:onap_service.py(1) - [SDC][get Vendors] response code: 200 2024-09-10 11:28:03,149 DEBUG 162:onap_service.py(1) - [SDC][get Vendors] response: {"results":[{"id":"59e64891570d402a8d5396e203cf9e9a","type":"vlm","name":"basic_cnf_macro","description":"vendor","owner":"cs0008","status":"ACTIVE","properties":{}}],"listCount":1} 2024-09-10 11:28:03,149 DEBUG 185:__init__.py(1) - number of Vendor returned: 1 2024-09-10 11:28:03,149 DEBUG 201:__init__.py(1) - filtering objects of all versions to be basic_cnf_macro 2024-09-10 11:28:03,150 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:03,150 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:03,150 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/59e64891570d402a8d5396e203cf9e9a/versions 2024-09-10 11:28:03,150 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:03,152 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:03,258 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/59e64891570d402a8d5396e203cf9e9a/versions HTTP/1.1" 200 264 2024-09-10 11:28:03,278 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:03,278 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"01a0368507a1472bb274b15c520232a6","name":"1.0","description":"Initial version","baseId":"","status":"Certified","creationTime":1725967682060,"modificationTime":1725967683220,"additionalInfo":{"OptionalCreationMethods":["major"]}}],"listCount":1} 2024-09-10 11:28:03,278 DEBUG 55:sdc_element.py(1) - details found, updating 2024-09-10 11:28:03,278 INFO 230:__init__.py(1) - Vendor found, updating information 2024-09-10 11:28:03,278 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:03,278 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:03,278 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/59e64891570d402a8d5396e203cf9e9a/versions 2024-09-10 11:28:03,278 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:03,279 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:03,382 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/59e64891570d402a8d5396e203cf9e9a/versions HTTP/1.1" 200 264 2024-09-10 11:28:03,383 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:03,384 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"01a0368507a1472bb274b15c520232a6","name":"1.0","description":"Initial version","baseId":"","status":"Certified","creationTime":1725967682060,"modificationTime":1725967683220,"additionalInfo":{"OptionalCreationMethods":["major"]}}],"listCount":1} 2024-09-10 11:28:03,384 DEBUG 55:sdc_element.py(1) - details found, updating 2024-09-10 11:28:03,385 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:03,385 DEBUG 145:onap_service.py(1) - [SDC][create Vsp] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:03,385 DEBUG 147:onap_service.py(1) - [SDC][create Vsp] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products 2024-09-10 11:28:03,385 DEBUG 148:onap_service.py(1) - [SDC][create Vsp] data sent: { "name": "basic_cnf_macro_VSP", "description": "vendor software product", "icon": "icon", "category": "resourceNewCategory.generic", "subCategory": "resourceNewCategory.generic.abstract", "vendorName": "basic_cnf_macro", "vendorId": "59e64891570d402a8d5396e203cf9e9a", "licensingData": {}, "onboardingMethod": "NetworkPackage" } 2024-09-10 11:28:03,387 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:06,622 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products HTTP/1.1" 200 159 2024-09-10 11:28:06,623 INFO 158:onap_service.py(1) - [SDC][create Vsp] response code: 200 2024-09-10 11:28:06,623 DEBUG 162:onap_service.py(1) - [SDC][create Vsp] response: {"itemId":"46620755bcc94a7f96bd8869ecb5cf4a","version":{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","status":"Draft"}} 2024-09-10 11:28:06,623 INFO 338:__init__.py(1) - Vsp basic_cnf_macro_VSP is created in SDC 2024-09-10 11:28:06,624 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:06,624 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:06,624 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:06,624 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:06,626 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:06,700 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 253 2024-09-10 11:28:06,700 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:06,700 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Draft","creationTime":1725967684316,"modificationTime":1725967685466,"additionalInfo":{"OptionalCreationMethods":[]}}],"listCount":1} 2024-09-10 11:28:06,701 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:06,701 DEBUG 145:onap_service.py(1) - [SDC][get item version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:06,701 DEBUG 147:onap_service.py(1) - [SDC][get item version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:06,701 DEBUG 148:onap_service.py(1) - [SDC][get item version] data sent: None 2024-09-10 11:28:06,702 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:06,838 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 223 2024-09-10 11:28:06,839 INFO 158:onap_service.py(1) - [SDC][get item version] response code: 200 2024-09-10 11:28:06,839 DEBUG 162:onap_service.py(1) - [SDC][get item version] response: {"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","status":"Draft","state":{"synchronizationState":"UpToDate","dirty":false},"creationTime":1725967684316,"modificationTime":1725967685391} 2024-09-10 11:28:06,839 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:06,839 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:06,839 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:06,839 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:06,840 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:07,098 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 399 2024-09-10 11:28:07,100 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:07,101 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191"} 2024-09-10 11:28:07,102 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:07,102 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:07,102 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:07,102 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:07,105 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:07,411 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 399 2024-09-10 11:28:07,413 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:07,413 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191"} 2024-09-10 11:28:07,413 INFO 244:vsp.py(1) - attempting to upload package for basic_cnf_macro_VSP in SDC 2024-09-10 11:28:07,414 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:07,414 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:07,414 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:07,414 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:07,417 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:07,509 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 253 2024-09-10 11:28:07,510 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:07,511 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Draft","creationTime":1725967684316,"modificationTime":1725967685466,"additionalInfo":{"OptionalCreationMethods":[]}}],"listCount":1} 2024-09-10 11:28:07,511 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:07,511 DEBUG 145:onap_service.py(1) - [SDC][get item version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:07,512 DEBUG 147:onap_service.py(1) - [SDC][get item version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:07,512 DEBUG 148:onap_service.py(1) - [SDC][get item version] data sent: None 2024-09-10 11:28:07,513 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:07,648 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 223 2024-09-10 11:28:07,649 INFO 158:onap_service.py(1) - [SDC][get item version] response code: 200 2024-09-10 11:28:07,649 DEBUG 162:onap_service.py(1) - [SDC][get item version] response: {"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","status":"Draft","state":{"synchronizationState":"UpToDate","dirty":false},"creationTime":1725967684316,"modificationTime":1725967685391} 2024-09-10 11:28:07,650 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:07,650 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:07,650 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:07,650 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:07,653 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:07,906 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 399 2024-09-10 11:28:07,907 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:07,908 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191"} 2024-09-10 11:28:07,908 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:07,908 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:07,908 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:07,908 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:07,911 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:08,166 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 399 2024-09-10 11:28:08,168 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:08,168 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191"} 2024-09-10 11:28:08,170 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:08,170 DEBUG 145:onap_service.py(1) - [SDC][upload ZIP for Vsp] sent header: {'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk', 'Accept-Encoding': 'gzip, deflate'} 2024-09-10 11:28:08,170 DEBUG 147:onap_service.py(1) - [SDC][upload ZIP for Vsp] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/orchestration-template-candidate 2024-09-10 11:28:08,170 DEBUG 148:onap_service.py(1) - [SDC][upload ZIP for Vsp] data sent: None 2024-09-10 11:28:08,173 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:08,475 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/orchestration-template-candidate HTTP/1.1" 200 96 2024-09-10 11:28:08,477 INFO 158:onap_service.py(1) - [SDC][upload ZIP for Vsp] response code: 200 2024-09-10 11:28:08,477 DEBUG 162:onap_service.py(1) - [SDC][upload ZIP for Vsp] response: {"errors":{},"status":"Success","onboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:08,477 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:08,477 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:08,478 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:08,478 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:08,480 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:08,551 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 253 2024-09-10 11:28:08,552 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:08,552 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Draft","creationTime":1725967684316,"modificationTime":1725967685466,"additionalInfo":{"OptionalCreationMethods":[]}}],"listCount":1} 2024-09-10 11:28:08,552 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:08,552 DEBUG 145:onap_service.py(1) - [SDC][get item version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:08,553 DEBUG 147:onap_service.py(1) - [SDC][get item version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:08,553 DEBUG 148:onap_service.py(1) - [SDC][get item version] data sent: None 2024-09-10 11:28:08,554 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:08,696 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 222 2024-09-10 11:28:08,697 INFO 158:onap_service.py(1) - [SDC][get item version] response code: 200 2024-09-10 11:28:08,698 DEBUG 162:onap_service.py(1) - [SDC][get item version] response: {"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","status":"Draft","state":{"synchronizationState":"UpToDate","dirty":true},"creationTime":1725967684316,"modificationTime":1725967689294} 2024-09-10 11:28:08,698 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:08,698 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:08,698 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:08,699 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:08,702 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:08,876 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 472 2024-09-10 11:28:08,877 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:08,877 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191","candidateOnboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:08,877 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:08,878 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:08,878 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:08,878 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:08,879 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:09,053 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 472 2024-09-10 11:28:09,054 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:09,054 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191","candidateOnboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:09,054 INFO 244:vsp.py(1) - attempting to validate for basic_cnf_macro_VSP in SDC 2024-09-10 11:28:09,055 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:09,055 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:09,055 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:09,055 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:09,058 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:09,138 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 253 2024-09-10 11:28:09,139 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:09,139 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Draft","creationTime":1725967684316,"modificationTime":1725967685466,"additionalInfo":{"OptionalCreationMethods":[]}}],"listCount":1} 2024-09-10 11:28:09,139 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:09,139 DEBUG 145:onap_service.py(1) - [SDC][get item version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:09,139 DEBUG 147:onap_service.py(1) - [SDC][get item version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:09,139 DEBUG 148:onap_service.py(1) - [SDC][get item version] data sent: None 2024-09-10 11:28:09,140 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:09,250 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 222 2024-09-10 11:28:09,251 INFO 158:onap_service.py(1) - [SDC][get item version] response code: 200 2024-09-10 11:28:09,251 DEBUG 162:onap_service.py(1) - [SDC][get item version] response: {"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","status":"Draft","state":{"synchronizationState":"UpToDate","dirty":true},"creationTime":1725967684316,"modificationTime":1725967689294} 2024-09-10 11:28:09,251 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:09,251 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:09,251 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:09,251 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:09,252 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:09,397 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 472 2024-09-10 11:28:09,397 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:09,398 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191","candidateOnboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:09,398 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:09,398 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:09,398 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:09,398 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:09,400 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:09,558 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 472 2024-09-10 11:28:09,559 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:09,560 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191","candidateOnboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:09,560 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:09,561 DEBUG 145:onap_service.py(1) - [SDC][Validate artifacts for Vsp] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:09,561 DEBUG 147:onap_service.py(1) - [SDC][Validate artifacts for Vsp] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/orchestration-template-candidate/process 2024-09-10 11:28:09,561 DEBUG 148:onap_service.py(1) - [SDC][Validate artifacts for Vsp] data sent: None 2024-09-10 11:28:09,564 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:13,713 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "PUT /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/orchestration-template-candidate/process HTTP/1.1" 200 597 2024-09-10 11:28:13,714 INFO 158:onap_service.py(1) - [SDC][Validate artifacts for Vsp] response code: 200 2024-09-10 11:28:13,714 DEBUG 162:onap_service.py(1) - [SDC][Validate artifacts for Vsp] response: {"fileNames":["helm_apache.tgz","base_template_dummy_ignore.env","base_template_dummy_ignore.yaml"],"errors":{"base_template_dummy_ignore.yaml":[{"level":"WARNING","message":"WARNING: [NNS1]: Missing Nova Server Metadata property, Resource ID [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS7]: Missing get_param in nova server name, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in image, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in flavor, Resource Id [dummy_base]"}]},"status":"Success"} 2024-09-10 11:28:13,714 INFO 209:vsp.py(1) - Artifacts for Vsp basic_cnf_macro_VSP have been validated 2024-09-10 11:28:13,714 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:13,715 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:13,715 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:13,715 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:13,716 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:13,785 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 253 2024-09-10 11:28:13,786 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:13,786 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Draft","creationTime":1725967684316,"modificationTime":1725967685466,"additionalInfo":{"OptionalCreationMethods":[]}}],"listCount":1} 2024-09-10 11:28:13,786 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:13,786 DEBUG 145:onap_service.py(1) - [SDC][get item version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:13,786 DEBUG 147:onap_service.py(1) - [SDC][get item version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:13,786 DEBUG 148:onap_service.py(1) - [SDC][get item version] data sent: None 2024-09-10 11:28:13,787 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:13,951 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 222 2024-09-10 11:28:13,952 INFO 158:onap_service.py(1) - [SDC][get item version] response code: 200 2024-09-10 11:28:13,953 DEBUG 162:onap_service.py(1) - [SDC][get item version] response: {"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","status":"Draft","state":{"synchronizationState":"UpToDate","dirty":true},"creationTime":1725967684316,"modificationTime":1725967694524} 2024-09-10 11:28:13,953 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:13,953 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:13,954 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:13,954 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:13,956 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:14,327 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 1193 2024-09-10 11:28:14,328 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:14,328 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191","validationData":{"importStructure":{"heat":[{"fileName":"base_template_dummy_ignore.yaml","type":"HEAT","env":{"fileName":"base_template_dummy_ignore.env","type":"HEAT_ENV","heat":[]},"errors":[{"level":"WARNING","message":"WARNING: [NNS1]: Missing Nova Server Metadata property, Resource ID [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS7]: Missing get_param in nova server name, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in image, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in flavor, Resource Id [dummy_base]"}],"heat":[],"base":true}],"helm":[{"fileName":"helm_apache.tgz","type":"HELM","heat":[],"base":false}]}},"onboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:14,328 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:14,328 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:14,329 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:14,329 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:14,330 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:14,591 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 1193 2024-09-10 11:28:14,592 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:14,592 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191","validationData":{"importStructure":{"heat":[{"fileName":"base_template_dummy_ignore.yaml","type":"HEAT","env":{"fileName":"base_template_dummy_ignore.env","type":"HEAT_ENV","heat":[]},"errors":[{"level":"WARNING","message":"WARNING: [NNS1]: Missing Nova Server Metadata property, Resource ID [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS7]: Missing get_param in nova server name, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in image, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in flavor, Resource Id [dummy_base]"}],"heat":[],"base":true}],"helm":[{"fileName":"helm_apache.tgz","type":"HELM","heat":[],"base":false}]}},"onboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:14,593 INFO 244:vsp.py(1) - attempting to commit for basic_cnf_macro_VSP in SDC 2024-09-10 11:28:14,593 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:14,593 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:14,594 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:14,594 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:14,596 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:14,682 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 253 2024-09-10 11:28:14,683 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:14,683 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Draft","creationTime":1725967684316,"modificationTime":1725967685466,"additionalInfo":{"OptionalCreationMethods":[]}}],"listCount":1} 2024-09-10 11:28:14,683 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:14,683 DEBUG 145:onap_service.py(1) - [SDC][get item version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:14,683 DEBUG 147:onap_service.py(1) - [SDC][get item version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:14,683 DEBUG 148:onap_service.py(1) - [SDC][get item version] data sent: None 2024-09-10 11:28:14,684 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:14,817 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 222 2024-09-10 11:28:14,818 INFO 158:onap_service.py(1) - [SDC][get item version] response code: 200 2024-09-10 11:28:14,819 DEBUG 162:onap_service.py(1) - [SDC][get item version] response: {"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","status":"Draft","state":{"synchronizationState":"UpToDate","dirty":true},"creationTime":1725967684316,"modificationTime":1725967694524} 2024-09-10 11:28:14,819 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:14,819 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:14,820 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:14,820 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:14,822 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:15,116 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 1193 2024-09-10 11:28:15,116 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:15,117 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191","validationData":{"importStructure":{"heat":[{"fileName":"base_template_dummy_ignore.yaml","type":"HEAT","env":{"fileName":"base_template_dummy_ignore.env","type":"HEAT_ENV","heat":[]},"errors":[{"level":"WARNING","message":"WARNING: [NNS1]: Missing Nova Server Metadata property, Resource ID [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS7]: Missing get_param in nova server name, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in image, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in flavor, Resource Id [dummy_base]"}],"heat":[],"base":true}],"helm":[{"fileName":"helm_apache.tgz","type":"HELM","heat":[],"base":false}]}},"onboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:15,117 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:15,117 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:15,117 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:15,117 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:15,118 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:15,362 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 1193 2024-09-10 11:28:15,362 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:15,363 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191","validationData":{"importStructure":{"heat":[{"fileName":"base_template_dummy_ignore.yaml","type":"HEAT","env":{"fileName":"base_template_dummy_ignore.env","type":"HEAT_ENV","heat":[]},"errors":[{"level":"WARNING","message":"WARNING: [NNS1]: Missing Nova Server Metadata property, Resource ID [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS7]: Missing get_param in nova server name, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in image, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in flavor, Resource Id [dummy_base]"}],"heat":[],"base":true}],"helm":[{"fileName":"helm_apache.tgz","type":"HELM","heat":[],"base":false}]}},"onboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:15,366 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:15,367 DEBUG 145:onap_service.py(1) - [SDC][Commit Vsp] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:15,367 DEBUG 147:onap_service.py(1) - [SDC][Commit Vsp] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/actions 2024-09-10 11:28:15,367 DEBUG 148:onap_service.py(1) - [SDC][Commit Vsp] data sent: { "commitRequest":{"message":"ok"}, "action": "Commit" } 2024-09-10 11:28:15,368 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:20,846 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "PUT /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/actions HTTP/1.1" 200 2 2024-09-10 11:28:20,847 INFO 158:onap_service.py(1) - [SDC][Commit Vsp] response code: 200 2024-09-10 11:28:20,847 DEBUG 162:onap_service.py(1) - [SDC][Commit Vsp] response: {} 2024-09-10 11:28:20,848 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:20,848 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:20,848 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:20,848 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:20,862 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:20,929 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 253 2024-09-10 11:28:20,930 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:20,930 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Draft","creationTime":1725967684316,"modificationTime":1725967696280,"additionalInfo":{"OptionalCreationMethods":[]}}],"listCount":1} 2024-09-10 11:28:20,930 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:20,930 DEBUG 145:onap_service.py(1) - [SDC][get item version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:20,930 DEBUG 147:onap_service.py(1) - [SDC][get item version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:20,930 DEBUG 148:onap_service.py(1) - [SDC][get item version] data sent: None 2024-09-10 11:28:20,931 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:21,072 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 223 2024-09-10 11:28:21,073 INFO 158:onap_service.py(1) - [SDC][get item version] response code: 200 2024-09-10 11:28:21,074 DEBUG 162:onap_service.py(1) - [SDC][get item version] response: {"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","status":"Draft","state":{"synchronizationState":"UpToDate","dirty":false},"creationTime":1725967684316,"modificationTime":1725967694524} 2024-09-10 11:28:21,074 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:21,075 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:21,075 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:21,075 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:21,076 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:21,324 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 1193 2024-09-10 11:28:21,324 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:21,324 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191","validationData":{"importStructure":{"heat":[{"fileName":"base_template_dummy_ignore.yaml","type":"HEAT","env":{"fileName":"base_template_dummy_ignore.env","type":"HEAT_ENV","heat":[]},"errors":[{"level":"WARNING","message":"WARNING: [NNS1]: Missing Nova Server Metadata property, Resource ID [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS7]: Missing get_param in nova server name, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in image, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in flavor, Resource Id [dummy_base]"}],"heat":[],"base":true}],"helm":[{"fileName":"helm_apache.tgz","type":"HELM","heat":[],"base":false}]}},"onboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:21,324 INFO 244:vsp.py(1) - attempting to certify/sumbit for basic_cnf_macro_VSP in SDC 2024-09-10 11:28:21,325 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:21,325 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:21,325 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:21,325 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:21,326 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:21,384 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 253 2024-09-10 11:28:21,385 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:21,385 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Draft","creationTime":1725967684316,"modificationTime":1725967696280,"additionalInfo":{"OptionalCreationMethods":[]}}],"listCount":1} 2024-09-10 11:28:21,385 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:21,385 DEBUG 145:onap_service.py(1) - [SDC][get item version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:21,385 DEBUG 147:onap_service.py(1) - [SDC][get item version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:21,385 DEBUG 148:onap_service.py(1) - [SDC][get item version] data sent: None 2024-09-10 11:28:21,387 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:21,544 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 223 2024-09-10 11:28:21,544 INFO 158:onap_service.py(1) - [SDC][get item version] response code: 200 2024-09-10 11:28:21,545 DEBUG 162:onap_service.py(1) - [SDC][get item version] response: {"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","status":"Draft","state":{"synchronizationState":"UpToDate","dirty":false},"creationTime":1725967684316,"modificationTime":1725967694524} 2024-09-10 11:28:21,545 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:21,545 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:21,545 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:21,545 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:21,546 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:21,800 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 1193 2024-09-10 11:28:21,801 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:21,801 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191","validationData":{"importStructure":{"heat":[{"fileName":"base_template_dummy_ignore.yaml","type":"HEAT","env":{"fileName":"base_template_dummy_ignore.env","type":"HEAT_ENV","heat":[]},"errors":[{"level":"WARNING","message":"WARNING: [NNS1]: Missing Nova Server Metadata property, Resource ID [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS7]: Missing get_param in nova server name, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in image, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in flavor, Resource Id [dummy_base]"}],"heat":[],"base":true}],"helm":[{"fileName":"helm_apache.tgz","type":"HELM","heat":[],"base":false}]}},"onboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:21,806 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:21,806 DEBUG 145:onap_service.py(1) - [SDC][Submit Vsp] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:21,806 DEBUG 147:onap_service.py(1) - [SDC][Submit Vsp] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/actions 2024-09-10 11:28:21,806 DEBUG 148:onap_service.py(1) - [SDC][Submit Vsp] data sent: { "action": "Submit" } 2024-09-10 11:28:21,809 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:30,786 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "PUT /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/actions HTTP/1.1" 200 2 2024-09-10 11:28:30,786 INFO 158:onap_service.py(1) - [SDC][Submit Vsp] response code: 200 2024-09-10 11:28:30,786 DEBUG 162:onap_service.py(1) - [SDC][Submit Vsp] response: {} 2024-09-10 11:28:30,787 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:30,787 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:30,787 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:30,787 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:30,788 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:30,873 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 264 2024-09-10 11:28:30,873 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:30,874 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Certified","creationTime":1725967684316,"modificationTime":1725967707794,"additionalInfo":{"OptionalCreationMethods":["major"]}}],"listCount":1} 2024-09-10 11:28:30,874 INFO 244:vsp.py(1) - attempting to create CSAR package for basic_cnf_macro_VSP in SDC 2024-09-10 11:28:30,874 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:30,874 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:30,874 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:30,874 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:30,875 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:30,966 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 264 2024-09-10 11:28:30,967 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:30,967 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Certified","creationTime":1725967684316,"modificationTime":1725967707794,"additionalInfo":{"OptionalCreationMethods":["major"]}}],"listCount":1} 2024-09-10 11:28:30,969 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:30,969 DEBUG 145:onap_service.py(1) - [SDC][Create_Package Vsp] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:30,969 DEBUG 147:onap_service.py(1) - [SDC][Create_Package Vsp] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/actions 2024-09-10 11:28:30,969 DEBUG 148:onap_service.py(1) - [SDC][Create_Package Vsp] data sent: { "action": "Create_Package" } 2024-09-10 11:28:30,991 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:31,892 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "PUT /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/actions HTTP/1.1" 200 371 2024-09-10 11:28:31,893 INFO 158:onap_service.py(1) - [SDC][Create_Package Vsp] response code: 200 2024-09-10 11:28:31,893 DEBUG 162:onap_service.py(1) - [SDC][Create_Package Vsp] response: {"description":"vendor software product","vspName":"basic_cnf_macro_VSP","version":"1.0","versionId":"66757015a15549afac6fba1ad6048191","packageId":"46620755bcc94a7f96bd8869ecb5cf4a","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorRelease":"1.0","packageType":"CSAR","resourceType":"VF"} 2024-09-10 11:28:31,893 INFO 229:vsp.py(1) - result: {"description":"vendor software product","vspName":"basic_cnf_macro_VSP","version":"1.0","versionId":"66757015a15549afac6fba1ad6048191","packageId":"46620755bcc94a7f96bd8869ecb5cf4a","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorRelease":"1.0","packageType":"CSAR","resourceType":"VF"} 2024-09-10 11:28:31,894 INFO 337:base.py(1) - ************************************************************************************* 2024-09-10 11:28:31,894 INFO 338:base.py(1) - | PASS [SDC] YamlTemplateVspOnboardStep: Onboard vsp described in YAML file in SDC. | 2024-09-10 11:28:31,894 INFO 339:base.py(1) - ************************************************************************************* 2024-09-10 11:28:31,894 INFO 337:base.py(1) - *************************************************************************************** 2024-09-10 11:28:31,895 INFO 338:base.py(1) - | CONTINUE [SDC] YamlTemplateVfOnboardStep: Onboard vf described in YAML file in SDC. | 2024-09-10 11:28:31,896 INFO 339:base.py(1) - *************************************************************************************** 2024-09-10 11:28:31,896 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:31,897 DEBUG 145:onap_service.py(1) - [None][Get all VF] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:31,897 DEBUG 147:onap_service.py(1) - [None][Get all VF] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/screen?excludeTypes=PRODUCT&excludeTypes=SERVICE&excludeTypes=VFC&excludeTypes=CP&excludeTypes=VL&excludeTypes=Configuration&excludeTypes=VFCMT&excludeTypes=CVFC&excludeTypes=PNF&excludeTypes=CR&excludeTypes=ServiceProxy&excludeTypes=ServiceSubstitution 2024-09-10 11:28:31,897 DEBUG 148:onap_service.py(1) - [None][Get all VF] data sent: None 2024-09-10 11:28:31,900 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:32,462 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/screen?excludeTypes=PRODUCT&excludeTypes=SERVICE&excludeTypes=VFC&excludeTypes=CP&excludeTypes=VL&excludeTypes=Configuration&excludeTypes=VFCMT&excludeTypes=CVFC&excludeTypes=PNF&excludeTypes=CR&excludeTypes=ServiceProxy&excludeTypes=ServiceSubstitution HTTP/1.1" 200 30 2024-09-10 11:28:32,463 INFO 158:onap_service.py(1) - [None][Get all VF] response code: 200 2024-09-10 11:28:32,463 DEBUG 162:onap_service.py(1) - [None][Get all VF] response: {"resources":[],"services":[]} 2024-09-10 11:28:32,464 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:32,464 DEBUG 145:onap_service.py(1) - [None][Get archived VF] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:32,464 DEBUG 147:onap_service.py(1) - [None][Get archived VF] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/archive 2024-09-10 11:28:32,464 DEBUG 148:onap_service.py(1) - [None][Get archived VF] data sent: None 2024-09-10 11:28:32,467 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:32,588 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/catalog/archive HTTP/1.1" 200 2 2024-09-10 11:28:32,589 INFO 158:onap_service.py(1) - [None][Get archived VF] response code: 200 2024-09-10 11:28:32,589 DEBUG 162:onap_service.py(1) - [None][Get archived VF] response: {} 2024-09-10 11:28:32,589 WARNING 182:sdc_resource.py(1) - Vf basic_cnf_macro doesn't exist in SDC 2024-09-10 11:28:32,589 DEBUG 197:__init__.py(1) - check if Vsp basic_cnf_macro_VSP exists in SDC 2024-09-10 11:28:32,589 INFO 167:__init__.py(1) - retrieving all objects of type Vsp from SDC 2024-09-10 11:28:32,590 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:32,590 DEBUG 145:onap_service.py(1) - [SDC][get Vsps] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:32,590 DEBUG 147:onap_service.py(1) - [SDC][get Vsps] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp 2024-09-10 11:28:32,590 DEBUG 148:onap_service.py(1) - [SDC][get Vsps] data sent: None 2024-09-10 11:28:32,591 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:32,663 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items?itemType=vsp HTTP/1.1" 200 599 2024-09-10 11:28:32,667 INFO 158:onap_service.py(1) - [SDC][get Vsps] response code: 200 2024-09-10 11:28:32,668 DEBUG 162:onap_service.py(1) - [SDC][get Vsps] response: {"results":[{"id":"46620755bcc94a7f96bd8869ecb5cf4a","type":"vsp","name":"basic_cnf_macro_VSP","description":"vendor software product","owner":"cs0008","status":"ACTIVE","properties":{"onboardingMethod":"NetworkPackage","vendorId":"59e64891570d402a8d5396e203cf9e9a","vendorName":"basic_cnf_macro"}},{"id":"4db739d0cfde41349b46ad8ac004effd","type":"vsp","name":"basic_vm_macro_VSP","description":"vendor software product","owner":"cs0008","status":"ACTIVE","properties":{"onboardingMethod":"NetworkPackage","vendorId":"c3717562da8f4237bd14040a54113520","vendorName":"basic_vm_macro"}}],"listCount":2} 2024-09-10 11:28:32,668 DEBUG 337:vsp.py(1) - importing VSP basic_cnf_macro_VSP from SDC 2024-09-10 11:28:32,668 DEBUG 337:vsp.py(1) - importing VSP basic_vm_macro_VSP from SDC 2024-09-10 11:28:32,668 DEBUG 185:__init__.py(1) - number of Vsp returned: 2 2024-09-10 11:28:32,668 DEBUG 201:__init__.py(1) - filtering objects of all versions to be basic_cnf_macro_VSP 2024-09-10 11:28:32,671 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:32,671 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:32,674 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:32,674 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:32,676 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:32,763 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 264 2024-09-10 11:28:32,764 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:32,764 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Certified","creationTime":1725967684316,"modificationTime":1725967707794,"additionalInfo":{"OptionalCreationMethods":["major"]}}],"listCount":1} 2024-09-10 11:28:32,764 DEBUG 55:sdc_element.py(1) - details found, updating 2024-09-10 11:28:32,764 INFO 230:__init__.py(1) - Vsp found, updating information 2024-09-10 11:28:32,765 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:32,765 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:32,765 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:32,765 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:32,766 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:32,836 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 264 2024-09-10 11:28:32,837 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:32,837 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Certified","creationTime":1725967684316,"modificationTime":1725967707794,"additionalInfo":{"OptionalCreationMethods":["major"]}}],"listCount":1} 2024-09-10 11:28:32,837 DEBUG 55:sdc_element.py(1) - details found, updating 2024-09-10 11:28:32,837 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:32,837 DEBUG 145:onap_service.py(1) - [SDC][get vsp version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:32,838 DEBUG 147:onap_service.py(1) - [SDC][get vsp version] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 2024-09-10 11:28:32,838 DEBUG 148:onap_service.py(1) - [SDC][get vsp version] data sent: None 2024-09-10 11:28:32,839 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:33,080 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191 HTTP/1.1" 200 1193 2024-09-10 11:28:33,081 INFO 158:onap_service.py(1) - [SDC][get vsp version] response code: 200 2024-09-10 11:28:33,081 DEBUG 162:onap_service.py(1) - [SDC][get vsp version] response: {"name":"basic_cnf_macro_VSP","description":"vendor software product","icon":"icon","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorId":"59e64891570d402a8d5396e203cf9e9a","selectedModelList":[],"onboardingMethod":"NetworkPackage","id":"46620755bcc94a7f96bd8869ecb5cf4a","version":"66757015a15549afac6fba1ad6048191","validationData":{"importStructure":{"heat":[{"fileName":"base_template_dummy_ignore.yaml","type":"HEAT","env":{"fileName":"base_template_dummy_ignore.env","type":"HEAT_ENV","heat":[]},"errors":[{"level":"WARNING","message":"WARNING: [NNS1]: Missing Nova Server Metadata property, Resource ID [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS7]: Missing get_param in nova server name, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in image, Resource Id [dummy_base]"},{"level":"WARNING","message":"WARNING: [NNS8]: Missing get_param in flavor, Resource Id [dummy_base]"}],"heat":[],"base":true}],"helm":[{"fileName":"helm_apache.tgz","type":"HELM","heat":[],"base":false}]}},"onboardingOrigin":"zip","networkPackageName":"basic_cnf_macro"} 2024-09-10 11:28:33,082 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:33,083 DEBUG 145:onap_service.py(1) - [None][Get all ResourceCategory] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:33,083 DEBUG 147:onap_service.py(1) - [None][Get all ResourceCategory] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/categories/resources 2024-09-10 11:28:33,083 DEBUG 148:onap_service.py(1) - [None][Get all ResourceCategory] data sent: None 2024-09-10 11:28:33,085 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:33,410 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/categories/resources HTTP/1.1" 200 None 2024-09-10 11:28:33,411 INFO 158:onap_service.py(1) - [None][Get all ResourceCategory] response code: 200 2024-09-10 11:28:33,412 DEBUG 162:onap_service.py(1) - [None][Get all ResourceCategory] response: [{"name":"Generic","displayName":null,"normalizedName":"generic","models":null,"uniqueId":"resourceNewCategory.generic","icons":null,"useServiceSubstitutionForNestedServices":false,"metadataKeys":null,"notApplicableMetadataKeys":null,"subcategories":[{"name":"Network Service","normalizedName":"network service","uniqueId":"resourceNewCategory.generic.network service","icons":["network"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Infrastructure","normalizedName":"infrastructure","uniqueId":"resourceNewCategory.generic.infrastructure","icons":["connector"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Participant","normalizedName":"participant","uniqueId":"resourceNewCategory.generic.participant","icons":["network"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Abstract","normalizedName":"abstract","uniqueId":"resourceNewCategory.generic.abstract","icons":["objectStorage","compute"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Database","normalizedName":"database","uniqueId":"resourceNewCategory.generic.database","icons":["database"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Rules","normalizedName":"rules","uniqueId":"resourceNewCategory.generic.rules","icons":["networkrules","securityrules"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Network Elements","normalizedName":"network elements","uniqueId":"resourceNewCategory.generic.network elements","icons":["network","connector"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"AutomationComposition Element","normalizedName":"automationcomposition element","uniqueId":"resourceNewCategory.generic.automationcomposition element","icons":["network"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false}],"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Configuration","displayName":null,"normalizedName":"configuration","models":null,"uniqueId":"resourceNewCategory.configuration","icons":null,"useServiceSubstitutionForNestedServices":false,"metadataKeys":null,"notApplicableMetadataKeys":null,"subcategories":[{"name":"Configuration","normalizedName":"configuration","uniqueId":"resourceNewCategory.configuration.configuration","icons":["pmc"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false}],"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Network L4+","displayName":null,"normalizedName":"network l4+","models":null,"uniqueId":"resourceNewCategory.network l4+","icons":null,"useServiceSubstitutionForNestedServices":false,"metadataKeys":null,"notApplicableMetadataKeys":null,"subcategories":[{"name":"Common Network Resources","normalizedName":"common network resources","uniqueId":"resourceNewCategory.network l4+.common network resources","icons":["network"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false}],"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Application L4+","displayName":null,"normalizedName":"application l4+","models":null,"uniqueId":"resourceNewCategory.application l4+","icons":null,"useServiceSubstitutionForNestedServices":false,"metadataKeys":null,"notApplicableMetadataKeys":null,"subcategories":[{"name":"Border Element","normalizedName":"border element","uniqueId":"resourceNewCategory.application l4+.border element","icons":["borderElement"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Call Control","normalizedName":"call control","uniqueId":"resourceNewCategory.application l4+.call control","icons":["call_controll"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Database","normalizedName":"database","uniqueId":"resourceNewCategory.application l4+.database","icons":["database"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Firewall","normalizedName":"firewall","uniqueId":"resourceNewCategory.application l4+.firewall","icons":["firewall"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Application Server","normalizedName":"application server","uniqueId":"resourceNewCategory.application l4+.application server","icons":["applicationServer"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Web Server","normalizedName":"web server","uniqueId":"resourceNewCategory.application l4+.web server","icons":["applicationServer"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Media Servers","normalizedName":"media servers","uniqueId":"resourceNewCategory.application l4+.media servers","icons":["applicationServer"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Load Balancer","normalizedName":"load balancer","uniqueId":"resourceNewCategory.application l4+.load balancer","icons":["loadBalancer"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false}],"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Template","displayName":null,"normalizedName":"template","models":null,"uniqueId":"resourceNewCategory.template","icons":null,"useServiceSubstitutionForNestedServices":false,"metadataKeys":null,"notApplicableMetadataKeys":null,"subcategories":[{"name":"Monitoring Template","normalizedName":"monitoring template","uniqueId":"resourceNewCategory.template.monitoring template","icons":["monitoring_template"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Base Monitoring Template","normalizedName":"base monitoring template","uniqueId":"resourceNewCategory.template.base monitoring template","icons":["monitoring_template"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false}],"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Allotted Resource","displayName":null,"normalizedName":"allotted resource","models":null,"uniqueId":"resourceNewCategory.allotted resource","icons":null,"useServiceSubstitutionForNestedServices":false,"metadataKeys":null,"notApplicableMetadataKeys":null,"subcategories":[{"name":"Security Zone","normalizedName":"security zone","uniqueId":"resourceNewCategory.allotted resource.security zone","icons":["security_zone"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Allotted Resource","normalizedName":"allotted resource","uniqueId":"resourceNewCategory.allotted resource.allotted resource","icons":["allotted_resource"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"TunnelXConn","normalizedName":"tunnelxconn","uniqueId":"resourceNewCategory.allotted resource.tunnelxconn","icons":["tunnel_x_connect"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"BRG","normalizedName":"brg","uniqueId":"resourceNewCategory.allotted resource.brg","icons":["brg"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Service Admin","normalizedName":"service admin","uniqueId":"resourceNewCategory.allotted resource.service admin","icons":["service_admin"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Contrail Route","normalizedName":"contrail route","uniqueId":"resourceNewCategory.allotted resource.contrail route","icons":["contrail_route"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"IP Mux Demux","normalizedName":"ip mux demux","uniqueId":"resourceNewCategory.allotted resource.ip mux demux","icons":["ip_mux_demux"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false}],"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Network L2-3","displayName":null,"normalizedName":"network l2-3","models":null,"uniqueId":"resourceNewCategory.network l2-3","icons":null,"useServiceSubstitutionForNestedServices":false,"metadataKeys":null,"notApplicableMetadataKeys":null,"subcategories":[{"name":"Gateway","normalizedName":"gateway","uniqueId":"resourceNewCategory.network l2-3.gateway","icons":["gateway"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"LAN Connectors","normalizedName":"lan connectors","uniqueId":"resourceNewCategory.network l2-3.lan connectors","icons":["network","connector","port"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Infrastructure","normalizedName":"infrastructure","uniqueId":"resourceNewCategory.network l2-3.infrastructure","icons":["ucpe"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Router","normalizedName":"router","uniqueId":"resourceNewCategory.network l2-3.router","icons":["router","vRouter"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"WAN Connectors","normalizedName":"wan connectors","uniqueId":"resourceNewCategory.network l2-3.wan connectors","icons":["network","connector","port"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false}],"type":null,"version":null,"ownerId":null,"empty":false},{"name":"DCAE Component","displayName":null,"normalizedName":"dcae component","models":null,"uniqueId":"resourceNewCategory.dcae component","icons":null,"useServiceSubstitutionForNestedServices":false,"metadataKeys":null,"notApplicableMetadataKeys":null,"subcategories":[{"name":"Utility","normalizedName":"utility","uniqueId":"resourceNewCategory.dcae component.utility","icons":["dcae_utilty"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Machine Learning","normalizedName":"machine learning","uniqueId":"resourceNewCategory.dcae component.machine learning","icons":["dcae_machineLearning"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Source","normalizedName":"source","uniqueId":"resourceNewCategory.dcae component.source","icons":["dcae_source"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Collector","normalizedName":"collector","uniqueId":"resourceNewCategory.dcae component.collector","icons":["dcae_collector"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Analytics","normalizedName":"analytics","uniqueId":"resourceNewCategory.dcae component.analytics","icons":["dcae_analytics"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Database","normalizedName":"database","uniqueId":"resourceNewCategory.dcae component.database","icons":["dcae_database"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Policy","normalizedName":"policy","uniqueId":"resourceNewCategory.dcae component.policy","icons":["dcae_policy"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Microservice","normalizedName":"microservice","uniqueId":"resourceNewCategory.dcae component.microservice","icons":["dcae_microservice"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false}],"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Network Connectivity","displayName":null,"normalizedName":"network connectivity","models":null,"uniqueId":"resourceNewCategory.network connectivity","icons":null,"useServiceSubstitutionForNestedServices":false,"metadataKeys":null,"notApplicableMetadataKeys":null,"subcategories":[{"name":"Virtual Links","normalizedName":"virtual links","uniqueId":"resourceNewCategory.network connectivity.virtual links","icons":["vl"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Connection Points","normalizedName":"connection points","uniqueId":"resourceNewCategory.network connectivity.connection points","icons":["cp"],"metadataKeys":[],"groupings":null,"type":null,"version":null,"ownerId":null,"empty":false}],"type":null,"version":null,"ownerId":null,"empty":false}] 2024-09-10 11:28:33,442 INFO 244:vsp.py(1) - attempting to create CSAR package for basic_cnf_macro_VSP in SDC 2024-09-10 11:28:33,443 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:33,443 DEBUG 145:onap_service.py(1) - [SDC][get item] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:33,443 DEBUG 147:onap_service.py(1) - [SDC][get item] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions 2024-09-10 11:28:33,443 DEBUG 148:onap_service.py(1) - [SDC][get item] data sent: None 2024-09-10 11:28:33,444 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:33,513 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc1/feProxy/onboarding-api/v1.0/items/46620755bcc94a7f96bd8869ecb5cf4a/versions HTTP/1.1" 200 264 2024-09-10 11:28:33,514 INFO 158:onap_service.py(1) - [SDC][get item] response code: 200 2024-09-10 11:28:33,514 DEBUG 162:onap_service.py(1) - [SDC][get item] response: {"results":[{"id":"66757015a15549afac6fba1ad6048191","name":"1.0","description":"Initial version","baseId":"","status":"Certified","creationTime":1725967684316,"modificationTime":1725967707794,"additionalInfo":{"OptionalCreationMethods":["major"]}}],"listCount":1} 2024-09-10 11:28:33,516 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:33,517 DEBUG 145:onap_service.py(1) - [SDC][Create_Package Vsp] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:33,517 DEBUG 147:onap_service.py(1) - [SDC][Create_Package Vsp] url used: https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de/sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/actions 2024-09-10 11:28:33,517 DEBUG 148:onap_service.py(1) - [SDC][Create_Package Vsp] data sent: { "action": "Create_Package" } 2024-09-10 11:28:33,518 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:34,403 DEBUG 475:connectionpool.py(1) - https://sdc-fe-ui-oom-sm-master.tnaplab.telekom.de:443 "PUT /sdc1/feProxy/onboarding-api/v1.0/vendor-software-products/46620755bcc94a7f96bd8869ecb5cf4a/versions/66757015a15549afac6fba1ad6048191/actions HTTP/1.1" 200 371 2024-09-10 11:28:34,405 INFO 158:onap_service.py(1) - [SDC][Create_Package Vsp] response code: 200 2024-09-10 11:28:34,405 DEBUG 162:onap_service.py(1) - [SDC][Create_Package Vsp] response: {"description":"vendor software product","vspName":"basic_cnf_macro_VSP","version":"1.0","versionId":"66757015a15549afac6fba1ad6048191","packageId":"46620755bcc94a7f96bd8869ecb5cf4a","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorRelease":"1.0","packageType":"CSAR","resourceType":"VF"} 2024-09-10 11:28:34,405 INFO 229:vsp.py(1) - result: {"description":"vendor software product","vspName":"basic_cnf_macro_VSP","version":"1.0","versionId":"66757015a15549afac6fba1ad6048191","packageId":"46620755bcc94a7f96bd8869ecb5cf4a","category":"resourceNewCategory.generic","subCategory":"resourceNewCategory.generic.abstract","vendorName":"basic_cnf_macro","vendorRelease":"1.0","packageType":"CSAR","resourceType":"VF"} 2024-09-10 11:28:34,405 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:34,405 DEBUG 145:onap_service.py(1) - [None][Create VF basic_cnf_macro] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:34,406 DEBUG 147:onap_service.py(1) - [None][Create VF basic_cnf_macro] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/resources 2024-09-10 11:28:34,406 DEBUG 148:onap_service.py(1) - [None][Create VF basic_cnf_macro] data sent: { "name": "basic_cnf_macro", "contactId": "cs0008", "componentType": "RESOURCE", "csarUUID": "46620755bcc94a7f96bd8869ecb5cf4a", "csarVersion": "1.0", "categories": [{ "name": "Generic", "uniqueId": "resourceNewCategory.generic", "subcategories": [{ "name": "Network Service", "uniqueId": "resourceNewCategory.generic.network service" }] }], "resourceType": "VF", "description": "ONAP SDK Resource", "vendorName": "basic_cnf_macro", "vendorRelease": "1.0" } 2024-09-10 11:28:34,407 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:39,920 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/resources HTTP/1.1" 201 None 2024-09-10 11:28:39,929 INFO 158:onap_service.py(1) - [None][Create VF basic_cnf_macro] response code: 201 2024-09-10 11:28:39,929 DEBUG 162:onap_service.py(1) - [None][Create VF basic_cnf_macro] response: {"artifacts":{"vspbasiccnfmacrovspinformationtxt":{"payloadData":"TVM0Z0lDQWdWbE5RSUVSbGRHRnBiSE02SUFvZ0lDQWdZUzRnSUNBZ1RtRnRaVG9nWW1GemFXTmZZMjVtWDIxaFkzSnZYMVpUVUFvZ0lDQWdZaTRnSUNBZ1JHVnpZM0pwY0hScGIyNGdkbVZ1Wkc5eUlITnZablIzWVhKbElIQnliMlIxWTNRS0lDQWdJR011SUNBZ0lGWmxjbk5wYjI0NklEQXVNQW9nSUNBZ1pDNGdJQ0FnVm1WdVpHOXlPaUJpWVhOcFkxOWpibVpmYldGamNtOEtJQ0FnSUdVdUlDQWdJRU5oZEdWbmIzSjVPaUJ5WlhOdmRYSmpaVTVsZDBOaGRHVm5iM0o1TG1kbGJtVnlhV01LSUNBZ0lHWXVJQ0FnSUV4cFkyVnVjMlVnUkdWMFlXbHNjem9nQ2lBZ0lDQWdJQ0FnYVM0Z0lDQWdUR2xqWlc1elpTQk5iMlJsYkNCV1pYSnphVzl1T2lBS0lDQWdJQ0FnSUNCcGFTNGdJQ0FnVEdsalpXNXpaU0JCWjNKbFpXMWxiblFnVG1GdFpUb2diblZzYkFvZ0lDQWdJQ0FnSUdscGFTQWdJQ0JNYVhOMElHOW1JRVpsWVhSMWNtVWdSM0p2ZFhCek9pQUtJQ0FnSUdjdUlDQWdJRWhwWjJnZ1FYWmhhV3hoWW1sc2FYUjVJQW9nSUNBZ2FDNGdJQ0FnVTNSdmNtRm5aU0JFWVhSaElFSmhZMnN0ZFhBZ1JHVjBZV2xzY3pvZ0NpQWdJQ0FnSUNBZ2FTNGdJQ0FnUkdGMFlTQlNaWEJzYVdOaGRHbHZiaUJTWlhGMWFYSmxaRDg2SUdaaGJITmxDaUFnSUNBZ0lDQWdhV2t1SUNBZ0lBbEVZWFJoSUZOcGVtVWdkRzhnY21Wd2JHbGpZWFJsSUdsdUlFZENPaUJ1ZFd4c0NpQWdJQ0FnSUNBZ2FXbHBMaUFnSUNCRVlYUmhJSEpsY0d4cFkyRjBhVzl1SUdaeVpYRjFaVzVqZVRvZ2JuVnNiQW9nSUNBZ0lDQWdJR2wyTGlBZ0lDQlNaWEJzYVdOaGRHbHZiaUJUYjNWeVkyVTZJRzUxYkd3S0lDQWdJQ0FnSUNCMkxpQWdJQ0JTWlhCc2FXTmhkR2x2YmlCRVpYTjBhVzVoZEdsdmJqb2diblZzYkFvZ0lDQWdNeTRnSUNBZ1RHbHpkQ0J2WmlCV1JrTnpJQW9nSUNBZ0lDQWdJR0V1SUNBZ0lFWnZjaUJsWVdOb0lGWkdRem9nQ2lBZ0lDQWdJQ0FnSUNBZ0lHa3VJQ0FnSUZaR1F5Qk9ZVzFsT2lBS0lDQWdJQ0FnSUNBZ0lDQWdhV2t1SUNBZ0lFUmxjMk55YVhCMGFXOXVPaUFLSUNBZ0lDQWdJQ0FnSUNBZ2FXbHBMaUFnSUNCSmJXRm5aWE02SUFvZ0lDQWdJQ0FnSUNBZ0lDQnBkaTRnSUNBZ1EyOXRjSFYwWlM5V1RTQkRhR0Z5WVdOMFpYSnBjM1JwWTNNZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBeExpQWdJQ0IyUTFCVk9pQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lESXVJQ0FnSUVOUVZTQnZkbVZ5TFhOMVluTmpjbWx3ZEdsdmJqb2dDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQXpMaUFnSUNCTlpXMXZjbms2SUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnTkM0Z0lDQWdSR2x6YXpvZ0NpQWdJQ0FnSUNBZ0lDQWdJSFl1SUNBZ0lFaDVjR1Z5ZG1semIzSWdSR1YwWVdsc2N5QUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lERXVJQ0FnSUU1aGJXVTZJRXRXVFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnTWk0Z0lDQWdSSEpwZG1WeWN6b2diblZzYkFvZ0lDQWdJQ0FnSUNBZ0lDQjJhUzRnSUNBZ1IzVmxjM1FnVDFNZ1JHVjBZV2xzY3lBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSURFdUlDQWdJRTVoYldVNklHNTFiR3dLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJREl1SUNBZ0lFSnBkQ0JUYVhwbE9pQTJOQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdNeTRnSUNBZ1ZHOXZiSE02SUc1MWJHd0tJQ0FnSUNBZ0lDQWdJQ0FnZG1scExpQWdJQ0JPZFcxaVpYSWdiMllnVmtaRElFbHVjM1JoYm1ObGN5QUtJQ0FnSUNBZ0lDQWdJQ0FnYVhndUlDQWdJRkpsWTI5MlpYSjVJRVJsZEdGcGJITTZJQW89","heatParamUpdated":false,"creationDate":1725967716302,"timeout":0,"description":"Artifact created from csar","artifactType":"OTHER","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","artifactName":"VSP_basic_cnf_macro_VSP_Information.txt","artifactGroupType":"INFORMATIONAL","artifactChecksum":"MjgzYjY4Njk4MDAwYzMxMTMwMmM3ODBlM2JkMDQxZjM=","artifactUUID":"b43e0a2a-ea7d-499d-9fba-1db1db95f218","artifactDisplayName":"VSP_basic_cnf_macro_VSP_Information","mandatory":false,"serviceApi":false,"artifactLabel":"vspbasiccnfmacrovspinformationtxt","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","duplicated":false,"payloadUpdateDate":1725967716306,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716302,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false}},"deploymentArtifacts":{"vspbasiccnfmacrovspinformationtxt":{"payloadData":"TVM0Z0lDQWdWbE5RSUVSbGRHRnBiSE02SUFvZ0lDQWdZUzRnSUNBZ1RtRnRaVG9nWW1GemFXTmZZMjVtWDIxaFkzSnZYMVpUVUFvZ0lDQWdZaTRnSUNBZ1JHVnpZM0pwY0hScGIyNGdkbVZ1Wkc5eUlITnZablIzWVhKbElIQnliMlIxWTNRS0lDQWdJR011SUNBZ0lGWmxjbk5wYjI0NklEQXVNQW9nSUNBZ1pDNGdJQ0FnVm1WdVpHOXlPaUJpWVhOcFkxOWpibVpmYldGamNtOEtJQ0FnSUdVdUlDQWdJRU5oZEdWbmIzSjVPaUJ5WlhOdmRYSmpaVTVsZDBOaGRHVm5iM0o1TG1kbGJtVnlhV01LSUNBZ0lHWXVJQ0FnSUV4cFkyVnVjMlVnUkdWMFlXbHNjem9nQ2lBZ0lDQWdJQ0FnYVM0Z0lDQWdUR2xqWlc1elpTQk5iMlJsYkNCV1pYSnphVzl1T2lBS0lDQWdJQ0FnSUNCcGFTNGdJQ0FnVEdsalpXNXpaU0JCWjNKbFpXMWxiblFnVG1GdFpUb2diblZzYkFvZ0lDQWdJQ0FnSUdscGFTQWdJQ0JNYVhOMElHOW1JRVpsWVhSMWNtVWdSM0p2ZFhCek9pQUtJQ0FnSUdjdUlDQWdJRWhwWjJnZ1FYWmhhV3hoWW1sc2FYUjVJQW9nSUNBZ2FDNGdJQ0FnVTNSdmNtRm5aU0JFWVhSaElFSmhZMnN0ZFhBZ1JHVjBZV2xzY3pvZ0NpQWdJQ0FnSUNBZ2FTNGdJQ0FnUkdGMFlTQlNaWEJzYVdOaGRHbHZiaUJTWlhGMWFYSmxaRDg2SUdaaGJITmxDaUFnSUNBZ0lDQWdhV2t1SUNBZ0lBbEVZWFJoSUZOcGVtVWdkRzhnY21Wd2JHbGpZWFJsSUdsdUlFZENPaUJ1ZFd4c0NpQWdJQ0FnSUNBZ2FXbHBMaUFnSUNCRVlYUmhJSEpsY0d4cFkyRjBhVzl1SUdaeVpYRjFaVzVqZVRvZ2JuVnNiQW9nSUNBZ0lDQWdJR2wyTGlBZ0lDQlNaWEJzYVdOaGRHbHZiaUJUYjNWeVkyVTZJRzUxYkd3S0lDQWdJQ0FnSUNCMkxpQWdJQ0JTWlhCc2FXTmhkR2x2YmlCRVpYTjBhVzVoZEdsdmJqb2diblZzYkFvZ0lDQWdNeTRnSUNBZ1RHbHpkQ0J2WmlCV1JrTnpJQW9nSUNBZ0lDQWdJR0V1SUNBZ0lFWnZjaUJsWVdOb0lGWkdRem9nQ2lBZ0lDQWdJQ0FnSUNBZ0lHa3VJQ0FnSUZaR1F5Qk9ZVzFsT2lBS0lDQWdJQ0FnSUNBZ0lDQWdhV2t1SUNBZ0lFUmxjMk55YVhCMGFXOXVPaUFLSUNBZ0lDQWdJQ0FnSUNBZ2FXbHBMaUFnSUNCSmJXRm5aWE02SUFvZ0lDQWdJQ0FnSUNBZ0lDQnBkaTRnSUNBZ1EyOXRjSFYwWlM5V1RTQkRhR0Z5WVdOMFpYSnBjM1JwWTNNZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBeExpQWdJQ0IyUTFCVk9pQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lESXVJQ0FnSUVOUVZTQnZkbVZ5TFhOMVluTmpjbWx3ZEdsdmJqb2dDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQXpMaUFnSUNCTlpXMXZjbms2SUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnTkM0Z0lDQWdSR2x6YXpvZ0NpQWdJQ0FnSUNBZ0lDQWdJSFl1SUNBZ0lFaDVjR1Z5ZG1semIzSWdSR1YwWVdsc2N5QUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lERXVJQ0FnSUU1aGJXVTZJRXRXVFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnTWk0Z0lDQWdSSEpwZG1WeWN6b2diblZzYkFvZ0lDQWdJQ0FnSUNBZ0lDQjJhUzRnSUNBZ1IzVmxjM1FnVDFNZ1JHVjBZV2xzY3lBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSURFdUlDQWdJRTVoYldVNklHNTFiR3dLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJREl1SUNBZ0lFSnBkQ0JUYVhwbE9pQTJOQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdNeTRnSUNBZ1ZHOXZiSE02SUc1MWJHd0tJQ0FnSUNBZ0lDQWdJQ0FnZG1scExpQWdJQ0JPZFcxaVpYSWdiMllnVmtaRElFbHVjM1JoYm1ObGN5QUtJQ0FnSUNBZ0lDQWdJQ0FnYVhndUlDQWdJRkpsWTI5MlpYSjVJRVJsZEdGcGJITTZJQW89","heatParamUpdated":false,"creationDate":1725967716302,"timeout":0,"description":"Artifact created from csar","artifactType":"OTHER","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","artifactName":"VSP_basic_cnf_macro_VSP_Information.txt","artifactGroupType":"INFORMATIONAL","artifactChecksum":"MjgzYjY4Njk4MDAwYzMxMTMwMmM3ODBlM2JkMDQxZjM=","artifactUUID":"b43e0a2a-ea7d-499d-9fba-1db1db95f218","artifactDisplayName":"VSP_basic_cnf_macro_VSP_Information","mandatory":false,"serviceApi":false,"artifactLabel":"vspbasiccnfmacrovspinformationtxt","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","duplicated":false,"payloadUpdateDate":1725967716306,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716302,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"heat1":{"payloadData":"Q2dwb1pXRjBYM1JsYlhCc1lYUmxYM1psY25OcGIyNDZJREl3TVRNdE1EVXRNak1LQ21SbGMyTnlhWEIwYVc5dU9pQkVkVzF0ZVNCaVlYTmxJR2hsWVhRZ2RHVnRjR3hoZEdVS0NpTWpJeU1qSXlNakl5TWpJeU1qQ2lNZ0lDQWdJQ0FnSUNBZ0lDQWpDaU1nVUVGU1FVMUZWRVZTVXlBakNpTWdJQ0FnSUNBZ0lDQWdJQ0FqQ2lNakl5TWpJeU1qSXlNakl5TWpDZ3B3WVhKaGJXVjBaWEp6T2dvZ0lIWnVabDl1WVcxbE9nb2dJQ0FnZEhsd1pUb2djM1J5YVc1bkNpQWdJQ0JrWlhOamNtbHdkR2x2YmpvZ1ZrNUdYMDVCVFVVS0lDQjJibVpmYVdRNkNpQWdJQ0IwZVhCbE9pQnpkSEpwYm1jS0lDQWdJR3hoWW1Wc09pQldUa1lnU1VRS0lDQWdJR1JsYzJOeWFYQjBhVzl1T2lCVWFHVWdWazVHSUVsRUlHbHpJSEJ5YjNacFpHVmtJR0o1SUU5T1FWQUtJQ0IyWmw5dGIyUjFiR1ZmYVdRNkNpQWdJQ0IwZVhCbE9pQnpkSEpwYm1jS0lDQWdJR3hoWW1Wc09pQldSaUJOYjJSMWJHVWdTVVFLSUNBZ0lHUmxjMk55YVhCMGFXOXVPaUJVYUdVZ1ZrWWdUVzlrZFd4bElFbEVJR2x6SUhCeWIzWnBaR1ZrSUdKNUlFOU9RVkFLQ2lNakl5TWpJeU1qSXlNakl5TUtJeUFnSUNBZ0lDQWdJQ0FnSXdvaklGSkZVMDlWVWtORlV5QWpDaU1nSUNBZ0lDQWdJQ0FnSUNNS0l5TWpJeU1qSXlNakl5TWpJd29LY21WemIzVnlZMlZ6T2dvZ0lHUjFiVzE1T2dvZ0lDQWdkSGx3WlRvZ1QxTTZPa2hsWVhRNk9rNXZibVVLSUNBZ0lIQnliM0JsY25ScFpYTTZDaUFnSUNBZ0lIWnVabDl1WVcxbE9nb2dJQ0FnSUNBZ0lHZGxkRjl3WVhKaGJUb2dkbTVtWDI1aGJXVUtJQ0FnSUNBZ2RtNW1YMmxrT2dvZ0lDQWdJQ0FnSUdkbGRGOXdZWEpoYlRvZ2RtNW1YMmxrQ2lBZ0lDQWdJSFptWDIxdlpIVnNaVjlwWkRvS0lDQWdJQ0FnSUNCblpYUmZjR0Z5WVcwNklIWm1YMjF2WkhWc1pWOXBaQW9LSUNBalUwUkRJSGR2YmlkMElHRnNiRzkzSUhSdmJ5QmtkVzF0ZVNCeVpYTnZkWEpqWlNCaGN5QnBkQ0JvWVhNZ2RHOGdabWx1WkNBbmRHOXdiMnh2WjNsZmRHVnRjR3hoZEdVbklGUlBVME5CSUdWeGRXbDJZV3hsYm5RZ2FXNGdhR1ZoZENCMFpXMXdiR0YwWlhNS0lDQmtkVzF0ZVY5aVlYTmxPZ29nSUNBZ2RIbHdaVG9nVDFNNk9rNXZkbUU2T2xObGNuWmxjZ29nSUNBZ2NISnZjR1Z5ZEdsbGN6b0tJQ0FnSUNBZ2JtRnRaVG9nZEdWemRBb2dJQ0FnSUNCcGJXRm5aVG9nZEdWemRBb2dJQ0FnSUNCbWJHRjJiM0k2SUhSbGMzUT0=","listHeatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"heatParamUpdated":false,"creationDate":1725967716370,"timeout":30,"description":"created from csar","artifactType":"HEAT","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactName":"base_template_dummy_ignore.yaml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"ZjI3NTdkZWViNTEzY2NhZjg4MmQ3OTcxZjcyMmNmNDY=","artifactUUID":"30233c92-0166-48e6-9037-ee5635c7143f","artifactDisplayName":"base_template_dummy_ignore","mandatory":false,"serviceApi":false,"artifactLabel":"heat1","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","duplicated":false,"payloadUpdateDate":1725967716377,"heatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716370,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"heat1env":{"heatParamUpdated":false,"creationDate":1725967716395,"timeout":0,"description":"VF Auto-generated HEAT Environment deployment artifact","artifactType":"HEAT_ENV","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1env","artifactName":"base_template_dummy_ignore.env","artifactGroupType":"DEPLOYMENT","artifactChecksum":"NjE3ZjhkOTVjYjhhNTE2ZGYyYTgwMjlmYzIxZjg3MTI=","generatedFromId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactDisplayName":"VF HEAT ENV","mandatory":true,"serviceApi":false,"artifactLabel":"heat1env","duplicated":false,"heatParamsUpdateDate":1725967716395,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716395,"artifactVersion":"0","isFromCsar":true,"generated":false,"heatEnvType":true,"empty":false},"helm3":{"payloadData":"SDRzSUZBQUFBQUFBL3lrQUsyRklVakJqU0UwMlRIazVOV0l6VmpCa1V6VnBXbE01Tms5V1ZqWk5WMnhxWVc1a2VWUlJiejFJWld4dEFPeTllM2ZidHZJb3V2L21wOENSczAvczFLUWt4M1phblp0N2ordWszVjV0RTEvYlRlLytwVjBWUkVJU2FvcGdBZENPZHV6ejJlL0NBQ0RCbHg2MjRxVDltV3MxdFVnOEJvT1p3V0NBbWNFcERxZWtlenpGWEFaelBJdi9zZm1uMSt2MUR2ZjM0Zis5WHEvNi85Nkx3LzQvK3Z2OXc5N0JpOE85M3ZOLzlQcDcrM3Q3LzBDOVR3Qkw3Y21FeFB3ZnZYdjNWUjNjWCtUQlNjSWtscFFsWXVBaEZHSkpKb3pQQitna0dYTXNKTTlDbVhIaTRaUytJMXhRbGd6UVZkL0RhWnIvM0F2MmcvMURMeUlpNURTVjhBN29DWTBaUjBkQVlPaGZGeGVuNkp6d0s4SzlLWnVSQVpwS21ZcEJ0enVoY3BxTmdwRE51aU1xRXp5ajNWRFZGbDNKQ2VuT3NKQ0U1NTgwdlhvMFZMM1lKc3hIYUFNTFFhVG9Db25EUzJHS2QrbHNZdjcwNFlPL3Q5ZjdzUGQ4UDBpVGlYZEo1dGVNUjJMZytjZzA3MFBUNW4vQzg5SDE5Ylg2bDR3OEgzRnlSYmdnS09Yc3c5eWJZWnBJVEJQQ29RRXl3elFlb0pEWmwvL2JBYzVES01GcTdOL3FkNTcrWlRvVkxPTWhnVllXNE1iODM0OVllRW00WHdKWVZWSC9qd0w5T21CODRsM1plWG9SSEFZOXJ6ci9Ha0ZYT002SStFUUNZREgvNyszdFBlOVYrZi93NFBrai96L0VzN1dGdm8vWkNNZm9GUkFVb2pNOElTakZITStJSkZ4NFcxdm9OQ1pZa0YyVU1FbVFuR0tKNUpRS2RFM2pHTEVyd2ptTjFIdFNxN3lMYUJMR1dVU1RDWXBJU3BLSUpDRWxZbGN4eUpoT01rNGlKQm5LaEs0LzBhQUFOYXFPanpQT1NTSVJ2c0kweHFNNEw5RUM3RUMvT1NNVEtpU2ZJNXhFK2syYXhmRTVDVG1SYWtEZWxtbG40RzBoVks0elFMTzUvZnNObnBHaXhHblJocTZIa084VS9vSE05VmVvcGFBM1hHNUZvQWJXc0tQNnpzbTRrR0dLenpWUEE3dFhKVjVYNG9ub0t0aWhHU1dyZVE2eHFVY1p2RTJab0JKa2VFVm9JaVR4eE1wclB5SWppaE8vMy9QNTRaNkgwTllXT2s5SlNNZHpoSXNCbjdLWWhuUDlPWWQzME8xZVppUENFeUtKQ0NqclJpd1UzVXdRN2s4eUdpbDVpeWRFZExkU1RueUZlcHBNZlAwT1d2SVFTdk8yQitoay9JYkpVMDRFU2FUdTZTMHNJemlPNTBoWW1CS0VPY2R6eE1hMTZRZ00rUG9YbW1WQ29oRkJNNXhrMEViSUNaWWtRalFCS2xOU1Y2UTRKRUZsWEtKNVlCS0xTOUhOS2RaUFdlVG5BcjZyUnFJSDU2ZWNYbUZKZkRzelhUdmFMWlM2eEtOZUxDUWVNeHlwZUVQeWpDQTZSbk9Xb1d1V3hSR0s2U1ZSWHdRaGlIeVFIQ09hakJtZndUS09XSUppTmhITzBCWXRKek9hMElpTWZHaEhkTGRreGhPZkpmNElpNmtpa1d3eW9jbkVqZ05lRE5BWXg2Sk00dDlUZVZmNm5sQlpFUGVFeXZWSWUwSmxRZGQ3M3dROWw2NTdqNFMyaE5EVVlDUlg0bGt5SlVjbGhYSGtRdDNvRWVNc2p0VmdrQ1N6Tk1hU29HMFEvbGI1Z2RGeUFzc0VqSHBIUzFuMTUxdlQxcURTbTJwemhaNTBRL1oxdWJFMzJXeEV1Sm9vSTJJNVNXTWFZcUhhajBnYXM3bXFidDRlc3l5UkE5U0hxcWNzUW5nOHBnbVZjNVFxa3BBMWttMllvWkFsSVVtVmZobE9TWlNCWUNOWE5GUlVwRlJQT2tsZzFoSVdrZTRXVFNUaDhOdDI1ZU1rOG5FaWFmNUc5WG9VeCt5YVJIcmRFd01rMkZqdW9pbm1rUUkvWmRHUktReTBLd2VvMHlrRzRUYm1qT1RzQ3gxSkltbDFOS3FRbmsrbUNPRlRqMFg5dXdiUXFuZ0ZZczNOWldqbFBDWDYvWUxtRUJTRCtTdWFpUEdJeE9pU3pCWFZ6ckFNcC9yajYyQmk1TVlsbVE5UXB6eHdza2Q4L0I5Zk1VWEhjcjh1VjI5YlE5TGF2QUZVLzFEaVFyZmRyNzdZcy8zWWtiMy9EYWJOWWdmMmU2bWlTVUQ1VEVuWmRXYlBDajdjUEcrTEtlOE5rMlNBYXJ5eWl4cUpiaGRVUTFTZlc2M1VqZ2lpazRRcDdmUjZTaEpFNVZPQk5ERjZ0dE1CK25oYlVDMGdXdHdSQTQ3bUJNUXBTRXcwOFZvQ1BJYzNqT2VkWHJDWWFFVGR0ZE1XdEN0eExnSEZNdThDd0NoK0ZqUC92VkpScGdRSjJOZ2pJYkdrSVd4K2xkWSs1bXlHTUpwUTZTemRxcWt3WmduNWwxUmdmTWZaN0h1OTZKTkVhZmlSVlMvVTJ1V3MrUEI3eEhFU1R0WGZJSkN1Y0R4QWh6MVFEZXp1T1o4VnRZaXdNY0ptcTRGbU9FWFhWRTdiQWRaTHpSVGdPb1pLUCtGMFVHbnQ5TjN4R3MyY3ZqdXVOdEFFemhYbE1zTXhtakloUmJtZEszalhDazVUYTlvRW9MNmdNWTJKYlU5WXdHUWFxZllxYmVyRkpMY0dyYlVhcWxYOGlwTHI3alhqbDByNktsaDhOdnFEaEZKMG5WYTcrVEpRbUozc2pKazFQR1dSZUpwUEtPTGt6NHdvckNpR2plbU15akpvU3prcVpMTTBBMTNKa0VoWDZ3UzV1VVVSMWk4RVpVTHJjSnlFYkRZalNhUzJ1NkJtRzhVd0ltT2N4YktnTlFCSk1oUVRmRVgwbGhnTFBTY2lwQ3dESFJ5RlUwWkRBa3lxSmtkQkZxQUxLQndMcGpiSVhLbE5Bb1ZUbklUNi8xd0t4RFBRNVVseVJUa0RyaFo2aW1NcVpXejV3NEN5aTBRV1RsWDNQOUdFS29RRTZFVHZHU0tHcm5GU0dvbFRMVXYwYURVZmo1bGF1NHpDajJLYXFDSTQra1BwdVhKS1pxcURoSVJFQ016bldvWnlNbU5YZXZjZVpqeWVLeDRGM0l3bDRlaHBnZWVuYXJYUkV3aFRyblhUTU0wR3FOL3J6Y3p2R1ptQmZ0L2YrL29uQ295dHAzL2xLZzRsNWFyelU0Rmlla1VTSW9TQkdVY1VmcVdjamNoNnRLNUlQR1k0RWwxRnFlb2ZQNlpqRXM3RG1IUzM4ajc5dkduUDluMnEzcFFrbmRyYnFUMEtsdE1CNm5UVnlwMHlMalVnSU9XbzBzaGZrUmdydFowbGtSaWcvdGV3cnlHY3NpaC91YWZlU1RvakxKUDV5d01Qb1RHbWNjYkp4WlFUTVdWeE5FQ0hIbExVb21iUmVkdjNjcXhzQ003bkRXRDI3dyttbXF5VFpNSmgrakRITTJ6TVZCN1Zid2YxN2JOa1ppeklsQUV1NXhHYWtNUXNhbGEzcWF4Q1RsdUtaZlA5ZUlJWWp3aFhMM0FVYWZKbm5CT1JzZ1RNWFk3UUE5NFBDWmYrRENkNFFyanRTNzM3U2I4cTkvZUxVanJBb0diQXBjSUN0b3N3TEJNb1pUU1JaaTlWbU9OR3hHNUNiU2Vxc0xZemt3OTRsc1lraUZtSVk5T1R4YVFMYnNRU29qaGRxWk9nNnFFVVUyNHNDdDh4ampEc3gxQk1oVlNyVU1xRW9DNXluY1oyVWFwM2hZS1FoazJ3WTVFb2VLNXIydkdUQ1UwK2RFY3hHOWxqZ0pxNnBFcjRGY1d4NkQyWTVXaFFZeDBqR1FNdVJVRWJ1dzYwZGdCQm1mOEZDZFZ1ZklURFN3SUUyMUVWT3hyaE9KTnNwcFovV0R4R0JOUkUyNTB6d1l1NkxYY25ZK0hqVUUzWUN2M2d5a0lLSXJIY25oMVVHR01oQmdoUVptYi9Za3J5V2NSUlJMVXhKQ2Nab0hkRlVXcDlWN3F3MWpDb3FMQ1IyVWY4cE1neXBwY2tubXM5eERTRDhFZ3RFWlkrU2NLeXlYUVhqVEpwRFNYa1NxMUFNOGFKVVlFd0p5Z2hKRkwwcmpzVXVXRkdkd2JsREt2N3FJbkF6ZTVGQzYydU0ySkZCQ1dTeVJkbk02elZyRFhGcmxNcFB5RVJma0trVVlBczBydGJNczV0bmpJR2dOV0dLb2NlR1R0eUZYVDFpTnhRVXhtYXJ4cjFiQUdMQmIzZVArVndNblZGUVFyTldjWVJ1MDZBRXVtWWhsaVNnaWUxMlYyTHRWeUtPUVdWRURCOTVCdFJXRUNkUWtoTXdTZ3BKT1pTVTRpdm5tOWZmMy95QmgyL1ByczQrZTdrK09qaU5ieEZqSnNwSzhxY25SK2gwN09UZDBjWHI5RVByLzhOWHh5dUJRb3luU2lOQkdWRzFjVUtvZHFZQlp3MXpyaWNFbzZ5dElxUFRDaGN1Qks0b0tvc3NYU0dCYUptLzZkRnFGSHhvUU5GSVVxYm9tTlZpQXBRRGkycm0vN2dQU2gxdVVTVXpMYWwwS1k3cjZPWlpWTFFDRFI2QUd0SzRwbFdBM1hMcDdrSVJXZXZqMTc5OURxWVJRQVJjSXhqL0FYMnQ5eGdMR29GeFdoMVNVbDFxMGtWUUpnOUFHY3pJcWNrRStqMUI3WENFNDY2NkNjaU9RMWhpWjNwUDV1M2E3VVRqNmJtd0lEWndHQkx6ajk4WWhvd3RtS0Q5dnd3cE0xbXZPaEFKRzhUeW9FTnVSZDhYVFloOTc4K2hLOEx6TWgzTlNUZjNaVDg2WTNKQnIwTkJ1VmxKbVc5RW1neVFSYkJZSjRvOW56QUREK0N4V1JOVWJ2R1J0TWVOSlUzbTNveWM3cUU1VDNrT00xWDI0WUNXdFh0Zk5QdnZ6QzJ0VHA5NXlOZHVIRmQ4eGl0WWV0cVJsWGF2bjdTRGV5bjNjSis2azNzSjlyR1ZqYXk5WDFwODJhMnRwMWRyU0pzYVVHU21IVmFIL3Bkc1RoVE90bzJVVW82Q0F1WVBYdHlBbWN3VVBTZExsa1liT3VOelZpbVptYzdVVXVKb3FKTVdJWFBiV0lYcmRqWlQ5QmUwYU9WaGFWT1NYS0ZyckRldk1HYjE4blZPOHlMYXVkYXM2cnM4NHkrbGUvemRKbmNBSjliMlg5a09Qb1d4NG9ramRZQnQ1Qk9HWmVGZEZDc0RSdHE4L204OUIxazBpa1UydDkvWGo0bEI3SE1JcUkrYjRzZGJSVlhmMWcrY2ZzSEludGpTaVBod0N4V1BCeGNxRzZhZDkwdDFTTFl5MU5uRkJaS0l5MUE5dWh6QW5zMm5KOGFuQnVMYmdsMkYxdzFnMkI4VlJzRmxzVHpqWUp2Vy9aamhpTi81RTZlTmtrNVlKMmNHZ280QlhWWHFWaHpkeGZqYm1tdnB6U2NvaG1HblpOaVFzcEpaR1JZaUJQMUZnaGVNdDJrK0pMUlVOM3ptZk1jYmVBSVk2b0VvVm1FVGs3MU1ScS9Lb3djQ3NZRjY0L1dHekFZWG55Y3d0R3BxdXVIY1FaN2NLMlorT1JERTR4dzV3UEdrVXg4T1NXK2hzZlg4UGcwemUwc3B2b0Z4K014RGExdWRhdzdxVjVUZTN3KzBWTysveWZDS1puaDRBL0JrZzMyc2VUKzc5NUJ2M3IvZDcrLzEzKzgvL2NRejBjUG9jNFRQZStkQWVvWXVhQW93RGZVd1Bpa3EvL2M2dXlxNGtyK3FiSmE3ZGJ2VXM1U3Rac2tvak5BSDJGbDZSZ2JTUDZpdVNxOFZ6dllqcll6NSs4a2xURVV0amJLVjBSaUdvdWlWa09uOE41c1RVc3ZuYzVIak1VRUozazdiUkNVb2ZoWkVLVWFaMEt5V1c3YUtyZmhYSUZXTll4RWR1MjQrZTRBYmxGaXBhZ0tVSENWWGdRaUY0cmJHNE9Ka0RpT1Fmd0duYnluMjZMVGptTmgzT3h3RGZBWFA1NlhGdElyaWt1R2xJVUkyTERadk56WGxFWVJTU3FEUnFnRG9xeGp6Qks3NVc4cGxsTUZtTFhPV1VKeFN0MDJvam1mN3hZY0M3ald0Q2FLLzlWSVJKOStYSjc3ZnpQS2pudEpxb2xqbFVyaXpzRmlsaTF1WnAyWksxbWRVbS9HanJTS2FOZ2trK2Z3SFZ1ekNKcFZUQld0YzlpR1AwLzlkL3RYVlZqczdXS3pqUlBkTjI4dlhwOEg4b1BjWEI5TDF2LzlGLzM5K3ZwLytMaitQOFRqUFh0bXpjc2p0YytXc0h1NG5sS3pjSUVsQjFHQlJzUmM0by9abkVUbzJUUFA2d2Y1QlNDellQMTg5aU1helJIUGtvUW1rNEhuZmZ6b0l6cEd3VHV0WDlxaktNTzc2QlkyTC85bW1UWHdqd2pDeG01dWxrTTR3VWpJZGRPYWlPU1VzMnd5SGFoV1dycktENkZ1TGQvNmR2UHo4ZU9TMHFwSmtrVEZENDZUQ1VGUDRQeDE4TEt4dHJBZEZlVURKWjVGTXdEUVZtQzZWQUM1MVV0OW14K0FVaElMdUJOdTdMa0NkYXhwb1pNRFpUYVRBZXhXTmFLMWpFTnYzcjU2L2Z2cDI3T0xsMCsyMVFZd2xER2FFSWw4UDdjeUl3WEttYjdRRzd6SjM5N2VJcDhocFJ5cUliM3NmQXhFU3NKQXRTcmU5MzRMcktIaHRtTTN5MEsxbE44YTdsUnUrWFpndkRzVjBFNU9LNENwWnNXZHdLT1N6QUF5SWJITVJJQ2pTTTBVZ1hmbXgyMEhBQWluek03TEV3UEc0RW1PcW00YjRsMEx3UUxrRjJ4R0VxSFdIWnprVzJDMVN3ZlRxMkFoQmRNYUhPbVRGVkNYMnlSR1pNejB5VjlJQ0doU3o1NnBUbi9CTWpSMzFRQUQraXhzZ0Z6MGlxdHdSZVJlcndLU0VnMzVoSjYvUG50M2N0d3dweXQzdWtLUHZsK1UrUGl4OC9HallieHRta1RrQTdLVDd4cVBMTStpM2c0d1hnRGNwM21zYzZ0SVFrMzNFN0FQdnF6T0tvenNCa2xtYnJNRGp3SUJLUUhvUExtZC8wbUJCeU9uRXFKYlI1MnZleDEwZXp0d3BGR3BId2V3YmdzTkdxUEp5V2tIdFZJZ3lxZGN0ZXFQR2IvR1BGcHRDc1JWMkYxaEdyN3VmZDFyRzhaeUZQWDNYZ1M5b0JmMEI2b2RNOVJjNW5XZm9WK096dDZjdlBuK0hEM3IzdDdhbFNWaFVrMXpHR2RSQVZjbXpPM1NEZ3JVOUhxbTZnQ1dtb2pxazVIVW1nM3RwdTZhakpCajhBcnNrbU12THVTTG56bCt0dWNwS1o2UUFCMVBTWGdKbktiUGFKSFFkM2hSNXhYVXk0L2ptM3ZycU0zUmNwOVk5ekpNeFVNc1B4cmVpbXlIdnVyUTF4MzYxMlRrMnZNQ0Y4TUdtemlKMEhaQlY3YURRcTdCaVdGUUhLbnVvRzJZZ2ZKM2lTY3VlOXdnVGlia3czYzBpVkRINTcvK0duMzE1RVpNOGQ3QjRhQ3pVNTZnTXdiZVlrZzFFUkZKUWlVT3Q5MlZ1Z0pCaFhVS0FHNXZkL0tMRG9Yam9qNjhGNUt6Wk9LZWxXbWhpNjhZamN4MUFWNUFJdFRjWUVVd1VhYm4xRG5TQ3J5dmFESm0rZHdwdWd0Y2orVENGN2c3WmRlK1pOMHNpUWdYRWllUmIzcnhWUysrVTdKQy9xaEs0bGM0cGhHV1JBOWJNK0JkOUwrYS92LzdsTVFwNFNLUTZhWmNnWmY0Ly9iMkRnNHIrdjlCci8rby96L0lBNUwxaXM0Rytnb05qWWxhTUY3T0ZGckNLUmxZWWR0OTVyMytrTUo1c2JtTm9HK3JtQjFDNE9WQ09TSmptaFNFcXRjSHYvZ0lJalBRQVNmZ0hydGxYZGUvUzRrUG5pVWhPbndPZjlMWmVUWWUwdytvNHhlTktmYnc3ZkxnSFp0N05ua2Yyc0hzend6SGRFeEpwSVF0QUI1NHZ4RGRPcFNYcWc4MUNMWEhDWEVtQ0JKc1J0QVArZEdJSHU2WWtqalNOOVBnOE5lcWFWU2c3WkUrRFh6MTVseVZWVkpENmNVNzdWZ3BWazYva0w0V0VWVm50N3hNYTRHVnNLWFVCdnZqQ1F4cDhITDFDWEhnekJjSTNVcEpaeWhnTGIxZEc4Q1UwMFNPVWVlZnd2K25FbStsMW5TLzY1QkkyOStHZE5oc3hoTGp3OU02Wi9xemJodW5hZVdTcUw1ejFTQ3BDd1hKbTVKNEZvaXBYc3NiQzhNWFU3cmVCK3g5azFEM1UwWkpZM2x0TjQzODBieGN3eDZaTnlKRDM4dXhYdmtzTVdxUDN1a0o0NGNVZ0NPWkthcWtncmdLeXlWYTBlalV2QTh1MThWT2ZhQm5SR1pjMzY3U05zYXlvNzdxcTNVUVVLUWdzeWZjaVJoUXNnd1liY1hFSTNES1cvMmxyVWF1MytSMWxGSlRLMWhSdFh3cnJQOUY0aG5hQy9wOUpMSVU5dWN3ME1KRlRMc1A2ZXZkU3ZOQlY1aFRzTDNvb1VaYTU0bm9lRXdnQm9NSVdVcDJ2VkVta1duOEc1ajV2YURmUXhFaklua3FiV2VJeWwwa0dMcld0M2poc0h5V3hzVGMwYUVDMGJFUC9CNnpDUTBEN3lnV2JGY1ZEN0ZxSm9PekZxV0d4YkRWc1lJNXh2K1oyeHNvY0Y5YjM4UEVDV0p3Nk9DNVd3T0xLQk15d3JHcjFENEc1YkFSdDRXeHZDeUx1djhVQXhCSGkycFhKeGNtem5mTk9sYlFMZTZrVEZUTFczWEZtOXZEdlZwZkxEaGJXY2pFNXpnQlRzb3hZeTdyd3Q1eU1XczVWeVU3ajBTOWtLZ1hFTFNEUlZXeUhzWEVzVkV1cjQ3eW04WFdUbG5aUUZyREJPTVZJZVZjSWMyL21IT1hoaElyUXRwWWNTbU01VFlXQXJGOHZGV08rKzg2OWlVeW9WaFAwYmE5RzJlUDNlRGJUcnV5NEFLNXducGJIdFE2NjI2MTV0TDF0MXpoY1IxK1hJYy8venBzUWdYTldBYWVnZGg2cGwrVEVWZ3BXL25Nc1pqcUh2S05ZYWVEdGgyaFZuZmR6dy96YkpHS0EzM2wvZW03NDUyRityaHpES0p2T0xjQ3JSdlU5NDBiTjlJTGdMMjk5Y2dzbGZOWFZNZFVjR1Y0MjBCdWI3Mnc4SmxIam9Cc3I5RGU3dW03WTFVZ0pWeFFJVWtpOVVDT1kweG5FSXBSL2ZHbXVRdFR0MFVtYTNTK014WkNGR0dKVzNGWXRTUG0wbTVHaE1BVElwVElBeGZCeGk4NFRWV3Z4YnVhTGI3Y2dZRWY3UEtiYlBCN0t0dmJ2S1p5eWpMcHZPelVCNm9LL3NGb2dqcS9KaDJuS0hDdm9hdThySzJNY29iK05YbDM5T1BQcjgvUnU2TWZUMTRkWFp5OGZUUDROUUVHdDVWdXdNbDVGWE9FdG1UcG8zZnRRSmxFTnJBV3drSmZWVFkySjEwS2JCUHQ1aVpqVm1nenJyaTJILzIzQ2U0SnB2czB4aUZCbmE4NnFQTjc1dzZHdVJJaG9tMDlZZTFMZmd2Qk9Pek5PTnBXR0ZtQnpWM1JWYkJPalZGM2Rzb3RGa1hyRGRRRjI0TCtteHN1bW1pQmI2V0d3UWlpamJTNktxd3kvMllabXVJcmdyUWhoa1RhU1ZCTzFlS2NFSFN0SGRMeUl5SlROeWljREZVMXVOSU81ZG00R2hFRjFjRlNVK0pLNHpVa2t5VUlOS0Z5VGFJQXBsOWI3T2VxaDlKWUZsUXBIVEZWTU8xUHFQU2RtRFlXOGZab01YY0JyQVMvQVg5UTFaV0RidG1BejZEVWR1MHF5SExnZGFDY0ZzRDF4d1ZBbTlvSzJDa0pMMW5ocUYwZXpySlI1QjJ0dkhuSVNjT0VyQ3BDdS9ub0pJR3JvcUVzK1QrcHZwV3kwMjVRcU5DTzY4NVVJaDg0L0F3YVNwbER6b1pQMnN0cHg1Z3hOYUpuVkFnSVFLYUsrUnBJWDd0WDVTalhxS2FrNnNxbGxIclZGUlRYRVI2RWRTZWF1ZGpXSHF0VGdtckFtT0NwNis3Ukpua0F4MmE3NTRUS2xUZGhFeURnMWJkZWt6SzN0VzI0VkxISGJkYmpOdXZ6YmJQc2JjZXJQRTZYamIybHp4VmJKVkE1aGxmam9sVXAwektjRHRxV2FkeGE2Y25PS2pqeGRiVk9YYmQyTC9Uc3JJRVFKK0xZeWtpcHh5RnJ4RXU5Mkdxb2FhaTNJbmFnSnNTVTJRQ0d6Z2pjOVNoa3p4VEw0Z0RWWHJzSXZKOEZCREpvT1BPU2FReEQ2cUJ0Rk5GUVdrK0FmS1FwbHROQXNrQk9pWDZGT2hEeDdZUHNxQ0hmM3JaT1FkRzBYeFlYY3A2U0U1RzdOYUJBQTEvaFlVQzMvaEtZSGxHVjd4dXFiSnM2U283L0c4L2luZWJhRGRyalgvV1MvUmY4MU83L2FQNmQ0ZFJJaVEza0JGaVcvMlAvNEVYbC9zL2g0VUh2OGY3UFF6d2wzZmM3R2hNUmZCK3pFZXFNMWQ5ZFRRUGRaeURiT3hWRnVMTDZtQjFwS1UvSUpVMmlBY3FMZURNaXNkcjFsY3huaTJUczdhMmhRdytaK3hrRExhUXFkZXpsakFEZG9JUW1rZEs4OWhWQXVyZVBIMWNaWG5Ca1JvTnVrR2xqVHdzaEs0NCs5M1J0L0dubi84MGxBMW1mL3crZTcrMC84djlEUElyOTJ0bS8wT3VxdkY5WHJ6NFYreGZxMkNjUkFlNFFIL2xmZExWaEVDNDJiMG9BTE9iLy91SCtZWTMvRHc0ZS9mOGY1SEVaRnFlcDZPWmMreW9uaEx1dzdWMTVWYVFrSEVCb1F4UHdIRFlFenAzQjV2Wktsd3JkUmc4MUxEWXhST2tzelhWNTFzVXNHNWhlbldHclo5MEJmVjNzZm9xVGkzelhWb3BMVmo0bHNGY0xxaWVyOW4yNTdrN1JEYTVHT21zd0FWVTZybXpRRnV3K216ZWY1ZFpLTzg5R1RGVE0yU1VRNzQ2RCt3NmpwZFU3RGFmeVFsTjBFMUQxbTI0TmxLc2VwYVVleFJRTFVvb1pTdE1CNnVSdVU2NnpmeDdBZFZDS0UrQ3JIYjF4aFF0eHJFcDF2RVlpeWROYUZLUlZwRDI0QTM3ejlwWmp0RzQ2eUx2T0IrT2tlYWpBRThKVmJ0c2YxUlFxY3JBZ09rQ0plTXZaSDFyQTYvZmNHYTlrbExndkJMWGtGS3RCNGVhdVdBb0NlTkMyd0ZCUGdxR2RCanVYWkw2dzFDV1ptNGtXQzh2cEltMGphZVFmaHhUZDlCZEZvVXBTakR1UVpLbmRGY2x5QVpoT2VveWlUQ2xueGwyQWRGdTlQNHpMRGtiVm95YnVtQlVwTFF2Wm9WZitDWlUrdEZNOS96VFZJU0JyU1Q5d2pvNENsNEJSTmN0Y2FYRld0WXFncStnRy9aa3hTY3IxRlozakpLb0t1ZTZJSnQwUkZ0UEtlNStFbFRjM3BkOElUc0ZnY0M0a3k4NkdrVzlPVkpkVXlzOWtVUmVucWRPem03emtvMitzb291N3R3RThIWmJhSytQbXlnM0RXQm0ybmtubjBrRHh3TW5qcVE2WlhVQVpMaUVJaFE5ZnpFMlF1cjhITFpnWUdEd2ovd3RGclBJUmVvd0FSZWgvL2srZ0d3VWdZcHhPYUxJcUlUUTBLbUpDMGlYMWJlNmJlZ3NSUzhoZmlyRHFpMzJkMUJyMHhYS0k2OFVrVi9iWVdZUHFpb3ZSaStpT0pGZk5XUGoyNU9MTjBVOG52Nzk2L2UzUDMxZVFBVkorb0VNYjhBVHp1UTMxMzRIb1RsVi9hMGk3Mk54OVRjYTdjVlRyQkhLWE5halVZcHRxc3RjRVZtWFdkTGpWVnFLUmFRWFluQlJPVFpSV2lOUGFYTFZLYnRXNk9ucHJDODVLQ1ZycVN5S0NlTCtWSEM3Rm83ci9YbWVGY3grZGQ4Q2hwM0l2Nm5OOWZrcFpWWXFuTWI5S2E5TU5wYXM5VmRLeXRFUHBscXMyVXMzajB0cEt1V0MxbVhxU2w5YUdxa1dyVGRXenlMUTJWUzFhYnFxUmVpdFVVODZYMDB3MjladzY2OU5OcForTkVrNmw3WHRSVGhYT081Sk9wWmw3MEU2bHBYc1JUNld0VFZDUFhXb3JCTE5veVY1bGZXN3N2SDNSTm1BdGo2SGlWcnJEU3I4QU9OYzh0dEloNUtJRHlDWXc4eFBFTmpBYkN0d0owdko1eVpLemttYUVPb2NkYmRDeVZGWmp2NmdhVHUrVnlpSWI2YW90SlJhUHRmWGVZMlA1aWcxQ3B2R1ZwZDBrSXJ6MUZrdTk5ZnVvR2hYUXE4YkVCbFhTRkduVUpXdUJqeXB1YVdzb2xYV3Z1MVUyTmVqOVU5akk2TzUvdDdFcW4rNmlwNzZ2ODFmOG5uR3FmcHRvU2xVN253NnFwUE5WK3ZwajkvL0JtV1JQZjF0TlA2dmpCOVhWckcvNi9SY2JVSnE2elozcE5hN3BXM09ldklPRlM4N0JKcGJwelVDNkdOQisreUppcWVsT2kwbTk4bHFMU3UyVnVjUmNPM2hZZldscFhWYWF0aTFsNzYrZzFVN2FMaDAydWR5MExqVWxqN0hpYVQxR3E5MFZEZTQxbUR1dFNBdFhvM1VIMUhUUGM4VXhOVjNHYnozcHVjZUNzL1pCejkvbkhrRHQvTi9HTXQzWTdaL2w4Zjk3ejJ2bi83MjlGNC9uL3cveGZGd2FvTmU5SVVBK1NKSUl5SzkxMVI4UmllMWxBUk9pL3lGdkNqU2NkcmNNeHMzQ2FmaDVjY1pOcjBFc2ZTekMvMTZTK1M1Nm9pOHhOMFFCeHZWajZZOGZvUmE2dlFXRVBMRVhvRXNxbjlPaHZRWEJzNWdzSGxzMXZMRk9MVm0yWTdaR1FnWmRNWmR2RUtYWUZlcCtuanZURmZRbURXcFZIekxCUHJYRGNtZHh0TkFuNlBhMjAxei90R3pIYUoyRXBzR0pKaVRjYWNTdS8zdTNneHB0THA4UER5MmtJR09EQUJrM0szeHV3Um96TmR5NS96dmVkM3Q4eWs5dC9SZFg0U2JYL24rc3NQN3Y3MWZYLy8zK3djSGordjhRVCtPRlhSTWY4UE90NWszOUxQV0RzdUdtOGZJTFhLV3JoanBaWUVQYzZpSjB0clBISW44Mmx5c0hndDlaVURBUDFXLzJYQzJaMEJvQWFpeFpWaU9hRmdxNDNiMHkzQkRQR1dLajFDcVVzKy90R1Bnck9mbWFBQzhYYVlEVU1UdzFIQWhxYzBwN2dIUlRUR0krSWZLMGVoTGlZbUhoRERvVHN5cTZGdU1yejdzSW0rQ2RuZkwxcGRPMlVaV3J0Vjd2YVRyK2JNVlVuc2l5SFYzaUM4T1h1Q1BDUkF2R3hNTHJZcTAzaVBmLzFucVFXZitES1lsbmRKSXdUamJmeHpML240UCtRV1g5M3p0ODlQOTVtR2NMbldLcFZoV0krS3NwQUYxUFNZSkdHWTBoa1VpS3cwczhJU0x3dG5UQzFEekVncGlTT0VhVG1JMzBEWDJhVEhZUkp6R1c5QXFTQ1UyZDl6aUp2QzJVa0ltT1piQ2RjakttSDJ3MmhmK3hFNkMzTnVaTXFrRkNLZUdRdlRud2dsZm52NTlMeG9tM2hVeTA1bmZINXlpaVhIakJoTW91L0t2Qjk0TFJmM2dYL3JVdnBwT3Urc2YrRkZkSnQyaEliZVN5RkdLZkMrOVpJSzVUNzFrd3dwZmVzMERPVXUvWi8vRzIwRHZNS2NzRU9ubjFXbmhCeXRrZkpKUmVRQ09DdTdvY1ozLzhGYVZFTlhmRXAraGpNZi92SHp6djl5cjgzMzl4OFB5Ui94L2lzYm5zUGU5aVN0QjdFMndIOG1TZncyRWhPdFhFL3R1MlRYQ2hqeFRNc3NuNHBMc0QyWXNTUk1aanBXQkloaUp5UldLV2dnNHh3eFRPQ0hYWUVwS1lWTUM2RDMwZ0NTRnVaaXhTUE05U3VQQ2NUSkNZQzBsbXdxelU2czNQYjA3K1AyanpGNXBFN0ZxZ054Y0JVbkJQR0k1MVBnSXFrT0ZPcFBOT0ZsbGVCQWt6VG5ZVm1EU0VOR2VxS1dQU0hNWEVBZ01oR2t3MVVZQUp5YXhvZ3NROENiWE1Nc25pSVZ5TUxpWnhFbUVlaVVDanN3R2IyNUJoTmVyc29Hc3NVSXl6Skp6cTREUDliNzQ1QUlpb1JGTXMwSWdRSGFGbnhvUkVLVXV6R0hPSTVHamdaUHJ6Q2VTS0poSUptb1NxVDA1ajFkaGhnRTUwU3lHSnlZaERSRVVxQmRycnlTa2FVUzZuRVo3ckxPNDV5aEwwSFJueERQTTUydXYxRHdMSXduN3g0Lzk2ZGVaNXcrRVFMdEkrUVVwWmdEQlFrTVRUWEVYSUU2RG9URFdsRkNqbWIxdlY1SEJEczduUGlVaytWN3JQb1BxQ3JrOFNtU2RkOGJ4dlRVKzZCNkFhaU0yRE9VRWg1a1JuZkNESmhDYUVjQkx0SWh5cXBTaWU1MVJJSXNBeDVqcTkzWjhaRFMrSk1LU0FCVlYvWCtzODlkb1Qwcm1RcWpDTzNid1FKaU8yU2ViS0Nad2pROTBwVHFLWXVCbGpyaG0vVk5zZ1RSdFVtTUI5SThha2tCeW5haG9NK3hXczFwQUh5UHpmanlEQ3RxL3h0WU1LdDAwTjVmc0NUTjFjTmRuM1RnNjlUbmVqc1BGZVlkTmhkSjJ1WU1kcUFNamtZUTFxTStHbVVBZldnTzV4bW9xaXRVdnpCa2FqaytRN1FHdEpvWnEzMFpwZ1pvOTErelN4MEFxVHRCMithaFFXekVLRW9uSEZGeXhWVGJ5M1lEcHpkbHBNeVZtV1NEb2paUkRWbEFXVWRYZlE5cmMvbko3dEJNWVJFcWxmYW1vblJDS2NTVFlEaHJyNDhSeHkxTkl4RGJFa1loZkZiRExSbVd3ak5HTUpsUXhDVmFueFF2b25Kd1dUMFB4MXlnbWtwQmRVRXVGNXZndHVQK2p2ZmVYNU5nWlZmKzhyWktuK2VkRHpSMFRpNTE4WlZnR21zbk1KbVBPOEM1WnpXeEV0TXBkZWx2dkFTRDRzMkhFNCtBenNmakVsZ3Rnckw4S3luNUdoUnRnMU1KK0pUR2Z0OWFISjdHcHlYSG4vTjNyMjdJS216NTROMEk5VVFNNWxPMnlUREE4TkFjcVlDcW1GenM4SmJjTmxaajkxSXhJVHFZV0lpemlIcHVzNE5IV0s0dm5BN2JBUkp6TjJSUVN5RStZT21NMVNscEJFbGxJRkZpc1JUSzFxUTNjajNCazJoSVk1bmhIRlJiclRNWXRqZHEyVFhJMWlJZ0FId21SbE5taFVDMk9hMTdOSmY4eXNGSDNLS2FFOG53UnpBdTk1TjBXZnFPVzVRYStLck5GdGhlNzRxTFkxUkhlcjd0MzRTNThWaXR6NXVXZmJOOTROR2pZRmJSdVdjUFM5amhobmNqYm9LSUI1L0w1NzRuK1kwSGg0NStwVitCMW4yV0ViL0Rua1FtZWJBRDlZVUhNU2hEbkg2d3pwQmczZi96WkUyeEVqSnZSZUZCa0VnYnVQTUJIemMyMkJSQ2hsa2RoeDRDK0hvcS9qNHFhU00yUEQrTmQ2UWtEWkhXYWhCTC8xZUt1MjB3dy9yQ2ozZm03UXNMeFNyRGNJQjM2Skp5MTFtK0dYZUhKLzhCWDhIeStPdnYvOXpkRlByMi9YbndBSC91S202R3I0Qi9KTTlRSEJ2ZUEvaXEveFhOeU5oU3Z3VnpuWDluRnVBczl1bm9FM3diOXVOTk1tTk55ZzcvUFlxWnZoMmhMODkrYmZjblRWSnZuemZTbjI2MllndDIzbi9EdWhjdTBSNVBDM2MyOFovczF3cmR2Mi9mbTM3THk2R1ArYjRkb1MvUGZtWHd0L00vZTYvR3UycEY4WS83cFJYcHI1OTAwMkd4R3VWRnNiSnFhaTVqcjcxRFVSdUFIK3JVUmZiOEIvRWVFMDN3d1lFNUZKL3dHSDRHc0R2eUg5TFE5cjM3citucjQ3M2pqa200Ty9jaUY3TmZ4ZlVTNHpIS004VVBEbnhILzEvdlZ3T2Z6bGdMNTNub0pOd044ZXRHSm8rckJSaUp0Slo4elpyQjZJZjJYNHdTSDdqaU5vZzcrMEhOK2dzM3ArZ01aQjNBR0FUNE4vSGNCZ2FQdjRWc2N6b0ltZ0VXbElFM0RYN2o4Wi9EYUF3bEQzY1dMaktZd1pSMm9NSWVhRjJWZXZOREFCMnFDeXhyQnUwUEN3ZDJmd0Y5Q1A4ZGdaR3ZpcGRPRFZ5RGVuTEp6OG1SRWhSUmR5RnE4TkFCcCt2SVBlVTRLL0hGS3JTZjg1WlpGNysrdk8zVFVBb09IZk5qSDBTYVNQTyt4dHg1MVY0Uy9GTTZydFh3QitHK0FxMVRHUDBBbWNOVWVJanRIUWZoeEM3bm4xOVNpTzJUV0pqS0ZzZ0lhQ2plVVFNWTZHVTh5allRRi9wN01KL0ZkRFRBMXI4Q2VTK2hzZnhJMTlkdy80VzhKVE9mYWZOeXdpMVFtQVczMzNIc0FtOE44Y09HdUlLdkREelVoMFNXQU5nRnNUUzRCZkNZQlBBNy9HMTdBQmZwTzJ4UTVoMlFTc0FML1MvKzhGZjlGcld4OTJkQ0QvVThVTVJkcVErejJia0Q5dW5MS1cvVXVPZjdIaElXd0NmaWVFV2VNVTNLQUxKOGpaeHVHSC9lTjk0RzhNRGxPU242L2hYZTd0akZKVjhqNWd1L0JMbnQxVi9XeUNQOFZ5V3RYL1Q3R0VaRThZNG1QWW96YjNmc1k5NE8vZW5YM3QvcjBweklvclB3Mys4NEtibTRCTjRMOGhmTXV3M01lWGpmK0tTMkREL3RmZzN4UUVUWlN6T0FaVHJsRkQ3dzcvdmZkZlZmZTN1djNjbmhHcUVqYmJWajZhZXczaEJnM0pCenhMWTZJak1hdzVqaEw4amhkamhYNk9vckwrcklhZ1N2dm12c2FkUUxmd2J3ei91R1VUY0dPZFJ6L0JIbUFUK2tQSncvQjk3N2VnUWtRMzZGL1dzVkl5ZmNYRG1BM05WUUY4OTRQdFRkSlBEbjlGQWhuNWMwM2wxRnlseUhpTWhPUlpLRE4rUHpHNlNma2pZNERlRHNQUi95OStQRGVHdGswL204Uy9nVitick44VU5LVGgxOVoxdE8zZUpWcW1ucXdQdnkvamRZNENTdkFiVzN1TkEwcnd2OW5zQWRJbTdEOE44RHRJSHBiaFB5NitmTUh3Vi9hUER2dy9rSTJkUGFJTndWK0p2ZFIwZmlUaEZoR1kzdndRYzZXL3pZaWNra3dnRytyb3p2RGZlLzBxUjJ5cW53VG41Kzg1cUpzN0M5N0UrVkVWL3VwSmNCdjhtemdMVnR1UFREQTVEeG16MGF0ODI4L3lBVFhBWHo4SmJvTi9FMmZCTjJoNDFRc09nanZhY0J2Z3I1OEV0OEcvaWJQZ0d6UThHYjloRXV3MnpjZWZkNEMvZkJMOHBkL2ZhRTd0VU9MZktLTHFKWTVyYXZSUHVuSXhOeW1MMWtFZ0duNHNoRmxBV1ZjSGE3T0JSblpSK2F0MjMreDgwKysvNk53T3kvQ1hqUDZsUGw1YjREWms5WGZiL25oNzk5b2FmdGNkdE5sKzVkeHhOWjduWUwyOVI4ZEYyMFBYLy9STzlPLzZHamZEYjRHR0hUdTRKRy9xdVVIRHIrOTdmbFR6QUs3ZnYzTGdQOS9vQUc3UWNILy8rZjMwaDJZblg1ZC9IZm9CaDJsVmNqUEQySVQ5dk1WSmVkZ0t2OWpjQURZSmYyUHdnYUZqL3dsamNLb3lJdWprVkovRThLdjc3WCtQOVRYL093MmlCSDg1Qm9GTFA2NklzSzVlQ240Y1JXQ1h1UHV6Q2Z5N2NlcWE1YzhSTEtwU3UyZVVFOHJmODltRS9id1cyTFd1djlYaDF3bnc3LzFzREg0VC9uNWwvSlBraW5LbXp5OXNwdms3ek1hOTRmZXNia1p3T0MzOE9CeWZyNkh2Q3lMUkpabS9oTU83OTd2NW43OE5FZWFUVEdleFo4Wk54aGkxaGdINmpuRmtyQXU3TlZlWEJwK2ZYejJFZEdlVkFMa3Y5UjFGS0lEYVhJTVFIckdyd2s5R0VPT29NcXcwTmdSUXphM0h3UE9PWWhCYjJnMXdGMkgwNzZPZmZnUm5iKzIySndCQjFMakxtUE5MYXdSMkhGK01pNXZ4QzQxTWVwQ0tveEQ0dzZ5UEdYOXNQV2JtZUJZM1lzQnhZL28zeXdDYVRKQ1M1OU43cDQzZnRwMGZPK0Q4Yyt3NlJtbEhVOWMrR1JHSmFTeFUwUzMwL296cFFiMDdSeWV6V1FidVFXcEg1Zmp6UlN3c2UzMFZqcExkS2J2MkpldG1rUHRjNGlUeXVXN1FWMjM0VHNrZHp6c0JWMTBoT1VzbThSeHhvdWFZSkFySmtzRW9hUWtFUkJQdHNtcjkrQnhtTTk2QkpCRVpKMEpiWTUzYm0vaytJcHhDRkRuangwZERITWR6U0h3K0pVaUFLUmRQRkZSWkdoVmVWaGhGZER3bTRPK3JkME9GSStRMUxmektFRVlKdVRiT1VkQ0NRaVUxRndHTkx5a2RtMkpYT3Z5U3ZYSTZ3elFweXUwaVFTY0pXS1FTQzdYWVJZeWprRk9BRzExbGNVSTRIdEVZVW4waDhvRUtHZWg1MUs2THFuZkFSSmdKeVdiZ1EreDRJWlo4bFkxSFZ4eXphMENmNHdpTFcrb2JZY0lTWXNkUStKV3B2UTJMeE1EemZIUWNzd1E4SVpzdTVBM1FPWkdMTC9zcHZ0YW5jVVlBVk85anFkY210NDRqMzViY3YxT1ZGbDV5SzJSQWdJN3k2MkV3M3pnV1RHOUVWVThRUHkyZkpLUTkzdk5jUFFyZTBYenhkYlRBODlFcENCaHdJQzB1Wm1yc3dIQnExNEYxTEVuSnpKcnAxTEt1a1dacWRVMDFPUkhocXF1ZmhmWlQxU1NqL2o1OWQxenJDbTd1Vmp0SjBLa2lXeUZKSXZYYWZoeGpPaXN1a0ZacHhGeGtERHpQaXErY3FveWtiQ0VyUlNaUlRzWU5QcXdGc1JVenBWMHZRNVlJRmhPdm5haGVLbnBxK2w1UXlNc0dYK3habEhSSFpFS1RoSEIvS21leEw2Z2t2cER6bUVUQmhNcW1KalU5dlp4aHBjNmFaVTJMTitCTmRwMll1N3B3N1hhb2w2aTVRWlpHTzVVdVlUZGQ3TTFSc0tzV3FIQUtRUkNteHBqSHhqbDFvTkp0WHpNNWNPMGRnSEVCQ1J6N3lIdzNoeWhrNmJ4ZUdKaTBXdzA5UFZTVWFDU1FEcGR3emZpbEdraEVPVnhzbVJlMFJVSFpzR0NCRkRSVU04Tnp6WExYV0dza3VrSWhsTjFiMTJWSFlPczJibGJ4U0FrckI1VzFPOTVBNzZZT2hRZ0pETGdVdEx5bUM5TVJFWlNUeVBMYVFrZ3NCOEJZQ2p3dXFJTmdKZFd3bG9LVUR4ME1yb0ZqT1NVenJVbzY1TkNBZGJXR25CT3BaUU9Mbm9yOG1sMHBpRUY1dVZDU3psMXU4cHQ1RHNLTFMxa3A1Z1FvTmtEZlVYQ1o1MHF0R3NPNnJCU1ZFY3RrcFhNcjJONFhFUTFReEVMUVZLRlcyYVcvQ1BTcitGSHBLU0ZKcFUxMWIzRGMxVGVPL0pSRnZ0cC9kN2RzYjc3U1gwcjNJM2VVWHFudG1ZVjJXYkNHNG1tekVwckxpSlhaekM4NW1mWjI5UyszQzRpWHBBMEIrYWp4RmFZeHFFRllTK2ozVmxQVXNjOFh4bzNRYnZwZHlRbnBhaG5VTGRmZUt0S0Y3bGhGOW9LaGlDSEJkdlBsdHVFNjdHN2JIVlBRVXhydUQ1YldWTkJOM3pDdDNwbTFVeFBlaTJBLzZCazZzMG9Tc0F3MVFVR0lLTnpMOUJpR1NzRi9IOU1SeDN5dUIxRUxaNkdKUUxLVWhxSnJpdjV1c0xPbHl1eG96b2hJcXBUUUpKd0g2Q2RGbENVS00zUUpBV2VVRnBkSnBYL05VY2l5T0ZJaVpzeXlKRUx2cDRRdmp1ZXhmRjVzeEEvOTB6Y2crMUJ4SjBDbm9IUHVvaG0rSkVpcHZYcGZvNGh4aXE5SXJzSVdTMmMrTXFVdWpzaFlEWTU4SUdFbXRUNHdSMWs2NFRnaWdaMklYajRSVnNYVnJlckZ4ZXJBVm9YTWI2S3J4V0F2MkEvMiszNUVSaFFuL2pjKzMrOE5uY1ZwaElVTzJmRXRGdUJDSUFtT0ZQZThZUkVKL2hBR2hNTUdFTXBTSjE5SWpkUXhEaFJXb1dCSmdFNFN4SGlrNFRKa0hVNUplSW5ld3pRS0VtclpzWlhyRzc1cTBkY3QrdGRrNUR2NnlZNG0zWjhCVlRTWmFFQXZHTnJUc0g2THc4dHJ6Q01kdUFGTE90SVVRdlVPWkpKaGpoTkpTSVN5SkNaQ0QyVEdJclZiMStva1hPak1ESDd5NlhzcW5CMk5DTHlmelRaUWlYdk1nZXBHSkdiWGdCUTlqMXJsTmp3a2xGQzZnbWhtMGdDcmd5Z1ZpcFRWeUxBUVlFVUNncXJGQzFIcklzeDRXZHQ2QXNIVlF4bWpGRzR4dTBGZU5JSDR2cHluNU9VZmdpWElUMTgrZmYreHc5TE9BSFYwOEl2T0x1cWtXRTdWbTY3YW5uZHQ1TWF1RTZSUk0wN245cmVub0V0OTdqaGFmOVhINW8raTNWRDZqczFnazMwc2kvL1llLzY4RXYvdCtlSCtZLzZIQjNtTXVidUlnMnpzN1Nlbmp5ejEzK0V4L0s4M0ZaOG9DdVF5L3UvMytsWCs3KzN2UGZML1F6ekhhdnVwbE5TR3ZidzJrbXZWS3QrYmcyNnM5ek5vaHRQZ2N3L2c4Ym5YVStKL1kxVFl0QmhZeXYvN1ZmN2ZmLzdpTWY3emd6eFYvbjltZUw5a2pBTHEwR0V0cjRnMkhvRTgwQ2MwSmFQUm8zejRhejJHL3lIK0pDZDZTeG16OEhLVGZTemovK2MxL1grL2QvaVkvK1ZCSHRjV05QQnNTZ2x0YXZKUTZZQnVoWUNmeUJvWkJxZ1hmQjNzZVJHZEVDRUhTRXp4M3NIaGdPd2ZoamdpQjMyeWYzaXd0OWQ3L3Z3UVJ5K2k4TVhoUGdueDF3ZWpzUC9OL3VpYmIwWlIxRC80WnUrYmc5N1hMdzYvaVE3M25wTzk1LzNlZ1RjaENZRkl4Z1BVMmV2dDlmeCt6OS9yWGZUM0JnZmZEQTc2d2ZQZS90Zjdld2RmNy85WDUzSC9zc3JUeFA4UHZmL2Y2eDNXK1AvRjRTUC9QOFJUNXY4aXFVd3VBVW9zL1NINEFLL1dGZ3NJYm03WVhIaytLdHUwSDFuMXN6M1cvcWRQSWZSMGRDSGU4ZWJFd0JMKzcvZHErdjlCLy9DUi94L2txZVJRRGJFa0UyRHJrMlRNY2U0RjZsWHl4T0UwZlZkWjZZc2d6Z04waEg0MFozQkZGSGM0OVp4d2xxVTBtUmo1Z21JMm9TRWFFWGxOU0pLSEZqZWl4RVBJT1dRMjV5YjZPQUZPQzBkelJLVWc4VGp3cGl6UGhIWEhZemFQaGdweTI0UXJ4aUoyblVEby9tN01Ka3prSWZobm1GOEdhVEx4THNuOG12RUlGQ2pUbW8rbUpFNEo5L3o4dHFibm8zR1c2RlFHdVFUMDhzUUVIS3FUR2FieHdMa285cjhkU1BJMGZPYkV6U3ZKYXB2clhmVzlEQkdtektEYnZiNitMc2xzcjZMQmZXNENmWHcrNmRNby96ZDhEclRVL3ZPOG12L3JZUDh4Ly9mRFBGdGJxQ0lIdDdhUXZwRnI5Z1NSa3JQSEo5M2pWMGd5Rmd1NG1KSnlGaEloaUFnOGMxZ01LZm1zTE5LWEV4NWx4NWYvTlBKL2tRMzQ5K0pTVUNEVE8wcURKZngvY1BpOG92L3Q5ZllPK28vOC94RFB4NC9kWitpS3pnWnd3MnRNWXdKM00yWUtMZUdVRE5Dejd1MnQ1NmxpM2htUkdVOFFSb0tOSlhMdmRhR0lhREpoQ2ZMYzNMMmFvQUtIaWxRMUVhZ1dPbWhiNS9HOUpQTU82bnozOW0zSDVQUVZIYlFkVXlGUjU5dWpzNDc2OTc4Nk96dkl2NzMxQUp5UEgzM2Q0OUllVkpXVWt6SGhuRVN2TWs2VHlYazRKVkVXMDJSaVl0UHAxNi8xQlNpVzZGMndya1FTZlRTdUhyaDc4dnBEeW9rUVZsM1d6eVV4NlhwMWl2Lzh2VTVseHJoU3B2T1hKdGFnay9YZFNXcHYzRTlLbWVaOWFMcjhycElKOXByUXlWUU9VRDlQM2U3WEoyMktlZFEyYVN2Tm1XcmcwODZaN2tGVnNXdlA2bFBtaHNtN0lIeVdaeFArUXVkdHdVemRZNUx5K1ZGYzNFRWR6UVdmWkxiMFJPWHBnc21meUdUODFYMmFjWmRTN1M3bTFjQnBrTVNDbEZ2VnRMRk9xN3BHcVZXRDd3VzRCOUhtM0hIdFZxNjJyajRmS1lzcWNpNVA0SlRQaFp1ZGZFWGNPODNhb1R6SkcwYURsN2s3V0tlRGd1TEQzUVZoZ1F2RlZwWUI0SGFpNWJlQ0s1d0xlanJOOG5ZVlEvcGFZeVhkc3NHRG02SzkzNnV6RGgwakozdDBNZXlkYWxHVWNwcklNZXJnTkEzS1Y4RHpTZ1AwVDlGeGNiZEl3dXFOdDBoeDZNb0F6ZUlHK09ETXBOcDZZMHM2cWJaWnltSTJtZitnSkU0WkhodVdiazFCdmprU0xZbjF6WkZvSWN2WElkSDE1YjdmVElxYkk4U3ZYY0pZbVFydlQ0TVZDcXpUMzRyVXR3cnRMYUMyalJIYXd5eE51cWNOckV5T25OM2N3dVJ3eHJKMTZZSDAvMlg3dnhDbnVXdnBYWGVBeSt6L2g5WDg3M3U5ZzROSCs4K0RQS3Z0LzF5UklLY0U0VFRsTE9VVVMvVzNQUm1vNUhRTld2bTFSRlJPaGFLcFl1V2dZeVRJN0lyd1l6WkxNU2VvODMvMWcvNiszK3VnNE5odDU0ZHNSRXp0NEhzcUxVeTJIWkRHcUdQU1BiTkVkSy82SXlKeHYrZ0tlTHRTSHFlcEt0bXA4V2VyeUZ5Q0h5R3hKT01zRm1SVkJMazFIZ0JEWnNTZkF6YzIxT0ZxZU1rRHkzNTVWSk1RYWJ3dmc4dXZZYW10Vi90OE10OTlsc2wvd2puajk3RDkvV081L04vYjI2dWUvNzdZZi81NC8vTkJualhrLzhXVXMyd3lSVUFTNkhwS0V1TmZScE9KOGUzVktuR0toWUR6MER3ZHhCUkxwSm9FeFhsRWRMbkE4MzRXZUVJR2VvZHdoV01hd1VuMGE5VkJyNmQyQ2xWZHFpZ2tqTkVsVUIzSEpJQW1jeDBUdnYwQXFtV0s1VFNRTExCUTlYcEsrWVRBZ2ZrZlNtbnVvTTZZa2ppQ0tycW8zK3QxZG9vOVRCWEMvcWVDc0w4R2hQMGN3aG9vaG5ldE0yYytMWFZJM0dIbCtuZkRqTlJSc0ZQZUlTcUJmMmJQald5SDJ0M1hYQytxOW9aOGRDNGhRN3FQYk0xQXArcG1ZNmMwRWxBS3JpR1BDT0t3b093cVFVL2h0RXFUSHBYb21pVlBKWkpUenE0MXFRYlFyNEVTK2VnNC82dm83eFNEeTd6ZFRMVXVRTXRRV3VqMFZWUUpSU3gvTUpyQXJyZU9CWGZIZ3BPb29YNXRxM2NpZmpiK25iNnovWGdDTUJxY0RsNml6cS9KNmRINStTOXZ6MTZkbzlkbloyL1BCdHJWVlBHakNXZFVEaHhROEsvRDVNUjFBUDFudnNmU2ZacXRicW5yK2dCdTBCalQrTXZZOXp3KytsbTIva09jbzArOC9qOC9xTjcvZnZIOHhmUEg5ZjhobnJ2dC81UUdYd29VM2JUOEdOS0IvM1hRTnRLcmpjNUR6NWpzb09DZFhoL3QraWVuUkpkR0haMzAzUzRwYmRLNDNFTytUdHNBeEJDTWZ2QVNCWG1mZWZodXQ3Qzl5dHBZUEE4dWxWZVFlRklwcGQ3Y0lNbnNPbGJzUVFJOWpwSjFLSDliVHNtZm0vN3FRM2paVXNPVndFMmkxSkhNblgrSzdqL0ZBS3lOcGJhcjQ0ZmhMZDNEbWZrM0FaOVBZTTV5c0p4VUFHSUJYVGlScEN2VWtXc2dyUVRTMzIzL3RyZFRrSTh0cEgrdlFrc2xxSnpWM0htdlpoL0FVNWlwVHFvNzFlWncwSjI3VTZjWlB6ZjIxbnA0cVhiSkN2dWx0MEhqakpkL2VhV3U5YUJLMWN5WDlJRUFvV08wN1ZyTG5XWjJZRDZxYUJsVUlDMTFETDNZSytydThXckpXTjV5eXZxNVJlMFgrU3hiLzgwcHlhZGMvL3Y5L2w1dC9UL3NQYTcvRC9Hc3NmNDdZYW9ocGlmbWtRbFMweXBVRGZYWTRscWkxcy9EY242dUxoVnc2QVgvZGpTdjJ4aE9RSzhMcXVqZ01McE92VDhJZkpxRVJvYTRKMmZONVhVZXJjZ2Z6Y3MxYk9EMHh1VlNueWxhLzNsbUF4NEdJaVZoWUNQYXVNZVBPcXpsVlZndXNReTNwZlBMKzZKM1hWUTlpdGUvK3JOTS9tc1N1WmY0WDdyLzYrM3ZWK1gvM3Q2ai84K0RQR3ZJLzljZlVpV2gzSENpUmN6clZqSGx5aGkvS0FMM1B3THRhQWJTeEtycXF1VGJLOEk1allqYVZmRXNDZEhoYy9pVHpzNno4WmgrUUIyL2ZwQ2lnVHptQkVzYjZBN0FWRERuNFFOTlBMWFIzQW1IQjRKMDJRRE1nbExmVnZscVQxVWFpUDdibmlUZElFN1NHSWNFZGI3cW9NN3ZuYnNQQ3VlSUcyZHhQRWQvWmppbVkwb2lwYVREWUFQdkY2SmJoL0pTOWFFZ0YyaEVRcXpXSWNGbXhFMDRBU2dDcTdKQW1CTUVDV05zWEFjcTBMWkIxYXMzNTZxczJ0K3E1V2tuOEU3RzVYQnd4bVZKdUxpblVnZEtIaEdOZHdnT29ZQTMwQzdHdVNwWUpoeTF6ekowWWovbXRHTEx0QlpZQ2UvdVlkNlR4RmdFVnFaWEI4NGNIYnFWOHRLWncxcDZ1emFBVlNvc3RhYjdYWWZZSGsyeS8vMmVaZXUveWJCMUx3MWd5ZnIvL01WaHI3citIL1llL1Q4ZTVGbGovZi9leE41dzg3cTVaN2kxN1lXbEhTM0R6V21qalRWL2JzNDNtK3g0NVRLb1krU3ZFbXRhZkhWUVp6YlAvNndlUUo0Nng0MlZwbnowdXZTaW01ODl2azExaUhNZEN6VTFLYmtsNU9VejBmRnR0amtUZmRwTjJUR2hWeVN4YWtVbUNEZFhML09WejRsczYrYnNZQWtKMEpFT1pBczNZS1NwcE1yTlUyTFBScmYveUlRT3dlb2dmd2VxakpyanpBWUF3VmMwR2JQN09VWnYyZkhybmdHcnRRbHhUM0VMVEdvL1FoUEJWaWZZdUNZNmlKUWdWNFRqdUlwVHlMM2hYaUVySDkyK1VpVGtudHRlMk9qMUg0ck0zVlo2SVpNMWg3S2tYZE1vMDJodDVhL2RHcTVxSnNXTllhT3VhU1dsQVVHbHBsOVcxMjZqSmRUcnJha3Qram9rZlpXRkhNVUVyTEdLdGs0RTZ1aEQ5UTRLZG1vQXdsQVhLVVl2alIxNHdjMHZWMFd4WTJ4V2NhdkM1WkxNVjVJdGNIMzRIcUpGWHorK0pIRDYwWG1VSHc4alB5N0p2UG5leHh0blk2a0tXYkVBVlpkek1jeG1UcVdxZ2NGTDdkNVY0czRHNWloZjdhK3hSN25HVHVuOG85Nmk2dkVubktiMk5OQTVYRkd3dkVRMGljaUhSYldlNUVDM243SXNaVGZieENKZGZxbitKeG1Idkx1ZlR2L3I5dzlyOXArREY0LzYzNE04NjUvL3V3ZkE1NW82MEhHTVJlTlpyeVdmVUJVb2pubFRtendvSk0xaTJpbXc2bVdBU2xjNVN6d3hId0JHa0FkTzQwSHBZOFBKZlpYUnpXRnVyWnJydFZQdThlWGlTZ3RYVHpxdU5GWVNWZHZrVDFBRFNrVjJLaExIU2dTM3pCczRFUGkxODJ1blUzVnRXYkV1eUpjV3lGcEg4MmhQK1BLZVpmSmZwckhSVSs2K0FpeVIvNzNEM291cS8wOS8vekgrNTRNOGE4bC9TT2VJc00wR044V3lNSE5hbWdrV0tPMEZNWEZvcTFnUTRIWHpVZ0N2YXB2OHRsV2cza1ZGZ3RkVU96MllpZ2lYYVd5LzJCMWU2YXBKU1ZRV1ZiWk5uUnNrMmIveExONXBydjBGM1UxWnh2K1pwUGU5L3JIMC9POUZMZjdUaTcwWGovSC9IK1JaZy85UHdiZEpiVVM1VHJ3S2x4c21SQ0pzZDVVNmJkNENDYURKeVd6bkprUWF2amNiK0lyUGc1K1VuUjdNVzZqajI1Y3J5b1dXamgzZkRtNXRQczB3UTM4WFRDZUN0dTY3NUFOa2FmLzRzV2pnOXZibGsyMmJBVWtoeDZERzkzTVA3cVYrMjFEQTFMdTlSVDVEZndpV0tLSDRzdk14aUxERWdTb0JJS0hiMjlzT3VvRkVXb2Y3eVBjakVyS0k3RFRZV0w3TmFCd2hrbHloSzh6MUFaMjJPMkI5QXJoMDNpbzQwSk5tSjJJMjk2M2pRR2Y1VEZTYWNtNWF3aGN3Z0tVeGhYQUJRdjBCSGlGSzJ6WERkbXBrYVVyNE1SYmt1MXBWdUtkWnV4ZFo3YVBrUHRIV1duRVZzcTNFTm9JdktFQTdiUmNpalFmSTc1MzJWbHJNWTdKWWVDR2JsMWtxOVF3dW5ia0prVkQrTzg1bVB6Z21zOHVTQTVMK3RSWkgxUnJPT1FwbTdRZHRnbkZtTU9nVUJobnJKNU1CMzNXY3lqcVg3dHZSSCtyRGs1eFp6Smh0TVRPYmVVODFRNDdUVG9PN1NpZlZ4OWVjWEZGeXJXMTFpYVRjbU8vWUdEMzlwM2lxN1hkZ3RiUHhDYlIxcHRXZHBYQUF5Z2g2aWJhTnVjY0Jwa3doem9lWHR0ckN1OXhYYXY2S0dCcTZDclNJMXRVcWxxMy9yanZiWGJXQXhldi8zc0ZCdjFmVi8vZjNILzAvSHVSWlkvMS9wMGtoVDVLL29rT25qZ3g1ekpLeGR1bHM5MzgwYS9LOW5ET2QzdnFiN1cyQm8yV0R6MmZaeGRLR3RhbTZWcFp3MHpTRUJ2Zks4alJVZlN0aGxNMjI5ZXE1aElVNm1aaW02dWNTdTRnRWs0RmEyOFdmY2U3dDJJSE9yRjdUZFBEbm12Rk51V3RJTXRQY3IwQjVYb2V1a0l5VHFOUnhybGNJMzB3V0FHRDBnR1g5NjJLbGd3U2tWS2ptTGpxdDYxM0RKTSt5V05LMGNPMHRSTHJ4c3NoRHFQb0w0c09zN3pFYzVCT2RVNjlWRnkzaEdpM0pvWjd5U2VXeWdHZzVsVm1sWXlHM0x4OVR1L2Z6REhPS28xRkJYY3RZc3FSb1ByTEhsOHNlWlNxdWFVYXRXNjJGeXFwRCsvblVGNlJkY2p3Q0RiQlFwM0lOMzlucktXSnl0b0o1a1FtUng5b2IrbDFGUFhWTVNUaUpjcjRyN1VwcVBhMjFxWFRxVjhFb3JnMmdDNzMxaG11c3htOGJCakw0TmZrMXNYYXBmNHBmazA3OUVrUExaampZYVRseExHdk51bmxRald0Q1lSY1puUnBIRVhycSswcXArS2Q0K1VRVnpsT0Z6V1k0aVFLNHNaaFBadkZYanJUYTZOZVNXejhwc2ZMcTJ5S0tkZUhWamprQm9POGd4a1JRRlZlaXpYcGhwSmJJUnVidThCakhvbTdJZEM4YjFHVkc4OGw0U1diWWdScXRUQTF1ZFNGaG9VTSsrcGF4bU9Da0pDaCttUkk1SlR6dnc5N213YUtveWJoQ1pvQmU2UTNKUUk5enJXVzBqbEpIV0ZRTzZ4dWtocTF2VmEvcU5aQlNhd2tleFNSYXBSbGRzbElmODNCS0pZR2tHQ3MwNGhhdnRwVEo2U2tuWS9waGhYWXV5VHhRRlNwdFdLWTVZMHllMm1nYkEvZHlVY0NkVDUxU3J3M3QvQ3hJTGhxZE5qTHplbW45RmhqU1Zmcy9JM2w2OWJiaDFFdlVXeTFIMGdELzB5ZlZHeHpiNU0rQ0dqcVNaNlJURm45UHJPUTR6UVZIeGFCVUtWZWRoS3FtMHp4YnJScWNWWXg4TllPT3hyTUV4c0pNVmYvV0RHcDVOQUNrU3dkM1dLUHI5TlN5VnJlRTFDekJzRk0vWDYrT2JDRzIxOEIwSGNuM1JYUUp5ZFdGMVIwK2tHTkp1SFFjVXU4c1FFSUx6N1JUWDBQNUZZaXdxUFVKME5RRTAyS01yYkJRVnpabnRhMTRBMEJOWk9vSWxIYTE0eWo3UUdPS2VaN2h4eDZOUU5BY09wbEthN3RsdkhLbmNLRUNzbVJweTZQMnRxc1VENzdBTHdHNVpLTU5DdkNjMmE2WWUvTVdLNXJBRGZvelk1SlViN0FzYW1sNUN4dWFZYk91V01qWG1XS3JkalRQN2FwWXQ2MnNnRzdYck55S2VqT2dCYmd1V2FlVk5LOGhYN2V4bXYxaExYUzdjbk1OVkplVk02dkY1L3E2VmdxK2JPNHFEK0VldkZWYWV0YmdxTFo2bTVsWWV3MVk2WGRyVEd5aExmOGxKN1VBZjhtRTVwT24wTk13WWU3NzVUdm1VeWJraEpQei8vZkhqVythVTkyMGF5WDc3UHZtQXFaUHVuVjJ1dmswdStkbTNLNjFnWGFhdU9jZXVxR2x4bTEwcnB6bjVWM2RkWG1yaWtYc1cxRnNCSnZBZEhUTHRTQjJ0NXBMb1hjNmViME9kdFE0R3JlMHdXZmN5RFpQU3ZzR3ExNjhmVDlSb0dERFc5b0dLQnIzV0ExVVVVWGFBb1NzdTlsYVNDRXJZZW5UYnJ3V2oreEwyb0xkU2ErSVNFZ2pvZ1EreUdMakVFaVF1ZHh2d0Z5MG1OVlpOaE1rc0I0SnBWczBsMlR1czdGdnZ5MWFzRnI5bitBdWtISGhzdEJHNE5KSEV3TzFYWnNxSXJwMXlWZzhncktHVVZIdVdud2dHa3M1L1ZST01ZeXowOUphNWxLTnV5VmJGR0R1NFRiaHk1Zkg5ZlpxeTl0ejFocU5wM2R0SjJacjBHZTFreVhHanRZdGhMMTV0RjJkVWdlVzVvMzJUbms0QzdZWnJYMnMyL0JtOS9QT0NOY2ttTHZ0NmhjMGRNK052VHRYWC9UZTNtNEJhOXJlbWpQUW9qRit3ZzNpWmpYL2xVZjBTV1JIVWZUbi9DeG91ZndBZmJYT21BdklGcmtzbHRaVXVySURSbE9sZXNta2xiSnJTMUJ6ajV1WEk2N0tmemRCVXQ2Yy9JV0p1SEU4bTVOdExxTFhsSFBWVnBjMHRWbHA1M2FXM2wzZ05XNHQvOExVMGpxbUpSVFRRaEZwaGNsZGNsaFU3bThVSTJ2Wi9lOXJ6Qk9hVE83bEFyYlUvNzlYOC85L3NmK1kvKzFCbmpYdWYvK2lTUUhoRWN1a1NmakRXUnlyLzBzOFdlVDJsVk9SS1grQkp3dkMvNTh4SmhkcHhZMnQrWTdQUEJqTGNzL1VqbzFIMGtGT1FQOGRFNWU4R3IzL0JuRXlJUisrbzBtRU9qNy85ZGZvcXljM1lvcjNEZzRISFIyeS9KZWpzemNuYjc0Zm9MTmk5Q2dpa29ScXM3Nzk4YVBiRDdxOUhhZzNxc3p0N1U1K1FTNVJ1MXh3b2RYNWE0VGtMSm5FU3ZTcllaSWswbEVZOFJXalVSM2I0SStDVWNwWnBKM3hFRW11S0dlSkRwc0VjVnZ5c0MwUkMwVmdzQURCV3d4dUNCZmRLYnYySmV0bTROc3JjUkw1cGhkZjllSTdKWE41OStqUC8vZDVHdVYvTUNYeGpFTEszVTMwc2N6Ly8yRHZzQ0wvRC9aN2ovNi9EL0pzb1ZNc0plSGFtVmZQdVU3N05NcG9ES25kVWh4ZVFtNE1id3RkVEpXb3l0S1VjU21RbUpJNGhtMlV6cmRNazhrdTRpVEdrbDZaeS9URmU1eEUzaFpLeUVRYjNiZFR1Szluckp2b2Yrd0U2RzBTenhGTG9LWUNDYVdFbzVnbUpQQ0NWK2UvbjB2R2liZUZqb0ZJMGJ2amN4UlJMcnhnUW1VWC90WGdlOEhvUDd3TC85b1gwMGxYL1dOL2lxdWtXelEwd3VGbGxzTGFKN3huZ2JoT3ZXZkJDRjk2endJNVM3MW4vOGZiUXU4d3B5d1Q2T1RWYStFRktXZC9rRkI2QVkwSTd1cHluUDNoQlZjaVpCSHAvb1VrWWlQL243MCtldlhUNjJBV2JhYVB4ZnovL01WK3I1ci9hZi9nK2FQLzM0TThXK2hiclJkWWJ2aVJqamptY3dTaGpqM3ZDTDMvRjRsbjVkZS9iVnZOd3VaalVCcEdWN0tVaHFJYjY2Sy9HNXJhVW1WMHFMa0paeG1FTjlOMGhtSTJvU0VhRVhsTmxNQXhnT2g2Z2VkdGJhR0xILy9YcXpQUEd3NkhjenlMdllpa1NqRktRa3JNeGxUbk50RHR3YjdOaFBvZW9GN3dJZmhndDNKR0dTc2kyWmxPWEtYSS9LMDZneDVIV0V5OUowaUJqL0tPNXloTEl5eEpYZ3JnS2xMUUR0QlYzN3VrU1RSQXh5d1owOGxQT1BWbVJPSUlTNnhBWHBLTXdZa3NxZlFzVzJzMjE4NGRxUE12RXNjTS9jSjRISFUwRUZ0YjZDU1J1U0xvZVNDazlRYlk1UGNUQ0Z1YzU5RXhweVJPQ1Jmb2VrckRLUXB4a3NjYWhJT3pLeEt6RkNYazJzeUhVVUdCR21yenYyTVhDYVJUWmZEQTg3NHRUV2VwQTVENDczL0lSZ1NucVNoYXV6UnZZRHAyS3Vta1Fhdlh6Y05QTmtaQW1jZTZmWnFnTU02RUpGd0VlcG1DcnhvTlV5elFTTkdZSkVKQ05GSWtXYXFhZUcvQmRHS2lueFpLOVZtV1NEb2paUkNWMGgxUTF0MUIyOS8rY0hxMkU2QlhBQ1ZTdi9LWUdKbGtNemk5dS9qeEhJV0VTenFtb2RwVTd5cTZuOEJPU28ySUpZbzAxVTgxWGtqRWlOUGM5bUQ0NEpRVE9Db1ZWQkxoZWI0TGJqL283MzNsK1hxOGUrb0hZbHovZWg3MC9CR1IrUGxYdWhYTThZd29GQ2tpSVdqTTRwaGQ2eDNGS0Nad0owQ0FEY29TQjc3Q05JWnZ4a1BNTUxlaEdyZ3hFN0lVQWxTaWlJN0hCRHlSQkFrTDRMZlFVWjRCMy9OdUZHU1FQQzRpaWNJSjRhaiszS0JYUklTY2dvV3A0ZnZ5NXdhOS9wRHFIZGxKa21ieUxrMTROLzRxejJxbFBtMEwvbzEzZzRaR2xPQWMzMEhDSWhJSU5wYkRIQzhtamg5RzZqVlNCY3o4elBWR215N0IrUTBhdWtjRDM3MTkyekYzSC9MRWJaMXZqODQ2NnQvLzZ1d01tekhiQ3V3VTg2Z0JXUFg2aXdJMlpWRUpzVFhNcGl5eXNIYlYzNG1rUzJEUGdRM1pMR1VKU1dRT2NtR2JiUUp4SldCZHhOWXcrNW1BQmZIZ0ptUmZWVUNVQVBta3NtSlZLYkJSZGw3WWdqdkhwWXo0VHVEc1FpTVpscVo3U1FaK3A0VWFqb2JCVUMrMmVjUnRGMGZORUFtSkpSbG5zU0JWa0ZhRnlHMWhFeERSQk01THF3aGFBeUxiUWhNZExZUUlpRjNuUWw2THpPOVA0QS8wYkdETmJXcDFIUWJjd0VyNk1NK25BZFFsKzhXNXlvZHF1azVNZmg2U2lJeVR0bXZmT2tnWUdJV3VDYndwOHY1amsvOEpuWXpSc0pyeGU0aW9LQzZONTltQWRHNTJuT2owN0tBRnczdWhkSElJZ0c0eWptUFFJb05pcWJsbnF2cnl5bVFZRXJMWHJzS1FYNFJPdWs1dnkvbm1pOUJjMStuTklXODMrZlBReFhFOVQ3R2lNTWc2VlNTc1hqaEx3enVscWg3dUlrRUllbjlpcS8yMnZRVmxPR055SnovZTErRVRNMDRDTzB2VklUa1piK3VMOThxcGw5dUg5S255SytjTHFXWXNuWlR5QzJDc0w0QVIzRm11SkVXdHFSL3RlVmFYWW1HQitvRWFRSEJ5aDI2TzBCYUNBSVNoTTRNL1BGM2NRYk4vU0xvb01pVU9hMk5vVGJ5SUdJZjhzc09tZkhURGRlbWliSU4wTm91clp5QnNtNGoxUUlDeERVc05IQmRwQmRNNEUzbE94OVZwWVFYU05HTDNDeEJhWDhEekJmREhGL0M0eE9sbWl5cnBISG42b2lxVG1pQkxTMUZ0RitoUG1oNXRxQldVY2dxajM3WXJHWG9hVlpVbUxGeVNlWmxGbTVJNHJVVnc5OEZDT1pQVFBZYTZrQ08wbE5DSkwvN0dVdUp2elBvckdjbzNhQ1cvWTY0YnU1czRMYjcrdHIzbGxHMWhVeURRaTFSZnVQOXZ2NUQ5amVsNHBjY2w5bXBxakZ3N1hDMnh4d0lrTythWmxiTjRESGVMOEpaNVdFMGtwaXlMSTZRQjFMZkhiZis3UmFKSFRzS01KREtlMjhwaFNhc2JQaGtxdFZpcGU0WWZmcGIwaTlpSnJ0UFFYNHB5WFRwckNHMnBEZjU1L2dGN1R4VmRZVTdoZExtZWpLRFp2TjZlY21EeFNWTU50eFZvSzdFd2grZ0dyWnp1b3EwVEMrMzlzbG9NRzZDdEJGOGJndXBWVFJCZ2Q0UkR4RVova0ZBYTlGSXB0RDhkbHRNbWFCZG5CRmlPWmNOeDd3cHY4RHNjNlgzR000OHZlREhiOUhPSGs4M1B1Tmg5d2F2c3BoK1g0NWZFVlM0WThnYXRFTFA3azVCUmFmbGZLY2gra0t3VzBudG9KUzFZOENFMkF1WUVzU0xEZElKQ0xHRGJQUy9PcW5hZE8wejZhTWtHMEVZWVRkbTFGZVNPY0EvUXVkSzIzN2toK0gvYjNySWgrVTJHalNVVFU0NTNNV3lhR0Z1a1BZa0NPcEdJdytaRENYUXh4VW9QMGlkbEVPc01EdER5TU9RclRjeG0wZzhNVjhQUlozbVdUVXcxd3JEWjVNRTlRWmRPMmc1Q0FmVTI0bGM1Rk5ZZDVxdXVHdGd3bXdXZkxQRE9IQlllbFNaNnU4aFpBamdsQkNWNlJKQ3FxbFJoSFVLTFNuT1BWU0NXbUNoWWM1YnBrV2VpRkJKTE4yL056aHBGZDVFZVN5YW1LWGpWY08ySmNTS1gzVzl1NmhQalJPTDVlODJOMGRPTVU5OWZablAwVjlrV3VYVGY0SytvTjBUTFBDcVg0M09ZSHpZUDczTDRiTWdBbmFja3BEaEdGR1pGaEZNeXc4SzVIcUVhTEc2N2MzTUtPUEFRcE5NY0lKMU0wME1vS2loa1lJOE9iWEVueDRVK09xY0N4U3pFa2tRZVF1UURucVV4R2FBSWFnV1VlWjV6Y1g5SlYyZUZ2NlhpaStLYzMyM1orb0VtRTVwODhEeUpKOHVhMWUxSVBIR2I2UWY5dzZEdlIyUkVjZUwzZXo0L2ZPNTVhUmJIcHl5bTRWSllBZG5qT2NLNitkTzhZdTRZRHp2TnAwZnhOWjZMcDRpT0N6Z1V6cDdxZEdGUGQ3WER1aUNROC8vcHlmZ05rNmVjQ0pMSXB4b2VjNXBWQUlRNXgzTVBJU3FKOXV4ZkRLbDE4SS9uU0ZpZ0U5MElZdU1DZk5OUDRIa1JHV1VPVmtjNlZrQU5BeHBra0lCMHJPVWNpTVdZWGhMMVJaRXkrU0E1UmpRWk16N1RMbVBhWTBTNGM2RURDQ2dTUGtwQW5jTkpTRXhqSXpMd3RuTHFjd2xycStRU1VpYUxMWVhtbGtuZVFzNHNJeGZoM2hiU1F6Y1FHY2VNTGVTWWJ3c0dNdUVqbHVMSmhsWFE1WkdidDl4RmdzS2o1N25adUplUjRQZFRKblNhbHdKQWlkNnhPSnVSY2xMM1hYUXl0aVRXOFR1N3FKNEx2Tk14M2dBUkZRcE9nYUs1UW1pb3ZVOEVaVXJJbFNEdStCM1B3MkZJaFBpSlJXUVp1RWRRRXMxWVZFVEphSVc3MU5FWndkRXZuRXJ5RmlaQTBQOHM3ZXljL29lczBjUFgzMVBQVTl1ZFplMmVtdHhDbzJJaW8xSkx1UVBTSW5LMnBLTW5mYXMwSFJxdlc4aEJiQVVCV3dnd0FFQnZnUW5JNlRhbjJmS2hXVUcyNExxMFpKUnV1RlY3MW1ZUFFkM0J6dWFtOVVzeS93bW5LVTFBYkpUYU11OXpCekhkcGxFZ0xzbGNXdzJicmthb2p6UnBBMExEcjYxaUM1R3RmYlZ5VUxlUUMrd1dRcmtXcWdyWllDUS9rSG1PU29WTEdMQUNMRk9TNmhkeml4TGl6Q0pCRWtIQldSWjRFWFJTMStVSmZQdzE0THRJc0JsQmtzNklVQTFjNHdTWVVtMTQxZjh6UWJnMmhxZE1DRHFLcVp6clhrR2JtQkxLUlJVWlNtTGJ5ZDFDUmRRUGd5cDQ3L3QrczN1YlFjcmRmZHVRdWRXazF5R2NwcXRYMVRQNE5zVi9aaVQza1NzbTQrTkg1d3pDN0JOdTBPaHdueVJoSG1Idzl0WXJEVHBLNDJMRVFSQ1kwRklrdVJya29UYXR2K0hwMGZuNUwyL1BYbm1GTG5abERiSUR6MVhSTkNvaDdjSzQvR1VCdXR4ckJubThucll6OGVvNWVDV0tUN25MU3pKZjJPT2xrOHBqMVE2dHhkalliNkJYaFQ5dnk4MlZCbWl0TUZTWjk1Y3hFeW9aSGd4L3ZYbDc4Zm84a0IrMG1BcFpJbGhNN3BOL3N0ZDcyQXlVdmY0ZGNsQ3VtcXRxV2Z6VmUyZWpoTGs1R1N1Qk5HWThWQXNuRTdseHk4UXhoY3ZmU21UQkpXOUN0Q1RETWVGU2xLYk5PTnVDTEZaYmN5SWttczFOS0NmSUpWYVpxcGVkem00Rm15ODdIYUQ1cDVXaUt5WXJxM2J3eExMNjc2cUpTZ3F6OWlSc1hzNTNKa1c0MDh6eS9PRDJrbDFCRFkwNXdCMDZiRTRCM29TSS9wMFEwWGNSMGQ4TUl2cWZBQkg5WmtSWVArazNURHU2aGxPY3dLWC9OOTJqdjFDd2hzZm44WGw4SHA4TlB2OS9BQUFBLy8rQjdhQ0hBTmdCQUE9PQ==","heatParamUpdated":false,"creationDate":1725967716530,"timeout":0,"description":"created from csar","artifactType":"HELM","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","artifactName":"helm_apache.tgz","artifactGroupType":"DEPLOYMENT","artifactChecksum":"Y2VkYmU2NTRiYmM1ZWZjNjIyYjE1MjI1Y2FjNWFhMjE=","artifactUUID":"b50e455e-2829-42e3-b572-8e6eeff5fd78","artifactDisplayName":"helm_apache","mandatory":false,"serviceApi":false,"artifactLabel":"helm3","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","duplicated":false,"payloadUpdateDate":1725967716537,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716530,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false}},"toscaArtifacts":{"assettoscacsar":{"heatParamUpdated":false,"creationDate":1725967714365,"timeout":0,"description":"TOSCA definition package of the asset","artifactType":"TOSCA_CSAR","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.assettoscacsar","artifactName":"resource-BasicCnfMacro-csar.csar","artifactGroupType":"TOSCA","artifactDisplayName":"Tosca Model","mandatory":true,"serviceApi":false,"artifactLabel":"assettoscacsar","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967714365,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"assettoscatemplate":{"heatParamUpdated":false,"creationDate":1725967714365,"timeout":0,"description":"TOSCA representation of the asset","artifactType":"TOSCA_TEMPLATE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.assettoscatemplate","artifactName":"resource-BasicCnfMacro-template.yml","artifactGroupType":"TOSCA","artifactDisplayName":"Tosca Template","mandatory":true,"serviceApi":false,"artifactLabel":"assettoscatemplate","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967714365,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false}},"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","useServiceSubstitutionForNestedServices":false,"subcategories":[{"name":"Network Service","normalizedName":"network service","uniqueId":"resourceNewCategory.generic.network service","icons":["network"],"metadataKeys":[],"empty":false}],"empty":false}],"componentInstances":[{"capabilities":{"tosca.capabilities.Node":[{"external":false,"type":"tosca.capabilities.Node","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"feature","uniqueId":"capability.4a0656fe-4b23-4f49-a647-33fffe24fb73.feature","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","capabilitySources":["tosca.nodes.Root","tosca.nodes.Root","tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"feature_dummy_base","empty":false}],"tosca.capabilities.Scalable":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.max_instances","type":"integer","required":false,"defaultValue":"1","password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.min_instances","type":"integer","required":false,"defaultValue":"1","password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.default_instances","type":"integer","required":false,"password":false,"name":"default_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Scalable","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"scalable","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.scalable","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"scalable_dummy_base","empty":false}],"tosca.capabilities.network.Bindable":[{"external":false,"type":"tosca.capabilities.network.Bindable","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"binding","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.binding","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"binding_dummy_base","empty":false}],"tosca.capabilities.Container":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.num_cpus","type":"integer","required":false,"password":false,"name":"num_cpus","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":1}"],"userCreated":false,"constraints":[{"greaterOrEqual":1}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.disk_size","type":"scalar-unit.size","required":false,"password":false,"name":"disk_size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0 MB\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0 MB"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.cpu_frequency","type":"scalar-unit.frequency","required":false,"password":false,"name":"cpu_frequency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0.1 GHz\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0.1 GHz"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.mem_size","type":"scalar-unit.size","required":false,"password":false,"name":"mem_size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0 MB\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0 MB"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Container","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"host","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.host","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":["tosca.nodes.SoftwareComponent"],"minOccurrences":"0","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"host_dummy_base","empty":false}],"org.openecomp.capabilities.metric.Ceilometer":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.ephemeral.size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.ephemeral.size","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.ephemeral.size","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.ephemeral.size_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"instance","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"instance","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.instance","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"instance_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"memory_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.iops","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.iops","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.iops","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.iops_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.read.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu.delta","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu.delta","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu.delta","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"cpu.delta_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.capacity","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.capacity","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.capacity","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.capacity_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.read.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.write.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.latency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.latency","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.latency","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.latency_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.read.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu_util","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu_util","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu_util","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"cpu_util_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.allocation","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.allocation","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.allocation","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.allocation_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.write.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.write.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.latency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.latency","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.latency","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.latency_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"cpu_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.write.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.write.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.read.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.root.size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.root.size","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.root.size","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.root.size_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.write.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"vcpus","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"vcpus","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.vcpus","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"vcpus_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.iops","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.iops","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.iops","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.iops_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.read.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.write.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.allocation","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.allocation","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.allocation","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.allocation_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.read.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.read.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"memory.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.capacity","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.capacity","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.capacity","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.capacity_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory.resident","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory.resident","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory.resident","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"memory.resident_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.write.requests_dummy_base","empty":false}],"tosca.capabilities.OperatingSystem":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.distribution","type":"string","required":false,"password":false,"name":"distribution","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.type","type":"string","required":false,"password":false,"name":"type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.version","type":"version","required":false,"password":false,"name":"version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.architecture","type":"string","required":false,"password":false,"name":"architecture","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.OperatingSystem","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"os","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.os","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"os_dummy_base","empty":false}],"tosca.capabilities.Endpoint.Admin":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Endpoint.Admin.secure","type":"boolean","required":false,"defaultValue":"true","password":false,"name":"secure","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Endpoint.Admin","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"endpoint","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.endpoint","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"endpoint_dummy_base","empty":false}]},"requirements":{"tosca.capabilities.Node":[{"external":false,"path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"node":"tosca.nodes.Root","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"dependency","uniqueId":"4a0656fe-4b23-4f49-a647-33fffe24fb73.dependency","capability":"tosca.capabilities.Node","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","minOccurrences":"0","relationship":"tosca.relationships.DependsOn","name":"dependency_dummy_base","empty":false}],"tosca.capabilities.Attachment":[{"external":false,"path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"node":"tosca.nodes.BlockStorage","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"local_storage","uniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.local_storage","capability":"tosca.capabilities.Attachment","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","minOccurrences":"0","relationship":"tosca.relationships.AttachesTo","name":"local_storage_dummy_base","empty":false}]},"properties":[],"inputs":[{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.skip_post_instantiation_configuration","type":"boolean","required":false,"defaultValue":"true","password":false,"name":"skip_post_instantiation_configuration","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[true,false]}"],"userCreated":false,"constraints":[{"validValues":[true,false]}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_function","type":"string","required":false,"password":false,"name":"nfc_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.index_value","type":"integer","required":false,"defaultValue":"0","description":"Index value of this substitution service template runtime instance","password":false,"name":"index_value","value":"","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":0}"],"userCreated":false,"constraints":[{"greaterOrEqual":0}],"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.max_instances","type":"integer","required":false,"description":"Maximum number of VFC Instances","password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":1}"],"userCreated":false,"constraints":[{"greaterOrEqual":1}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_naming","type":"org.openecomp.datatypes.Naming","required":false,"description":"vfc naming","password":false,"name":"nfc_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.vm_flavor_name","type":"string","required":true,"password":false,"name":"vm_flavor_name","value":"test","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"acb6bf8e-9826-494a-a58d-0ee44fdd8533.service_template_filter","type":"org.openecomp.datatypes.heat.substitution.SubstitutionFiltering","required":true,"description":"Substitution Filter","password":false,"name":"service_template_filter","value":"{\"substitute_service_template\":\"Nested_dummy_baseServiceTemplate.yaml\",\"count\":1}","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.vm_image_name","type":"string","required":true,"password":false,"name":"vm_image_name","value":"test","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.compute_dummy_base_name","type":"list","required":true,"schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"compute_dummy_base_name","value":"[\"test\"]","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.vm_type_tag","type":"string","required":false,"description":"vm type based on naming Convention","password":false,"name":"vm_type_tag","value":"dummy_base","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.high_availablity","type":"string","required":false,"description":"high_availablity","password":false,"name":"high_availablity","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.min_instances","type":"integer","required":false,"defaultValue":"0","description":"Minimum number of VFC Instances","password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":0}"],"userCreated":false,"constraints":[{"greaterOrEqual":0}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_naming_code","type":"string","required":false,"description":"nfc code for instance naming","password":false,"name":"nfc_naming_code","value":"dummy_base","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false}],"componentMetadataForSupportLog":{"SupportablityComponentName":"abstract_dummy_base"},"actualComponentUid":"e862b700-818e-4f3d-a0b2-5e493770be22","createdFromCsar":true,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","normalizedName":"abstract_dummy_base","name":"abstract_dummy_base","icon":"defaulticon","creationTime":1725967715850,"originType":"CVFC","toscaArtifacts":{},"directives":["substitutable"],"isProxy":false,"invariantName":"abstract_dummy_base","createdFrom":"CSAR","componentUid":"e862b700-818e-4f3d-a0b2-5e493770be22","componentVersion":"1.0","toscaComponentName":"org.openecomp.resource.vfc.BasicCnfMacrocvfc.abstract.abstract.nodes.dummy_base","modificationTime":1725967716116,"customizationUUID":"f584e4eb-e2e8-435d-910e-b87841a41fb4","posX":"475.0","posY":"325.0","componentName":"basic_cnf_macro-nodes.dummy_baseCvfc","originArchived":false,"serviceSubstitution":false,"propertyValueCounter":1,"empty":false}],"componentInstancesRelations":[],"componentInstancesInputs":{"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base":[{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.skip_post_instantiation_configuration","type":"boolean","required":false,"defaultValue":"true","password":false,"name":"skip_post_instantiation_configuration","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[true,false]}"],"userCreated":false,"constraints":[{"validValues":[true,false]}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_function","type":"string","required":false,"password":false,"name":"nfc_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.index_value","type":"integer","required":false,"defaultValue":"0","description":"Index value of this substitution service template runtime instance","password":false,"name":"index_value","value":"","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":0}"],"userCreated":false,"constraints":[{"greaterOrEqual":0}],"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.max_instances","type":"integer","required":false,"description":"Maximum number of VFC Instances","password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":1}"],"userCreated":false,"constraints":[{"greaterOrEqual":1}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_naming","type":"org.openecomp.datatypes.Naming","required":false,"description":"vfc naming","password":false,"name":"nfc_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.vm_flavor_name","type":"string","required":true,"password":false,"name":"vm_flavor_name","value":"test","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"acb6bf8e-9826-494a-a58d-0ee44fdd8533.service_template_filter","type":"org.openecomp.datatypes.heat.substitution.SubstitutionFiltering","required":true,"description":"Substitution Filter","password":false,"name":"service_template_filter","value":"{\"substitute_service_template\":\"Nested_dummy_baseServiceTemplate.yaml\",\"count\":1}","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.vm_image_name","type":"string","required":true,"password":false,"name":"vm_image_name","value":"test","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.compute_dummy_base_name","type":"list","required":true,"schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"compute_dummy_base_name","value":"[\"test\"]","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.vm_type_tag","type":"string","required":false,"description":"vm type based on naming Convention","password":false,"name":"vm_type_tag","value":"dummy_base","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.high_availablity","type":"string","required":false,"description":"high_availablity","password":false,"name":"high_availablity","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.min_instances","type":"integer","required":false,"defaultValue":"0","description":"Minimum number of VFC Instances","password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":0}"],"userCreated":false,"constraints":[{"greaterOrEqual":0}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_naming_code","type":"string","required":false,"description":"nfc code for instance naming","password":false,"name":"nfc_naming_code","value":"dummy_base","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false}]},"capabilities":{"tosca.capabilities.Node":[{"external":false,"type":"tosca.capabilities.Node","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"feature","uniqueId":"capability.4a0656fe-4b23-4f49-a647-33fffe24fb73.feature","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","capabilitySources":["tosca.nodes.Root","tosca.nodes.Root","tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"feature_dummy_base","empty":false}],"tosca.capabilities.Scalable":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.max_instances","type":"integer","required":false,"defaultValue":"1","password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.min_instances","type":"integer","required":false,"defaultValue":"1","password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.default_instances","type":"integer","required":false,"password":false,"name":"default_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Scalable","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"scalable","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.scalable","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"scalable_dummy_base","empty":false}],"tosca.capabilities.network.Bindable":[{"external":false,"type":"tosca.capabilities.network.Bindable","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"binding","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.binding","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"binding_dummy_base","empty":false}],"tosca.capabilities.Container":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.num_cpus","type":"integer","required":false,"password":false,"name":"num_cpus","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":1}"],"userCreated":false,"constraints":[{"greaterOrEqual":1}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.disk_size","type":"scalar-unit.size","required":false,"password":false,"name":"disk_size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0 MB\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0 MB"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.cpu_frequency","type":"scalar-unit.frequency","required":false,"password":false,"name":"cpu_frequency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0.1 GHz\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0.1 GHz"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.mem_size","type":"scalar-unit.size","required":false,"password":false,"name":"mem_size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0 MB\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0 MB"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Container","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"host","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.host","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":["tosca.nodes.SoftwareComponent"],"minOccurrences":"0","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"host_dummy_base","empty":false}],"org.openecomp.capabilities.metric.Ceilometer":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.ephemeral.size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.ephemeral.size","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.ephemeral.size","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.ephemeral.size_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"instance","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"instance","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.instance","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"instance_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"memory_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.iops","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.iops","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.iops","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.iops_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.read.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu.delta","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu.delta","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu.delta","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"cpu.delta_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.capacity","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.capacity","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.capacity","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.capacity_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.read.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.write.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.latency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.latency","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.latency","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.latency_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.read.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu_util","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu_util","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu_util","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"cpu_util_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.allocation","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.allocation","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.allocation","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.allocation_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.write.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.write.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.latency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.latency","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.latency","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.latency_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"cpu_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.write.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.write.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.read.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.root.size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.root.size","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.root.size","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.root.size_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.write.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"vcpus","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"vcpus","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.vcpus","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"vcpus_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.iops","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.iops","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.iops","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.iops_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.read.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.write.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.allocation","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.allocation","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.allocation","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.allocation_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.read.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.read.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"memory.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.capacity","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.capacity","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.capacity","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.device.capacity_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory.resident","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory.resident","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory.resident","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"memory.resident_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"disk.write.requests_dummy_base","empty":false}],"tosca.capabilities.OperatingSystem":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.distribution","type":"string","required":false,"password":false,"name":"distribution","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.type","type":"string","required":false,"password":false,"name":"type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.version","type":"version","required":false,"password":false,"name":"version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.architecture","type":"string","required":false,"password":false,"name":"architecture","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.OperatingSystem","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"os","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.os","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"os_dummy_base","empty":false}],"tosca.capabilities.Endpoint.Admin":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Endpoint.Admin.secure","type":"boolean","required":false,"defaultValue":"true","password":false,"name":"secure","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Endpoint.Admin","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"endpoint","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.endpoint","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"endpoint_dummy_base","empty":false}]},"requirements":{"tosca.capabilities.Node":[{"external":false,"path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"node":"tosca.nodes.Root","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"dependency","uniqueId":"4a0656fe-4b23-4f49-a647-33fffe24fb73.dependency","capability":"tosca.capabilities.Node","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","minOccurrences":"0","relationship":"tosca.relationships.DependsOn","name":"dependency_dummy_base","empty":false}],"tosca.capabilities.Attachment":[{"external":false,"path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"node":"tosca.nodes.BlockStorage","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"local_storage","uniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.local_storage","capability":"tosca.capabilities.Attachment","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","minOccurrences":"0","relationship":"tosca.relationships.AttachesTo","name":"local_storage_dummy_base","empty":false}]},"inputs":[{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vf_module_id","type":"string","required":false,"defaultValue":"demo_module_id","description":"The VF Module ID is provided by ONAP","password":false,"name":"vf_module_id","label":"VF Module ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration","type":"boolean","required":false,"defaultValue":"true","password":false,"name":"skip_post_instantiation_configuration","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[true,false]}"],"userCreated":false,"constraints":[{"validValues":[true,false]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming","type":"org.openecomp.datatypes.Naming","required":false,"password":false,"name":"nf_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.multi_stage_design","type":"boolean","required":false,"defaultValue":"false","password":false,"name":"multi_stage_design","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming_code","type":"string","required":false,"password":false,"name":"nf_naming_code","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_function","type":"string","required":false,"password":false,"name":"nf_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor","type":"string","required":false,"defaultValue":"SO-REF-DATA","password":false,"name":"controller_actor","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[\"SO-REF-DATA\",\"CDS\",\"SDNC\",\"APPC\"]}"],"userCreated":false,"constraints":[{"validValues":["SO-REF-DATA","CDS","SDNC","APPC"]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.availability_zone_max_count","type":"integer","required":false,"defaultValue":"1","password":false,"name":"availability_zone_max_count","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[0,1,2]}"],"userCreated":false,"constraints":[{"validValues":[0,1,2]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name","type":"string","required":false,"password":false,"name":"sdnc_artifact_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_name","type":"string","required":false,"defaultValue":"demo_vnf_ignore","description":"VNF_NAME","password":false,"name":"vnf_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.max_instances","type":"integer","required":false,"password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_type","type":"string","required":false,"password":false,"name":"nf_type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_id","type":"string","required":false,"defaultValue":"demo_app","description":"The VNF ID is provided by ONAP","password":false,"name":"vnf_id","label":"VNF ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version","type":"string","required":false,"password":false,"name":"sdnc_model_version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_role","type":"string","required":false,"password":false,"name":"nf_role","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.min_instances","type":"integer","required":false,"password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name","type":"string","required":false,"password":false,"name":"sdnc_model_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}],"groups":[{"typeUid":"org.openecomp.groups.heat.HeatStack.1.0.grouptype","propertyValueCounter":0,"capabilities":{},"normalizedName":"base_template_dummy_ignore_group","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.base_template_dummy_ignore_group","name":"base_template_dummy_ignore_group","version":"0.0","type":"org.openecomp.groups.heat.HeatStack","invariantName":"base_template_dummy_ignore_group","createdFrom":"CSAR","invariantUUID":"3bb51b13-1187-4d34-989c-e71c1589b96e","groupUUID":"0f204bc2-c76c-43d6-9c13-d0c604d3beec","members":{"abstract_dummy_base":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"},"vspOriginated":true,"userDefined":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.heat_file.property.1","type":"string","required":true,"description":"Heat file which associate to this group/heat stack","password":false,"name":"heat_file","value":"../Artifacts/base_template_dummy_ignore.yaml","immutable":false,"mappedToComponentProperty":true,"getInputValues":[],"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.heat_file","getInputProperty":false,"ownerId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.heat_file","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.description.property.2","type":"string","required":true,"description":"group description","password":false,"name":"description","value":"Dummy base heat template","immutable":false,"mappedToComponentProperty":true,"getInputValues":[],"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.description","getInputProperty":false,"ownerId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.description","empty":false}],"empty":false},{"typeUid":"org.openecomp.groups.VfModule.1.0.grouptype","propertyValueCounter":0,"capabilities":{},"normalizedName":"BasicCnfMacro..base_template_dummy_ignore..module-0","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..base_template_dummy_ignore..module-0","name":"BasicCnfMacro..base_template_dummy_ignore..module-0","version":"0.0","type":"org.openecomp.groups.VfModule","artifacts":["123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1env","123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1"],"invariantName":"BasicCnfMacro..base_template_dummy_ignore..module-0","createdFrom":"CSAR","invariantUUID":"bc4af830-8b64-4a5f-808a-3f3997d86f61","artifactsUuid":["30233c92-0166-48e6-9037-ee5635c7143f"],"groupUUID":"9d14b75c-e6eb-47bc-847f-2064835da1b4","members":{"abstract_dummy_base":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"},"vspOriginated":true,"userDefined":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase.property.1","type":"boolean","required":false,"defaultValue":"false","description":"Whether this module should be deployed before other modules","password":false,"name":"isBase","value":"true","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances.property.2","type":"integer","required":false,"description":"The minimum instances of this VF-Module","password":false,"name":"min_vf_module_instances","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances.property.3","type":"integer","required":false,"description":"The maximum instances of this VF-Module","password":false,"name":"max_vf_module_instances","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count.property.4","type":"integer","required":false,"description":"The initial count of instances of the VF-Module. The value must be in the range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances.\n","password":false,"name":"initial_count","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type.property.5","type":"string","required":false,"password":false,"name":"vf_module_type","value":"Base","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label.property.6","type":"string","required":false,"description":"Alternate textual key used to reference this VF-Module model. Must be unique within the VNF model\n","password":false,"name":"vf_module_label","value":"base_template_dummy_ignore","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group.property.7","type":"boolean","required":false,"defaultValue":"false","description":"\"true\" indicates that this VF Module model requires attachment to a Volume Group. VID operator must select the Volume Group instance to attach to a VF-Module at deployment time.\n","password":false,"name":"volume_group","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list.property.8","type":"map","required":false,"description":"Identifies the set of VM types and their count included in the VF-Module\n","schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"vfc_list","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description.property.9","type":"string","required":true,"description":"Description of the VF-modules contents and purpose (e.g. \"Front-End\" or \"Database Cluster\")\n","password":false,"name":"vf_module_description","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count.property.10","type":"integer","required":false,"description":"Quantity of Availability Zones needed for this VF-Module (source: Extracted from VF-Module HEAT template)\n","password":false,"name":"availability_zone_count","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","empty":false}],"empty":false},{"typeUid":"org.openecomp.groups.VfModule.1.0.grouptype","propertyValueCounter":0,"capabilities":{},"normalizedName":"BasicCnfMacro..helm_apache..module-1","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..helm_apache..module-1","name":"BasicCnfMacro..helm_apache..module-1","version":"0.0","type":"org.openecomp.groups.VfModule","artifacts":["123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3"],"invariantName":"BasicCnfMacro..helm_apache..module-1","createdFrom":"CSAR","invariantUUID":"8744e8f7-2368-4b9b-a2ec-3b338fd95d6b","artifactsUuid":["b50e455e-2829-42e3-b572-8e6eeff5fd78"],"groupUUID":"7d1584bf-1d6c-4f37-9c9a-b6b83f67bf80","vspOriginated":true,"userDefined":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase.property.1","type":"boolean","required":false,"defaultValue":"false","description":"Whether this module should be deployed before other modules","password":false,"name":"isBase","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances.property.2","type":"integer","required":false,"description":"The minimum instances of this VF-Module","password":false,"name":"min_vf_module_instances","value":"0","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances.property.3","type":"integer","required":false,"description":"The maximum instances of this VF-Module","password":false,"name":"max_vf_module_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count.property.4","type":"integer","required":false,"description":"The initial count of instances of the VF-Module. The value must be in the range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances.\n","password":false,"name":"initial_count","value":"0","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type.property.5","type":"string","required":false,"password":false,"name":"vf_module_type","value":"Expansion","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label.property.6","type":"string","required":false,"description":"Alternate textual key used to reference this VF-Module model. Must be unique within the VNF model\n","password":false,"name":"vf_module_label","value":"helm_apache","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group.property.7","type":"boolean","required":false,"defaultValue":"false","description":"\"true\" indicates that this VF Module model requires attachment to a Volume Group. VID operator must select the Volume Group instance to attach to a VF-Module at deployment time.\n","password":false,"name":"volume_group","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list.property.8","type":"map","required":false,"description":"Identifies the set of VM types and their count included in the VF-Module\n","schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"vfc_list","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description.property.9","type":"string","required":true,"description":"Description of the VF-modules contents and purpose (e.g. \"Front-End\" or \"Database Cluster\")\n","password":false,"name":"vf_module_description","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count.property.10","type":"integer","required":false,"description":"Quantity of Availability Zones needed for this VF-Module (source: Extracted from VF-Module HEAT template)\n","password":false,"name":"availability_zone_count","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","empty":false}],"empty":false}],"derivedFromGenericType":"org.openecomp.resource.abstract.nodes.VF","derivedFromGenericVersion":"1.0","toscaType":"topology_template","nodeFilterComponents":{},"interfaces":{},"abstract":false,"resourceType":"VF","toscaResourceName":"org.openecomp.resource.vf.BasicCnfMacro","vendorName":"basic_cnf_macro","vendorRelease":"1.0","resourceVendorModelNumber":"","version":"0.1","icon":"defaulticon","creationDate":1725967714365,"description":"ONAP SDK Resource","tags":["basic_cnf_macro"],"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f","componentMetadataForSupportLog":{"SupportablityComponentUUID":"f9e32f64-a726-4f6d-bb5c-d9d878f8a43d","SupportablityComponentName":"basic_cnf_macro","SupportablityCsarVersion":"1.0","SupportablityCsarUUID":"46620755bcc94a7f96bd8869ecb5cf4a","SupportablityComponentVersion":"0.1"},"contactId":"cs0008","highestVersion":true,"uuid":"f9e32f64-a726-4f6d-bb5c-d9d878f8a43d","systemName":"BasicCnfMacro","invariantUUID":"8416947f-9735-45f8-b80f-cbcfaa802db4","normalizedName":"basiccnfmacro","archived":false,"lifecycleState":"NOT_CERTIFIED_CHECKOUT","lastUpdaterUserId":"cs0008","topologyTemplate":true,"componentType":"RESOURCE","creatorFullName":"Carlos Santana","lastUpdateDate":1725967715996,"allArtifacts":{"heat1":{"payloadData":"Q2dwb1pXRjBYM1JsYlhCc1lYUmxYM1psY25OcGIyNDZJREl3TVRNdE1EVXRNak1LQ21SbGMyTnlhWEIwYVc5dU9pQkVkVzF0ZVNCaVlYTmxJR2hsWVhRZ2RHVnRjR3hoZEdVS0NpTWpJeU1qSXlNakl5TWpJeU1qQ2lNZ0lDQWdJQ0FnSUNBZ0lDQWpDaU1nVUVGU1FVMUZWRVZTVXlBakNpTWdJQ0FnSUNBZ0lDQWdJQ0FqQ2lNakl5TWpJeU1qSXlNakl5TWpDZ3B3WVhKaGJXVjBaWEp6T2dvZ0lIWnVabDl1WVcxbE9nb2dJQ0FnZEhsd1pUb2djM1J5YVc1bkNpQWdJQ0JrWlhOamNtbHdkR2x2YmpvZ1ZrNUdYMDVCVFVVS0lDQjJibVpmYVdRNkNpQWdJQ0IwZVhCbE9pQnpkSEpwYm1jS0lDQWdJR3hoWW1Wc09pQldUa1lnU1VRS0lDQWdJR1JsYzJOeWFYQjBhVzl1T2lCVWFHVWdWazVHSUVsRUlHbHpJSEJ5YjNacFpHVmtJR0o1SUU5T1FWQUtJQ0IyWmw5dGIyUjFiR1ZmYVdRNkNpQWdJQ0IwZVhCbE9pQnpkSEpwYm1jS0lDQWdJR3hoWW1Wc09pQldSaUJOYjJSMWJHVWdTVVFLSUNBZ0lHUmxjMk55YVhCMGFXOXVPaUJVYUdVZ1ZrWWdUVzlrZFd4bElFbEVJR2x6SUhCeWIzWnBaR1ZrSUdKNUlFOU9RVkFLQ2lNakl5TWpJeU1qSXlNakl5TUtJeUFnSUNBZ0lDQWdJQ0FnSXdvaklGSkZVMDlWVWtORlV5QWpDaU1nSUNBZ0lDQWdJQ0FnSUNNS0l5TWpJeU1qSXlNakl5TWpJd29LY21WemIzVnlZMlZ6T2dvZ0lHUjFiVzE1T2dvZ0lDQWdkSGx3WlRvZ1QxTTZPa2hsWVhRNk9rNXZibVVLSUNBZ0lIQnliM0JsY25ScFpYTTZDaUFnSUNBZ0lIWnVabDl1WVcxbE9nb2dJQ0FnSUNBZ0lHZGxkRjl3WVhKaGJUb2dkbTVtWDI1aGJXVUtJQ0FnSUNBZ2RtNW1YMmxrT2dvZ0lDQWdJQ0FnSUdkbGRGOXdZWEpoYlRvZ2RtNW1YMmxrQ2lBZ0lDQWdJSFptWDIxdlpIVnNaVjlwWkRvS0lDQWdJQ0FnSUNCblpYUmZjR0Z5WVcwNklIWm1YMjF2WkhWc1pWOXBaQW9LSUNBalUwUkRJSGR2YmlkMElHRnNiRzkzSUhSdmJ5QmtkVzF0ZVNCeVpYTnZkWEpqWlNCaGN5QnBkQ0JvWVhNZ2RHOGdabWx1WkNBbmRHOXdiMnh2WjNsZmRHVnRjR3hoZEdVbklGUlBVME5CSUdWeGRXbDJZV3hsYm5RZ2FXNGdhR1ZoZENCMFpXMXdiR0YwWlhNS0lDQmtkVzF0ZVY5aVlYTmxPZ29nSUNBZ2RIbHdaVG9nVDFNNk9rNXZkbUU2T2xObGNuWmxjZ29nSUNBZ2NISnZjR1Z5ZEdsbGN6b0tJQ0FnSUNBZ2JtRnRaVG9nZEdWemRBb2dJQ0FnSUNCcGJXRm5aVG9nZEdWemRBb2dJQ0FnSUNCbWJHRjJiM0k2SUhSbGMzUT0=","listHeatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"heatParamUpdated":false,"creationDate":1725967716370,"timeout":30,"description":"created from csar","artifactType":"HEAT","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactName":"base_template_dummy_ignore.yaml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"ZjI3NTdkZWViNTEzY2NhZjg4MmQ3OTcxZjcyMmNmNDY=","artifactUUID":"30233c92-0166-48e6-9037-ee5635c7143f","artifactDisplayName":"base_template_dummy_ignore","mandatory":false,"serviceApi":false,"artifactLabel":"heat1","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","duplicated":false,"payloadUpdateDate":1725967716377,"heatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716370,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"heat1env":{"heatParamUpdated":false,"creationDate":1725967716395,"timeout":0,"description":"VF Auto-generated HEAT Environment deployment artifact","artifactType":"HEAT_ENV","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1env","artifactName":"base_template_dummy_ignore.env","artifactGroupType":"DEPLOYMENT","artifactChecksum":"NjE3ZjhkOTVjYjhhNTE2ZGYyYTgwMjlmYzIxZjg3MTI=","generatedFromId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactDisplayName":"VF HEAT ENV","mandatory":true,"serviceApi":false,"artifactLabel":"heat1env","duplicated":false,"heatParamsUpdateDate":1725967716395,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716395,"artifactVersion":"0","isFromCsar":true,"generated":false,"heatEnvType":true,"empty":false},"helm3":{"payloadData":"SDRzSUZBQUFBQUFBL3lrQUsyRklVakJqU0UwMlRIazVOV0l6VmpCa1V6VnBXbE01Tms5V1ZqWk5WMnhxWVc1a2VWUlJiejFJWld4dEFPeTllM2ZidHZJb3V2L21wOENSczAvczFLUWt4M1phblp0N2ordWszVjV0RTEvYlRlLytwVjBWUkVJU2FvcGdBZENPZHV6ejJlL0NBQ0RCbHg2MjRxVDltV3MxdFVnOEJvT1p3V0NBbWNFcERxZWtlenpGWEFaelBJdi9zZm1uMSt2MUR2ZjM0Zis5WHEvNi85Nkx3LzQvK3Z2OXc5N0JpOE85M3ZOLzlQcDcrM3Q3LzBDOVR3Qkw3Y21FeFB3ZnZYdjNWUjNjWCtUQlNjSWtscFFsWXVBaEZHSkpKb3pQQitna0dYTXNKTTlDbVhIaTRaUytJMXhRbGd6UVZkL0RhWnIvM0F2MmcvMURMeUlpNURTVjhBN29DWTBaUjBkQVlPaGZGeGVuNkp6d0s4SzlLWnVSQVpwS21ZcEJ0enVoY3BxTmdwRE51aU1xRXp5ajNWRFZGbDNKQ2VuT3NKQ0U1NTgwdlhvMFZMM1lKc3hIYUFNTFFhVG9Db25EUzJHS2QrbHNZdjcwNFlPL3Q5ZjdzUGQ4UDBpVGlYZEo1dGVNUjJMZytjZzA3MFBUNW4vQzg5SDE5Ylg2bDR3OEgzRnlSYmdnS09Yc3c5eWJZWnBJVEJQQ29RRXl3elFlb0pEWmwvL2JBYzVES01GcTdOL3FkNTcrWlRvVkxPTWhnVllXNE1iODM0OVllRW00WHdKWVZWSC9qd0w5T21CODRsM1plWG9SSEFZOXJ6ci9Ha0ZYT002SStFUUNZREgvNyszdFBlOVYrZi93NFBrai96L0VzN1dGdm8vWkNNZm9GUkFVb2pNOElTakZITStJSkZ4NFcxdm9OQ1pZa0YyVU1FbVFuR0tKNUpRS2RFM2pHTEVyd2ptTjFIdFNxN3lMYUJMR1dVU1RDWXBJU3BLSUpDRWxZbGN4eUpoT01rNGlKQm5LaEs0LzBhQUFOYXFPanpQT1NTSVJ2c0kweHFNNEw5RUM3RUMvT1NNVEtpU2ZJNXhFK2syYXhmRTVDVG1SYWtEZWxtbG40RzBoVks0elFMTzUvZnNObnBHaXhHblJocTZIa084VS9vSE05VmVvcGFBM1hHNUZvQWJXc0tQNnpzbTRrR0dLenpWUEE3dFhKVjVYNG9ub0t0aWhHU1dyZVE2eHFVY1p2RTJab0JKa2VFVm9JaVR4eE1wclB5SWppaE8vMy9QNTRaNkgwTllXT2s5SlNNZHpoSXNCbjdLWWhuUDlPWWQzME8xZVppUENFeUtKQ0NqclJpd1UzVXdRN2s4eUdpbDVpeWRFZExkU1RueUZlcHBNZlAwT1d2SVFTdk8yQitoay9JYkpVMDRFU2FUdTZTMHNJemlPNTBoWW1CS0VPY2R6eE1hMTZRZ00rUG9YbW1WQ29oRkJNNXhrMEViSUNaWWtRalFCS2xOU1Y2UTRKRUZsWEtKNVlCS0xTOUhOS2RaUFdlVG5BcjZyUnFJSDU2ZWNYbUZKZkRzelhUdmFMWlM2eEtOZUxDUWVNeHlwZUVQeWpDQTZSbk9Xb1d1V3hSR0s2U1ZSWHdRaGlIeVFIQ09hakJtZndUS09XSUppTmhITzBCWXRKek9hMElpTWZHaEhkTGRreGhPZkpmNElpNmtpa1d3eW9jbkVqZ05lRE5BWXg2Sk00dDlUZVZmNm5sQlpFUGVFeXZWSWUwSmxRZGQ3M3dROWw2NTdqNFMyaE5EVVlDUlg0bGt5SlVjbGhYSGtRdDNvRWVNc2p0VmdrQ1N6Tk1hU29HMFEvbGI1Z2RGeUFzc0VqSHBIUzFuMTUxdlQxcURTbTJwemhaNTBRL1oxdWJFMzJXeEV1Sm9vSTJJNVNXTWFZcUhhajBnYXM3bXFidDRlc3l5UkE5U0hxcWNzUW5nOHBnbVZjNVFxa3BBMWttMllvWkFsSVVtVmZobE9TWlNCWUNOWE5GUlVwRlJQT2tsZzFoSVdrZTRXVFNUaDhOdDI1ZU1rOG5FaWFmNUc5WG9VeCt5YVJIcmRFd01rMkZqdW9pbm1rUUkvWmRHUktReTBLd2VvMHlrRzRUYm1qT1RzQ3gxSkltbDFOS3FRbmsrbUNPRlRqMFg5dXdiUXFuZ0ZZczNOWldqbFBDWDYvWUxtRUJTRCtTdWFpUEdJeE9pU3pCWFZ6ckFNcC9yajYyQmk1TVlsbVE5UXB6eHdza2Q4L0I5Zk1VWEhjcjh1VjI5YlE5TGF2QUZVLzFEaVFyZmRyNzdZcy8zWWtiMy9EYWJOWWdmMmU2bWlTVUQ1VEVuWmRXYlBDajdjUEcrTEtlOE5rMlNBYXJ5eWl4cUpiaGRVUTFTZlc2M1VqZ2lpazRRcDdmUjZTaEpFNVZPQk5ERjZ0dE1CK25oYlVDMGdXdHdSQTQ3bUJNUXBTRXcwOFZvQ1BJYzNqT2VkWHJDWWFFVGR0ZE1XdEN0eExnSEZNdThDd0NoK0ZqUC92VkpScGdRSjJOZ2pJYkdrSVd4K2xkWSs1bXlHTUpwUTZTemRxcWt3WmduNWwxUmdmTWZaN0h1OTZKTkVhZmlSVlMvVTJ1V3MrUEI3eEhFU1R0WGZJSkN1Y0R4QWh6MVFEZXp1T1o4VnRZaXdNY0ptcTRGbU9FWFhWRTdiQWRaTHpSVGdPb1pLUCtGMFVHbnQ5TjN4R3MyY3ZqdXVOdEFFemhYbE1zTXhtakloUmJtZEszalhDazVUYTlvRW9MNmdNWTJKYlU5WXdHUWFxZllxYmVyRkpMY0dyYlVhcWxYOGlwTHI3alhqbDByNktsaDhOdnFEaEZKMG5WYTcrVEpRbUozc2pKazFQR1dSZUpwUEtPTGt6NHdvckNpR2plbU15akpvU3prcVpMTTBBMTNKa0VoWDZ3UzV1VVVSMWk4RVpVTHJjSnlFYkRZalNhUzJ1NkJtRzhVd0ltT2N4YktnTlFCSk1oUVRmRVgwbGhnTFBTY2lwQ3dESFJ5RlUwWkRBa3lxSmtkQkZxQUxLQndMcGpiSVhLbE5Bb1ZUbklUNi8xd0t4RFBRNVVseVJUa0RyaFo2aW1NcVpXejV3NEN5aTBRV1RsWDNQOUdFS29RRTZFVHZHU0tHcm5GU0dvbFRMVXYwYURVZmo1bGF1NHpDajJLYXFDSTQra1BwdVhKS1pxcURoSVJFQ016bldvWnlNbU5YZXZjZVpqeWVLeDRGM0l3bDRlaHBnZWVuYXJYUkV3aFRyblhUTU0wR3FOL3J6Y3p2R1ptQmZ0L2YrL29uQ295dHAzL2xLZzRsNWFyelU0Rmlla1VTSW9TQkdVY1VmcVdjamNoNnRLNUlQR1k0RWwxRnFlb2ZQNlpqRXM3RG1IUzM4ajc5dkduUDluMnEzcFFrbmRyYnFUMEtsdE1CNm5UVnlwMHlMalVnSU9XbzBzaGZrUmdydFowbGtSaWcvdGV3cnlHY3NpaC91YWZlU1RvakxKUDV5d01Qb1RHbWNjYkp4WlFUTVdWeE5FQ0hIbExVb21iUmVkdjNjcXhzQ003bkRXRDI3dyttbXF5VFpNSmgrakRITTJ6TVZCN1Zid2YxN2JOa1ppeklsQUV1NXhHYWtNUXNhbGEzcWF4Q1RsdUtaZlA5ZUlJWWp3aFhMM0FVYWZKbm5CT1JzZ1RNWFk3UUE5NFBDWmYrRENkNFFyanRTNzM3U2I4cTkvZUxVanJBb0diQXBjSUN0b3N3TEJNb1pUU1JaaTlWbU9OR3hHNUNiU2Vxc0xZemt3OTRsc1lraUZtSVk5T1R4YVFMYnNRU29qaGRxWk9nNnFFVVUyNHNDdDh4ampEc3gxQk1oVlNyVU1xRW9DNXluY1oyVWFwM2hZS1FoazJ3WTVFb2VLNXIydkdUQ1UwK2RFY3hHOWxqZ0pxNnBFcjRGY1d4NkQyWTVXaFFZeDBqR1FNdVJVRWJ1dzYwZGdCQm1mOEZDZFZ1ZklURFN3SUUyMUVWT3hyaE9KTnNwcFovV0R4R0JOUkUyNTB6d1l1NkxYY25ZK0hqVUUzWUN2M2d5a0lLSXJIY25oMVVHR01oQmdoUVptYi9Za3J5V2NSUlJMVXhKQ2Nab0hkRlVXcDlWN3F3MWpDb3FMQ1IyVWY4cE1neXBwY2tubXM5eERTRDhFZ3RFWlkrU2NLeXlYUVhqVEpwRFNYa1NxMUFNOGFKVVlFd0p5Z2hKRkwwcmpzVXVXRkdkd2JsREt2N3FJbkF6ZTVGQzYydU0ySkZCQ1dTeVJkbk02elZyRFhGcmxNcFB5RVJma0trVVlBczBydGJNczV0bmpJR2dOV0dLb2NlR1R0eUZYVDFpTnhRVXhtYXJ4cjFiQUdMQmIzZVArVndNblZGUVFyTldjWVJ1MDZBRXVtWWhsaVNnaWUxMlYyTHRWeUtPUVdWRURCOTVCdFJXRUNkUWtoTXdTZ3BKT1pTVTRpdm5tOWZmMy95QmgyL1ByczQrZTdrK09qaU5ieEZqSnNwSzhxY25SK2gwN09UZDBjWHI5RVByLzhOWHh5dUJRb3luU2lOQkdWRzFjVUtvZHFZQlp3MXpyaWNFbzZ5dElxUFRDaGN1Qks0b0tvc3NYU0dCYUptLzZkRnFGSHhvUU5GSVVxYm9tTlZpQXBRRGkycm0vN2dQU2gxdVVTVXpMYWwwS1k3cjZPWlpWTFFDRFI2QUd0SzRwbFdBM1hMcDdrSVJXZXZqMTc5OURxWVJRQVJjSXhqL0FYMnQ5eGdMR29GeFdoMVNVbDFxMGtWUUpnOUFHY3pJcWNrRStqMUI3WENFNDY2NkNjaU9RMWhpWjNwUDV1M2E3VVRqNmJtd0lEWndHQkx6ajk4WWhvd3RtS0Q5dnd3cE0xbXZPaEFKRzhUeW9FTnVSZDhYVFloOTc4K2hLOEx6TWgzTlNUZjNaVDg2WTNKQnIwTkJ1VmxKbVc5RW1neVFSYkJZSjRvOW56QUREK0N4V1JOVWJ2R1J0TWVOSlUzbTNveWM3cUU1VDNrT00xWDI0WUNXdFh0Zk5QdnZ6QzJ0VHA5NXlOZHVIRmQ4eGl0WWV0cVJsWGF2bjdTRGV5bjNjSis2azNzSjlyR1ZqYXk5WDFwODJhMnRwMWRyU0pzYVVHU21IVmFIL3Bkc1RoVE90bzJVVW82Q0F1WVBYdHlBbWN3VVBTZExsa1liT3VOelZpbVptYzdVVXVKb3FKTVdJWFBiV0lYcmRqWlQ5QmUwYU9WaGFWT1NYS0ZyckRldk1HYjE4blZPOHlMYXVkYXM2cnM4NHkrbGUvemRKbmNBSjliMlg5a09Qb1d4NG9ramRZQnQ1Qk9HWmVGZEZDc0RSdHE4L204OUIxazBpa1UydDkvWGo0bEI3SE1JcUkrYjRzZGJSVlhmMWcrY2ZzSEludGpTaVBod0N4V1BCeGNxRzZhZDkwdDFTTFl5MU5uRkJaS0l5MUE5dWh6QW5zMm5KOGFuQnVMYmdsMkYxdzFnMkI4VlJzRmxzVHpqWUp2Vy9aamhpTi81RTZlTmtrNVlKMmNHZ280QlhWWHFWaHpkeGZqYm1tdnB6U2NvaG1HblpOaVFzcEpaR1JZaUJQMUZnaGVNdDJrK0pMUlVOM3ptZk1jYmVBSVk2b0VvVm1FVGs3MU1ScS9Lb3djQ3NZRjY0L1dHekFZWG55Y3d0R3BxdXVIY1FaN2NLMlorT1JERTR4dzV3UEdrVXg4T1NXK2hzZlg4UGcwemUwc3B2b0Z4K014RGExdWRhdzdxVjVUZTN3KzBWTysveWZDS1puaDRBL0JrZzMyc2VUKzc5NUJ2M3IvZDcrLzEzKzgvL2NRejBjUG9jNFRQZStkQWVvWXVhQW93RGZVd1Bpa3EvL2M2dXlxNGtyK3FiSmE3ZGJ2VXM1U3Rac2tvak5BSDJGbDZSZ2JTUDZpdVNxOFZ6dllqcll6NSs4a2xURVV0amJLVjBSaUdvdWlWa09uOE41c1RVc3ZuYzVIak1VRUozazdiUkNVb2ZoWkVLVWFaMEt5V1c3YUtyZmhYSUZXTll4RWR1MjQrZTRBYmxGaXBhZ0tVSENWWGdRaUY0cmJHNE9Ka0RpT1Fmd0duYnluMjZMVGptTmgzT3h3RGZBWFA1NlhGdElyaWt1R2xJVUkyTERadk56WGxFWVJTU3FEUnFnRG9xeGp6Qks3NVc4cGxsTUZtTFhPV1VKeFN0MDJvam1mN3hZY0M3ald0Q2FLLzlWSVJKOStYSjc3ZnpQS2pudEpxb2xqbFVyaXpzRmlsaTF1WnAyWksxbWRVbS9HanJTS2FOZ2trK2Z3SFZ1ekNKcFZUQld0YzlpR1AwLzlkL3RYVlZqczdXS3pqUlBkTjI4dlhwOEg4b1BjWEI5TDF2LzlGLzM5K3ZwLytMaitQOFRqUFh0bXpjc2p0YytXc0h1NG5sS3pjSUVsQjFHQlJzUmM0by9abkVUbzJUUFA2d2Y1QlNDellQMTg5aU1helJIUGtvUW1rNEhuZmZ6b0l6cEd3VHV0WDlxaktNTzc2QlkyTC85bW1UWHdqd2pDeG01dWxrTTR3VWpJZGRPYWlPU1VzMnd5SGFoV1dycktENkZ1TGQvNmR2UHo4ZU9TMHFwSmtrVEZENDZUQ1VGUDRQeDE4TEt4dHJBZEZlVURKWjVGTXdEUVZtQzZWQUM1MVV0OW14K0FVaElMdUJOdTdMa0NkYXhwb1pNRFpUYVRBZXhXTmFLMWpFTnYzcjU2L2Z2cDI3T0xsMCsyMVFZd2xER2FFSWw4UDdjeUl3WEttYjdRRzd6SjM5N2VJcDhocFJ5cUliM3NmQXhFU3NKQXRTcmU5MzRMcktIaHRtTTN5MEsxbE44YTdsUnUrWFpndkRzVjBFNU9LNENwWnNXZHdLT1N6QUF5SWJITVJJQ2pTTTBVZ1hmbXgyMEhBQWluek03TEV3UEc0RW1PcW00YjRsMEx3UUxrRjJ4R0VxSFdIWnprVzJDMVN3ZlRxMkFoQmRNYUhPbVRGVkNYMnlSR1pNejB5VjlJQ0doU3o1NnBUbi9CTWpSMzFRQUQraXhzZ0Z6MGlxdHdSZVJlcndLU0VnMzVoSjYvUG50M2N0d3dweXQzdWtLUHZsK1UrUGl4OC9HallieHRta1RrQTdLVDd4cVBMTStpM2c0d1hnRGNwM21zYzZ0SVFrMzNFN0FQdnF6T0tvenNCa2xtYnJNRGp3SUJLUUhvUExtZC8wbUJCeU9uRXFKYlI1MnZleDEwZXp0d3BGR3BId2V3YmdzTkdxUEp5V2tIdFZJZ3lxZGN0ZXFQR2IvR1BGcHRDc1JWMkYxaEdyN3VmZDFyRzhaeUZQWDNYZ1M5b0JmMEI2b2RNOVJjNW5XZm9WK096dDZjdlBuK0hEM3IzdDdhbFNWaFVrMXpHR2RSQVZjbXpPM1NEZ3JVOUhxbTZnQ1dtb2pxazVIVW1nM3RwdTZhakpCajhBcnNrbU12THVTTG56bCt0dWNwS1o2UUFCMVBTWGdKbktiUGFKSFFkM2hSNXhYVXk0L2ptM3ZycU0zUmNwOVk5ekpNeFVNc1B4cmVpbXlIdnVyUTF4MzYxMlRrMnZNQ0Y4TUdtemlKMEhaQlY3YURRcTdCaVdGUUhLbnVvRzJZZ2ZKM2lTY3VlOXdnVGlia3czYzBpVkRINTcvK0duMzE1RVpNOGQ3QjRhQ3pVNTZnTXdiZVlrZzFFUkZKUWlVT3Q5MlZ1Z0pCaFhVS0FHNXZkL0tMRG9Yam9qNjhGNUt6Wk9LZWxXbWhpNjhZamN4MUFWNUFJdFRjWUVVd1VhYm4xRG5TQ3J5dmFESm0rZHdwdWd0Y2orVENGN2c3WmRlK1pOMHNpUWdYRWllUmIzcnhWUysrVTdKQy9xaEs0bGM0cGhHV1JBOWJNK0JkOUwrYS92LzdsTVFwNFNLUTZhWmNnWmY0Ly9iMkRnNHIrdjlCci8rby96L0lBNUwxaXM0Rytnb05qWWxhTUY3T0ZGckNLUmxZWWR0OTVyMytrTUo1c2JtTm9HK3JtQjFDNE9WQ09TSmptaFNFcXRjSHYvZ0lJalBRQVNmZ0hydGxYZGUvUzRrUG5pVWhPbndPZjlMWmVUWWUwdytvNHhlTktmYnc3ZkxnSFp0N05ua2Yyc0hzend6SGRFeEpwSVF0QUI1NHZ4RGRPcFNYcWc4MUNMWEhDWEVtQ0JKc1J0QVArZEdJSHU2WWtqalNOOVBnOE5lcWFWU2c3WkUrRFh6MTVseVZWVkpENmNVNzdWZ3BWazYva0w0V0VWVm50N3hNYTRHVnNLWFVCdnZqQ1F4cDhITDFDWEhnekJjSTNVcEpaeWhnTGIxZEc4Q1UwMFNPVWVlZnd2K25FbStsMW5TLzY1QkkyOStHZE5oc3hoTGp3OU02Wi9xemJodW5hZVdTcUw1ejFTQ3BDd1hKbTVKNEZvaXBYc3NiQzhNWFU3cmVCK3g5azFEM1UwWkpZM2x0TjQzODBieGN3eDZaTnlKRDM4dXhYdmtzTVdxUDN1a0o0NGNVZ0NPWkthcWtncmdLeXlWYTBlalV2QTh1MThWT2ZhQm5SR1pjMzY3U05zYXlvNzdxcTNVUVVLUWdzeWZjaVJoUXNnd1liY1hFSTNES1cvMmxyVWF1MytSMWxGSlRLMWhSdFh3cnJQOUY0aG5hQy9wOUpMSVU5dWN3ME1KRlRMc1A2ZXZkU3ZOQlY1aFRzTDNvb1VaYTU0bm9lRXdnQm9NSVdVcDJ2VkVta1duOEc1ajV2YURmUXhFaklua3FiV2VJeWwwa0dMcld0M2poc0h5V3hzVGMwYUVDMGJFUC9CNnpDUTBEN3lnV2JGY1ZEN0ZxSm9PekZxV0d4YkRWc1lJNXh2K1oyeHNvY0Y5YjM4UEVDV0p3Nk9DNVd3T0xLQk15d3JHcjFENEc1YkFSdDRXeHZDeUx1djhVQXhCSGkycFhKeGNtem5mTk9sYlFMZTZrVEZUTFczWEZtOXZEdlZwZkxEaGJXY2pFNXpnQlRzb3hZeTdyd3Q1eU1XczVWeVU3ajBTOWtLZ1hFTFNEUlZXeUhzWEVzVkV1cjQ3eW04WFdUbG5aUUZyREJPTVZJZVZjSWMyL21IT1hoaElyUXRwWWNTbU01VFlXQXJGOHZGV08rKzg2OWlVeW9WaFAwYmE5RzJlUDNlRGJUcnV5NEFLNXducGJIdFE2NjI2MTV0TDF0MXpoY1IxK1hJYy8venBzUWdYTldBYWVnZGg2cGwrVEVWZ3BXL25Nc1pqcUh2S05ZYWVEdGgyaFZuZmR6dy96YkpHS0EzM2wvZW03NDUyRityaHpES0p2T0xjQ3JSdlU5NDBiTjlJTGdMMjk5Y2dzbGZOWFZNZFVjR1Y0MjBCdWI3Mnc4SmxIam9Cc3I5RGU3dW03WTFVZ0pWeFFJVWtpOVVDT1kweG5FSXBSL2ZHbXVRdFR0MFVtYTNTK014WkNGR0dKVzNGWXRTUG0wbTVHaE1BVElwVElBeGZCeGk4NFRWV3Z4YnVhTGI3Y2dZRWY3UEtiYlBCN0t0dmJ2S1p5eWpMcHZPelVCNm9LL3NGb2dqcS9KaDJuS0hDdm9hdThySzJNY29iK05YbDM5T1BQcjgvUnU2TWZUMTRkWFp5OGZUUDROUUVHdDVWdXdNbDVGWE9FdG1UcG8zZnRRSmxFTnJBV3drSmZWVFkySjEwS2JCUHQ1aVpqVm1nenJyaTJILzIzQ2U0SnB2czB4aUZCbmE4NnFQTjc1dzZHdVJJaG9tMDlZZTFMZmd2Qk9Pek5PTnBXR0ZtQnpWM1JWYkJPalZGM2Rzb3RGa1hyRGRRRjI0TCtteHN1bW1pQmI2V0d3UWlpamJTNktxd3kvMllabXVJcmdyUWhoa1RhU1ZCTzFlS2NFSFN0SGRMeUl5SlROeWljREZVMXVOSU81ZG00R2hFRjFjRlNVK0pLNHpVa2t5VUlOS0Z5VGFJQXBsOWI3T2VxaDlKWUZsUXBIVEZWTU8xUHFQU2RtRFlXOGZab01YY0JyQVMvQVg5UTFaV0RidG1BejZEVWR1MHF5SExnZGFDY0ZzRDF4d1ZBbTlvSzJDa0pMMW5ocUYwZXpySlI1QjJ0dkhuSVNjT0VyQ3BDdS9ub0pJR3JvcUVzK1QrcHZwV3kwMjVRcU5DTzY4NVVJaDg0L0F3YVNwbER6b1pQMnN0cHg1Z3hOYUpuVkFnSVFLYUsrUnBJWDd0WDVTalhxS2FrNnNxbGxIclZGUlRYRVI2RWRTZWF1ZGpXSHF0VGdtckFtT0NwNis3Ukpua0F4MmE3NTRUS2xUZGhFeURnMWJkZWt6SzN0VzI0VkxISGJkYmpOdXZ6YmJQc2JjZXJQRTZYamIybHp4VmJKVkE1aGxmam9sVXAwektjRHRxV2FkeGE2Y25PS2pqeGRiVk9YYmQyTC9Uc3JJRVFKK0xZeWtpcHh5RnJ4RXU5Mkdxb2FhaTNJbmFnSnNTVTJRQ0d6Z2pjOVNoa3p4VEw0Z0RWWHJzSXZKOEZCREpvT1BPU2FReEQ2cUJ0Rk5GUVdrK0FmS1FwbHROQXNrQk9pWDZGT2hEeDdZUHNxQ0hmM3JaT1FkRzBYeFlYY3A2U0U1RzdOYUJBQTEvaFlVQzMvaEtZSGxHVjd4dXFiSnM2U283L0c4L2luZWJhRGRyalgvV1MvUmY4MU83L2FQNmQ0ZFJJaVEza0JGaVcvMlAvNEVYbC9zL2g0VUh2OGY3UFF6d2wzZmM3R2hNUmZCK3pFZXFNMWQ5ZFRRUGRaeURiT3hWRnVMTDZtQjFwS1UvSUpVMmlBY3FMZURNaXNkcjFsY3huaTJUczdhMmhRdytaK3hrRExhUXFkZXpsakFEZG9JUW1rZEs4OWhWQXVyZVBIMWNaWG5Ca1JvTnVrR2xqVHdzaEs0NCs5M1J0L0dubi84MGxBMW1mL3crZTcrMC84djlEUElyOTJ0bS8wT3VxdkY5WHJ6NFYreGZxMkNjUkFlNFFIL2xmZExWaEVDNDJiMG9BTE9iLy91SCtZWTMvRHc0ZS9mOGY1SEVaRnFlcDZPWmMreW9uaEx1dzdWMTVWYVFrSEVCb1F4UHdIRFlFenAzQjV2Wktsd3JkUmc4MUxEWXhST2tzelhWNTFzVXNHNWhlbldHclo5MEJmVjNzZm9xVGkzelhWb3BMVmo0bHNGY0xxaWVyOW4yNTdrN1JEYTVHT21zd0FWVTZybXpRRnV3K216ZWY1ZFpLTzg5R1RGVE0yU1VRNzQ2RCt3NmpwZFU3RGFmeVFsTjBFMUQxbTI0TmxLc2VwYVVleFJRTFVvb1pTdE1CNnVSdVU2NnpmeDdBZFZDS0UrQ3JIYjF4aFF0eHJFcDF2RVlpeWROYUZLUlZwRDI0QTM3ejlwWmp0RzQ2eUx2T0IrT2tlYWpBRThKVmJ0c2YxUlFxY3JBZ09rQ0plTXZaSDFyQTYvZmNHYTlrbExndkJMWGtGS3RCNGVhdVdBb0NlTkMyd0ZCUGdxR2RCanVYWkw2dzFDV1ptNGtXQzh2cEltMGphZVFmaHhUZDlCZEZvVXBTakR1UVpLbmRGY2x5QVpoT2VveWlUQ2xueGwyQWRGdTlQNHpMRGtiVm95YnVtQlVwTFF2Wm9WZitDWlUrdEZNOS96VFZJU0JyU1Q5d2pvNENsNEJSTmN0Y2FYRld0WXFncStnRy9aa3hTY3IxRlozakpLb0t1ZTZJSnQwUkZ0UEtlNStFbFRjM3BkOElUc0ZnY0M0a3k4NkdrVzlPVkpkVXlzOWtVUmVucWRPem03emtvMitzb291N3R3RThIWmJhSytQbXlnM0RXQm0ybmtubjBrRHh3TW5qcVE2WlhVQVpMaUVJaFE5ZnpFMlF1cjhITFpnWUdEd2ovd3RGclBJUmVvd0FSZWgvL2srZ0d3VWdZcHhPYUxJcUlUUTBLbUpDMGlYMWJlNmJlZ3NSUzhoZmlyRHFpMzJkMUJyMHhYS0k2OFVrVi9iWVdZUHFpb3ZSaStpT0pGZk5XUGoyNU9MTjBVOG52Nzk2L2UzUDMxZVFBVkorb0VNYjhBVHp1UTMxMzRIb1RsVi9hMGk3Mk54OVRjYTdjVlRyQkhLWE5halVZcHRxc3RjRVZtWFdkTGpWVnFLUmFRWFluQlJPVFpSV2lOUGFYTFZLYnRXNk9ucHJDODVLQ1ZycVN5S0NlTCtWSEM3Rm83ci9YbWVGY3grZGQ4Q2hwM0l2Nm5OOWZrcFpWWXFuTWI5S2E5TU5wYXM5VmRLeXRFUHBscXMyVXMzajB0cEt1V0MxbVhxU2w5YUdxa1dyVGRXenlMUTJWUzFhYnFxUmVpdFVVODZYMDB3MjladzY2OU5OcForTkVrNmw3WHRSVGhYT081Sk9wWmw3MEU2bHBYc1JUNld0VFZDUFhXb3JCTE5veVY1bGZXN3N2SDNSTm1BdGo2SGlWcnJEU3I4QU9OYzh0dEloNUtJRHlDWXc4eFBFTmpBYkN0d0owdko1eVpLemttYUVPb2NkYmRDeVZGWmp2NmdhVHUrVnlpSWI2YW90SlJhUHRmWGVZMlA1aWcxQ3B2R1ZwZDBrSXJ6MUZrdTk5ZnVvR2hYUXE4YkVCbFhTRkduVUpXdUJqeXB1YVdzb2xYV3Z1MVUyTmVqOVU5akk2TzUvdDdFcW4rNmlwNzZ2ODFmOG5uR3FmcHRvU2xVN253NnFwUE5WK3ZwajkvL0JtV1JQZjF0TlA2dmpCOVhWckcvNi9SY2JVSnE2elozcE5hN3BXM09ldklPRlM4N0JKcGJwelVDNkdOQisreUppcWVsT2kwbTk4bHFMU3UyVnVjUmNPM2hZZldscFhWYWF0aTFsNzYrZzFVN2FMaDAydWR5MExqVWxqN0hpYVQxR3E5MFZEZTQxbUR1dFNBdFhvM1VIMUhUUGM4VXhOVjNHYnozcHVjZUNzL1pCejkvbkhrRHQvTi9HTXQzWTdaL2w4Zjk3ejJ2bi83MjlGNC9uL3cveGZGd2FvTmU5SVVBK1NKSUl5SzkxMVI4UmllMWxBUk9pL3lGdkNqU2NkcmNNeHMzQ2FmaDVjY1pOcjBFc2ZTekMvMTZTK1M1Nm9pOHhOMFFCeHZWajZZOGZvUmE2dlFXRVBMRVhvRXNxbjlPaHZRWEJzNWdzSGxzMXZMRk9MVm0yWTdaR1FnWmRNWmR2RUtYWUZlcCtuanZURmZRbURXcFZIekxCUHJYRGNtZHh0TkFuNlBhMjAxei90R3pIYUoyRXBzR0pKaVRjYWNTdS8zdTNneHB0THA4UER5MmtJR09EQUJrM0szeHV3Um96TmR5NS96dmVkM3Q4eWs5dC9SZFg0U2JYL24rc3NQN3Y3MWZYLy8zK3djSGordjhRVCtPRlhSTWY4UE90NWszOUxQV0RzdUdtOGZJTFhLV3JoanBaWUVQYzZpSjB0clBISW44Mmx5c0hndDlaVURBUDFXLzJYQzJaMEJvQWFpeFpWaU9hRmdxNDNiMHkzQkRQR1dLajFDcVVzKy90R1Bnck9mbWFBQzhYYVlEVU1UdzFIQWhxYzBwN2dIUlRUR0krSWZLMGVoTGlZbUhoRERvVHN5cTZGdU1yejdzSW0rQ2RuZkwxcGRPMlVaV3J0Vjd2YVRyK2JNVlVuc2l5SFYzaUM4T1h1Q1BDUkF2R3hNTHJZcTAzaVBmLzFucVFXZitES1lsbmRKSXdUamJmeHpML240UCtRV1g5M3p0ODlQOTVtR2NMbldLcFZoV0krS3NwQUYxUFNZSkdHWTBoa1VpS3cwczhJU0x3dG5UQzFEekVncGlTT0VhVG1JMzBEWDJhVEhZUkp6R1c5QXFTQ1UyZDl6aUp2QzJVa0ltT1piQ2RjakttSDJ3MmhmK3hFNkMzTnVaTXFrRkNLZUdRdlRud2dsZm52NTlMeG9tM2hVeTA1bmZINXlpaVhIakJoTW91L0t2Qjk0TFJmM2dYL3JVdnBwT3Urc2YrRkZkSnQyaEliZVN5RkdLZkMrOVpJSzVUNzFrd3dwZmVzMERPVXUvWi8vRzIwRHZNS2NzRU9ubjFXbmhCeXRrZkpKUmVRQ09DdTdvY1ozLzhGYVZFTlhmRXAraGpNZi92SHp6djl5cjgzMzl4OFB5Ui94L2lzYm5zUGU5aVN0QjdFMndIOG1TZncyRWhPdFhFL3R1MlRYQ2hqeFRNc3NuNHBMc0QyWXNTUk1aanBXQkloaUp5UldLV2dnNHh3eFRPQ0hYWUVwS1lWTUM2RDMwZ0NTRnVaaXhTUE05U3VQQ2NUSkNZQzBsbXdxelU2czNQYjA3K1AyanpGNXBFN0ZxZ054Y0JVbkJQR0k1MVBnSXFrT0ZPcFBOT0ZsbGVCQWt6VG5ZVm1EU0VOR2VxS1dQU0hNWEVBZ01oR2t3MVVZQUp5YXhvZ3NROENiWE1Nc25pSVZ5TUxpWnhFbUVlaVVDanN3R2IyNUJoTmVyc29Hc3NVSXl6Skp6cTREUDliNzQ1QUlpb1JGTXMwSWdRSGFGbnhvUkVLVXV6R0hPSTVHamdaUHJ6Q2VTS0poSUptb1NxVDA1ajFkaGhnRTUwU3lHSnlZaERSRVVxQmRycnlTa2FVUzZuRVo3ckxPNDV5aEwwSFJueERQTTUydXYxRHdMSXduN3g0Lzk2ZGVaNXcrRVFMdEkrUVVwWmdEQlFrTVRUWEVYSUU2RG9URFdsRkNqbWIxdlY1SEJEczduUGlVaytWN3JQb1BxQ3JrOFNtU2RkOGJ4dlRVKzZCNkFhaU0yRE9VRWg1a1JuZkNESmhDYUVjQkx0SWh5cXBTaWU1MVJJSXNBeDVqcTkzWjhaRFMrSk1LU0FCVlYvWCtzODlkb1Qwcm1RcWpDTzNid1FKaU8yU2ViS0Nad2pROTBwVHFLWXVCbGpyaG0vVk5zZ1RSdFVtTUI5SThha2tCeW5haG9NK3hXczFwQUh5UHpmanlEQ3RxL3h0WU1LdDAwTjVmc0NUTjFjTmRuM1RnNjlUbmVqc1BGZVlkTmhkSjJ1WU1kcUFNamtZUTFxTStHbVVBZldnTzV4bW9xaXRVdnpCa2FqaytRN1FHdEpvWnEzMFpwZ1pvOTErelN4MEFxVHRCMithaFFXekVLRW9uSEZGeXhWVGJ5M1lEcHpkbHBNeVZtV1NEb2paUkRWbEFXVWRYZlE5cmMvbko3dEJNWVJFcWxmYW1vblJDS2NTVFlEaHJyNDhSeHkxTkl4RGJFa1loZkZiRExSbVd3ak5HTUpsUXhDVmFueFF2b25Kd1dUMFB4MXlnbWtwQmRVRXVGNXZndHVQK2p2ZmVYNU5nWlZmKzhyWktuK2VkRHpSMFRpNTE4WlZnR21zbk1KbVBPOEM1WnpXeEV0TXBkZWx2dkFTRDRzMkhFNCtBenNmakVsZ3Rnckw4S3luNUdoUnRnMU1KK0pUR2Z0OWFISjdHcHlYSG4vTjNyMjdJS216NTROMEk5VVFNNWxPMnlUREE4TkFjcVlDcW1GenM4SmJjTmxaajkxSXhJVHFZV0lpemlIcHVzNE5IV0s0dm5BN2JBUkp6TjJSUVN5RStZT21NMVNscEJFbGxJRkZpc1JUSzFxUTNjajNCazJoSVk1bmhIRlJiclRNWXRqZHEyVFhJMWlJZ0FId21SbE5taFVDMk9hMTdOSmY4eXNGSDNLS2FFOG53UnpBdTk1TjBXZnFPVzVRYStLck5GdGhlNzRxTFkxUkhlcjd0MzRTNThWaXR6NXVXZmJOOTROR2pZRmJSdVdjUFM5amhobmNqYm9LSUI1L0w1NzRuK1kwSGg0NStwVitCMW4yV0ViL0Rua1FtZWJBRDlZVUhNU2hEbkg2d3pwQmczZi96WkUyeEVqSnZSZUZCa0VnYnVQTUJIemMyMkJSQ2hsa2RoeDRDK0hvcS9qNHFhU00yUEQrTmQ2UWtEWkhXYWhCTC8xZUt1MjB3dy9yQ2ozZm03UXNMeFNyRGNJQjM2Skp5MTFtK0dYZUhKLzhCWDhIeStPdnYvOXpkRlByMi9YbndBSC91S202R3I0Qi9KTTlRSEJ2ZUEvaXEveFhOeU5oU3Z3VnpuWDluRnVBczl1bm9FM3diOXVOTk1tTk55ZzcvUFlxWnZoMmhMODkrYmZjblRWSnZuemZTbjI2MllndDIzbi9EdWhjdTBSNVBDM2MyOFovczF3cmR2Mi9mbTM3THk2R1ArYjRkb1MvUGZtWHd0L00vZTYvR3UycEY4WS83cFJYcHI1OTAwMkd4R3VWRnNiSnFhaTVqcjcxRFVSdUFIK3JVUmZiOEIvRWVFMDN3d1lFNUZKL3dHSDRHc0R2eUg5TFE5cjM3citucjQ3M2pqa200Ty9jaUY3TmZ4ZlVTNHpIS004VVBEbnhILzEvdlZ3T2Z6bGdMNTNub0pOd044ZXRHSm8rckJSaUp0Slo4elpyQjZJZjJYNHdTSDdqaU5vZzcrMEhOK2dzM3ArZ01aQjNBR0FUNE4vSGNCZ2FQdjRWc2N6b0ltZ0VXbElFM0RYN2o4Wi9EYUF3bEQzY1dMaktZd1pSMm9NSWVhRjJWZXZOREFCMnFDeXhyQnUwUEN3ZDJmd0Y5Q1A4ZGdaR3ZpcGRPRFZ5RGVuTEp6OG1SRWhSUmR5RnE4TkFCcCt2SVBlVTRLL0hGS3JTZjg1WlpGNysrdk8zVFVBb09IZk5qSDBTYVNQTyt4dHg1MVY0Uy9GTTZydFh3QitHK0FxMVRHUDBBbWNOVWVJanRIUWZoeEM3bm4xOVNpTzJUV0pqS0ZzZ0lhQ2plVVFNWTZHVTh5allRRi9wN01KL0ZkRFRBMXI4Q2VTK2hzZnhJMTlkdy80VzhKVE9mYWZOeXdpMVFtQVczMzNIc0FtOE44Y09HdUlLdkREelVoMFNXQU5nRnNUUzRCZkNZQlBBNy9HMTdBQmZwTzJ4UTVoMlFTc0FML1MvKzhGZjlGcld4OTJkQ0QvVThVTVJkcVErejJia0Q5dW5MS1cvVXVPZjdIaElXd0NmaWVFV2VNVTNLQUxKOGpaeHVHSC9lTjk0RzhNRGxPU242L2hYZTd0akZKVjhqNWd1L0JMbnQxVi9XeUNQOFZ5V3RYL1Q3R0VaRThZNG1QWW96YjNmc1k5NE8vZW5YM3QvcjBweklvclB3Mys4NEtibTRCTjRMOGhmTXV3M01lWGpmK0tTMkREL3RmZzN4UUVUWlN6T0FaVHJsRkQ3dzcvdmZkZlZmZTN1djNjbmhHcUVqYmJWajZhZXczaEJnM0pCenhMWTZJak1hdzVqaEw4amhkamhYNk9vckwrcklhZ1N2dm12c2FkUUxmd2J3ei91R1VUY0dPZFJ6L0JIbUFUK2tQSncvQjk3N2VnUWtRMzZGL1dzVkl5ZmNYRG1BM05WUUY4OTRQdFRkSlBEbjlGQWhuNWMwM2wxRnlseUhpTWhPUlpLRE4rUHpHNlNma2pZNERlRHNQUi95OStQRGVHdGswL204Uy9nVitick44VU5LVGgxOVoxdE8zZUpWcW1ucXdQdnkvamRZNENTdkFiVzN1TkEwcnd2OW5zQWRJbTdEOE44RHRJSHBiaFB5NitmTUh3Vi9hUER2dy9rSTJkUGFJTndWK0p2ZFIwZmlUaEZoR1kzdndRYzZXL3pZaWNra3dnRytyb3p2RGZlLzBxUjJ5cW53VG41Kzg1cUpzN0M5N0UrVkVWL3VwSmNCdjhtemdMVnR1UFREQTVEeG16MGF0ODI4L3lBVFhBWHo4SmJvTi9FMmZCTjJoNDFRc09nanZhY0J2Z3I1OEV0OEcvaWJQZ0d6UThHYjloRXV3MnpjZWZkNEMvZkJMOHBkL2ZhRTd0VU9MZktLTHFKWTVyYXZSUHVuSXhOeW1MMWtFZ0duNHNoRmxBV1ZjSGE3T0JSblpSK2F0MjMreDgwKysvNk53T3kvQ1hqUDZsUGw1YjREWms5WGZiL25oNzk5b2FmdGNkdE5sKzVkeHhOWjduWUwyOVI4ZEYyMFBYLy9STzlPLzZHamZEYjRHR0hUdTRKRy9xdVVIRHIrOTdmbFR6QUs3ZnYzTGdQOS9vQUc3UWNILy8rZjMwaDJZblg1ZC9IZm9CaDJsVmNqUEQySVQ5dk1WSmVkZ0t2OWpjQURZSmYyUHdnYUZqL3dsamNLb3lJdWprVkovRThLdjc3WCtQOVRYL093MmlCSDg1Qm9GTFA2NklzSzVlQ240Y1JXQ1h1UHV6Q2Z5N2NlcWE1YzhSTEtwU3UyZVVFOHJmODltRS9id1cyTFd1djlYaDF3bnc3LzFzREg0VC9uNWwvSlBraW5LbXp5OXNwdms3ek1hOTRmZXNia1p3T0MzOE9CeWZyNkh2Q3lMUkpabS9oTU83OTd2NW43OE5FZWFUVEdleFo4Wk54aGkxaGdINmpuRmtyQXU3TlZlWEJwK2ZYejJFZEdlVkFMa3Y5UjFGS0lEYVhJTVFIckdyd2s5R0VPT29NcXcwTmdSUXphM0h3UE9PWWhCYjJnMXdGMkgwNzZPZmZnUm5iKzIySndCQjFMakxtUE5MYXdSMkhGK01pNXZ4QzQxTWVwQ0tveEQ0dzZ5UEdYOXNQV2JtZUJZM1lzQnhZL28zeXdDYVRKQ1M1OU43cDQzZnRwMGZPK0Q4Yyt3NlJtbEhVOWMrR1JHSmFTeFUwUzMwL296cFFiMDdSeWV6V1FidVFXcEg1Zmp6UlN3c2UzMFZqcExkS2J2MkpldG1rUHRjNGlUeXVXN1FWMjM0VHNrZHp6c0JWMTBoT1VzbThSeHhvdWFZSkFySmtzRW9hUWtFUkJQdHNtcjkrQnhtTTk2QkpCRVpKMEpiWTUzYm0vaytJcHhDRkRuangwZERITWR6U0h3K0pVaUFLUmRQRkZSWkdoVmVWaGhGZER3bTRPK3JkME9GSStRMUxmektFRVlKdVRiT1VkQ0NRaVUxRndHTkx5a2RtMkpYT3Z5U3ZYSTZ3elFweXUwaVFTY0pXS1FTQzdYWVJZeWprRk9BRzExbGNVSTRIdEVZVW4waDhvRUtHZWg1MUs2THFuZkFSSmdKeVdiZ1EreDRJWlo4bFkxSFZ4eXphMENmNHdpTFcrb2JZY0lTWXNkUStKV3B2UTJMeE1EemZIUWNzd1E4SVpzdTVBM1FPWkdMTC9zcHZ0YW5jVVlBVk85anFkY210NDRqMzViY3YxT1ZGbDV5SzJSQWdJN3k2MkV3M3pnV1RHOUVWVThRUHkyZkpLUTkzdk5jUFFyZTBYenhkYlRBODlFcENCaHdJQzB1Wm1yc3dIQnExNEYxTEVuSnpKcnAxTEt1a1dacWRVMDFPUkhocXF1ZmhmWlQxU1NqL2o1OWQxenJDbTd1Vmp0SjBLa2lXeUZKSXZYYWZoeGpPaXN1a0ZacHhGeGtERHpQaXErY3FveWtiQ0VyUlNaUlRzWU5QcXdGc1JVenBWMHZRNVlJRmhPdm5haGVLbnBxK2w1UXlNc0dYK3habEhSSFpFS1RoSEIvS21leEw2Z2t2cER6bUVUQmhNcW1KalU5dlp4aHBjNmFaVTJMTitCTmRwMll1N3B3N1hhb2w2aTVRWlpHTzVVdVlUZGQ3TTFSc0tzV3FIQUtRUkNteHBqSHhqbDFvTkp0WHpNNWNPMGRnSEVCQ1J6N3lIdzNoeWhrNmJ4ZUdKaTBXdzA5UFZTVWFDU1FEcGR3emZpbEdraEVPVnhzbVJlMFJVSFpzR0NCRkRSVU04Tnp6WExYV0dza3VrSWhsTjFiMTJWSFlPczJibGJ4U0FrckI1VzFPOTVBNzZZT2hRZ0pETGdVdEx5bUM5TVJFWlNUeVBMYVFrZ3NCOEJZQ2p3dXFJTmdKZFd3bG9LVUR4ME1yb0ZqT1NVenJVbzY1TkNBZGJXR25CT3BaUU9Mbm9yOG1sMHBpRUY1dVZDU3psMXU4cHQ1RHNLTFMxa3A1Z1FvTmtEZlVYQ1o1MHF0R3NPNnJCU1ZFY3RrcFhNcjJONFhFUTFReEVMUVZLRlcyYVcvQ1BTcitGSHBLU0ZKcFUxMWIzRGMxVGVPL0pSRnZ0cC9kN2RzYjc3U1gwcjNJM2VVWHFudG1ZVjJXYkNHNG1tekVwckxpSlhaekM4NW1mWjI5UyszQzRpWHBBMEIrYWp4RmFZeHFFRllTK2ozVmxQVXNjOFh4bzNRYnZwZHlRbnBhaG5VTGRmZUt0S0Y3bGhGOW9LaGlDSEJkdlBsdHVFNjdHN2JIVlBRVXhydUQ1YldWTkJOM3pDdDNwbTFVeFBlaTJBLzZCazZzMG9Tc0F3MVFVR0lLTnpMOUJpR1NzRi9IOU1SeDN5dUIxRUxaNkdKUUxLVWhxSnJpdjV1c0xPbHl1eG96b2hJcXBUUUpKd0g2Q2RGbENVS00zUUpBV2VVRnBkSnBYL05VY2l5T0ZJaVpzeXlKRUx2cDRRdmp1ZXhmRjVzeEEvOTB6Y2crMUJ4SjBDbm9IUHVvaG0rSkVpcHZYcGZvNGh4aXE5SXJzSVdTMmMrTXFVdWpzaFlEWTU4SUdFbXRUNHdSMWs2NFRnaWdaMklYajRSVnNYVnJlckZ4ZXJBVm9YTWI2S3J4V0F2MkEvMiszNUVSaFFuL2pjKzMrOE5uY1ZwaElVTzJmRXRGdUJDSUFtT0ZQZThZUkVKL2hBR2hNTUdFTXBTSjE5SWpkUXhEaFJXb1dCSmdFNFN4SGlrNFRKa0hVNUplSW5ld3pRS0VtclpzWlhyRzc1cTBkY3QrdGRrNUR2NnlZNG0zWjhCVlRTWmFFQXZHTnJUc0g2THc4dHJ6Q01kdUFGTE90SVVRdlVPWkpKaGpoTkpTSVN5SkNaQ0QyVEdJclZiMStva1hPak1ESDd5NlhzcW5CMk5DTHlmelRaUWlYdk1nZXBHSkdiWGdCUTlqMXJsTmp3a2xGQzZnbWhtMGdDcmd5Z1ZpcFRWeUxBUVlFVUNncXJGQzFIcklzeDRXZHQ2QXNIVlF4bWpGRzR4dTBGZU5JSDR2cHluNU9VZmdpWElUMTgrZmYreHc5TE9BSFYwOEl2T0x1cWtXRTdWbTY3YW5uZHQ1TWF1RTZSUk0wN245cmVub0V0OTdqaGFmOVhINW8raTNWRDZqczFnazMwc2kvL1llLzY4RXYvdCtlSCtZLzZIQjNtTXVidUlnMnpzN1Nlbmp5ejEzK0V4L0s4M0ZaOG9DdVF5L3UvMytsWCs3KzN2UGZML1F6ekhhdnVwbE5TR3ZidzJrbXZWS3QrYmcyNnM5ek5vaHRQZ2N3L2c4Ym5YVStKL1kxVFl0QmhZeXYvN1ZmN2ZmLzdpTWY3emd6eFYvbjltZUw5a2pBTHEwR0V0cjRnMkhvRTgwQ2MwSmFQUm8zejRhejJHL3lIK0pDZDZTeG16OEhLVGZTemovK2MxL1grL2QvaVkvK1ZCSHRjV05QQnNTZ2x0YXZKUTZZQnVoWUNmeUJvWkJxZ1hmQjNzZVJHZEVDRUhTRXp4M3NIaGdPd2ZoamdpQjMyeWYzaXd0OWQ3L3Z3UVJ5K2k4TVhoUGdueDF3ZWpzUC9OL3VpYmIwWlIxRC80WnUrYmc5N1hMdzYvaVE3M25wTzk1LzNlZ1RjaENZRkl4Z1BVMmV2dDlmeCt6OS9yWGZUM0JnZmZEQTc2d2ZQZS90Zjdld2RmNy85WDUzSC9zc3JUeFA4UHZmL2Y2eDNXK1AvRjRTUC9QOFJUNXY4aXFVd3VBVW9zL1NINEFLL1dGZ3NJYm03WVhIaytLdHUwSDFuMXN6M1cvcWRQSWZSMGRDSGU4ZWJFd0JMKzcvZHErdjlCLy9DUi94L2txZVJRRGJFa0UyRHJrMlRNY2U0RjZsWHl4T0UwZlZkWjZZc2d6Z04waEg0MFozQkZGSGM0OVp4d2xxVTBtUmo1Z21JMm9TRWFFWGxOU0pLSEZqZWl4RVBJT1dRMjV5YjZPQUZPQzBkelJLVWc4VGp3cGl6UGhIWEhZemFQaGdweTI0UXJ4aUoyblVEby9tN01Ka3prSWZobm1GOEdhVEx4THNuOG12RUlGQ2pUbW8rbUpFNEo5L3o4dHFibm8zR1c2RlFHdVFUMDhzUUVIS3FUR2FieHdMa285cjhkU1BJMGZPYkV6U3ZKYXB2clhmVzlEQkdtektEYnZiNitMc2xzcjZMQmZXNENmWHcrNmRNby96ZDhEclRVL3ZPOG12L3JZUDh4Ly9mRFBGdGJxQ0lIdDdhUXZwRnI5Z1NSa3JQSEo5M2pWMGd5Rmd1NG1KSnlGaEloaUFnOGMxZ01LZm1zTE5LWEV4NWx4NWYvTlBKL2tRMzQ5K0pTVUNEVE8wcURKZngvY1BpOG92L3Q5ZllPK28vOC94RFB4NC9kWitpS3pnWnd3MnRNWXdKM00yWUtMZUdVRE5Dejd1MnQ1NmxpM2htUkdVOFFSb0tOSlhMdmRhR0lhREpoQ2ZMYzNMMmFvQUtIaWxRMUVhZ1dPbWhiNS9HOUpQTU82bnozOW0zSDVQUVZIYlFkVXlGUjU5dWpzNDc2OTc4Nk96dkl2NzMxQUp5UEgzM2Q0OUllVkpXVWt6SGhuRVN2TWs2VHlYazRKVkVXMDJSaVl0UHAxNi8xQlNpVzZGMndya1FTZlRTdUhyaDc4dnBEeW9rUVZsM1d6eVV4NlhwMWl2Lzh2VTVseHJoU3B2T1hKdGFnay9YZFNXcHYzRTlLbWVaOWFMcjhycElKOXByUXlWUU9VRDlQM2U3WEoyMktlZFEyYVN2Tm1XcmcwODZaN2tGVnNXdlA2bFBtaHNtN0lIeVdaeFArUXVkdHdVemRZNUx5K1ZGYzNFRWR6UVdmWkxiMFJPWHBnc21meUdUODFYMmFjWmRTN1M3bTFjQnBrTVNDbEZ2VnRMRk9xN3BHcVZXRDd3VzRCOUhtM0hIdFZxNjJyajRmS1lzcWNpNVA0SlRQaFp1ZGZFWGNPODNhb1R6SkcwYURsN2s3V0tlRGd1TEQzUVZoZ1F2RlZwWUI0SGFpNWJlQ0s1d0xlanJOOG5ZVlEvcGFZeVhkc3NHRG02SzkzNnV6RGgwakozdDBNZXlkYWxHVWNwcklNZXJnTkEzS1Y4RHpTZ1AwVDlGeGNiZEl3dXFOdDBoeDZNb0F6ZUlHK09ETXBOcDZZMHM2cWJaWnltSTJtZitnSkU0WkhodVdiazFCdmprU0xZbjF6WkZvSWN2WElkSDE1YjdmVElxYkk4U3ZYY0pZbVFydlQ0TVZDcXpUMzRyVXR3cnRMYUMyalJIYXd5eE51cWNOckV5T25OM2N3dVJ3eHJKMTZZSDAvMlg3dnhDbnVXdnBYWGVBeSt6L2g5WDg3M3U5ZzROSCs4K0RQS3Z0LzF5UklLY0U0VFRsTE9VVVMvVzNQUm1vNUhRTld2bTFSRlJPaGFLcFl1V2dZeVRJN0lyd1l6WkxNU2VvODMvMWcvNiszK3VnNE5odDU0ZHNSRXp0NEhzcUxVeTJIWkRHcUdQU1BiTkVkSy82SXlKeHYrZ0tlTHRTSHFlcEt0bXA4V2VyeUZ5Q0h5R3hKT01zRm1SVkJMazFIZ0JEWnNTZkF6YzIxT0ZxZU1rRHkzNTVWSk1RYWJ3dmc4dXZZYW10Vi90OE10OTlsc2wvd2puajk3RDkvV081L04vYjI2dWUvNzdZZi81NC8vTkJualhrLzhXVXMyd3lSVUFTNkhwS0V1TmZScE9KOGUzVktuR0toWUR6MER3ZHhCUkxwSm9FeFhsRWRMbkE4MzRXZUVJR2VvZHdoV01hd1VuMGE5VkJyNmQyQ2xWZHFpZ2tqTkVsVUIzSEpJQW1jeDBUdnYwQXFtV0s1VFNRTExCUTlYcEsrWVRBZ2ZrZlNtbnVvTTZZa2ppQ0tycW8zK3QxZG9vOVRCWEMvcWVDc0w4R2hQMGN3aG9vaG5ldE0yYytMWFZJM0dIbCtuZkRqTlJSc0ZQZUlTcUJmMmJQald5SDJ0M1hYQytxOW9aOGRDNGhRN3FQYk0xQXArcG1ZNmMwRWxBS3JpR1BDT0t3b093cVFVL2h0RXFUSHBYb21pVlBKWkpUenE0MXFRYlFyNEVTK2VnNC82dm83eFNEeTd6ZFRMVXVRTXRRV3VqMFZWUUpSU3gvTUpyQXJyZU9CWGZIZ3BPb29YNXRxM2NpZmpiK25iNnovWGdDTUJxY0RsNml6cS9KNmRINStTOXZ6MTZkbzlkbloyL1BCdHJWVlBHakNXZFVEaHhROEsvRDVNUjFBUDFudnNmU2ZacXRicW5yK2dCdTBCalQrTXZZOXp3KytsbTIva09jbzArOC9qOC9xTjcvZnZIOHhmUEg5ZjhobnJ2dC81UUdYd29VM2JUOEdOS0IvM1hRTnRLcmpjNUR6NWpzb09DZFhoL3QraWVuUkpkR0haMzAzUzRwYmRLNDNFTytUdHNBeEJDTWZ2QVNCWG1mZWZodXQ3Qzl5dHBZUEE4dWxWZVFlRklwcGQ3Y0lNbnNPbGJzUVFJOWpwSjFLSDliVHNtZm0vN3FRM2paVXNPVndFMmkxSkhNblgrSzdqL0ZBS3lOcGJhcjQ0ZmhMZDNEbWZrM0FaOVBZTTV5c0p4VUFHSUJYVGlScEN2VWtXc2dyUVRTMzIzL3RyZFRrSTh0cEgrdlFrc2xxSnpWM0htdlpoL0FVNWlwVHFvNzFlWncwSjI3VTZjWlB6ZjIxbnA0cVhiSkN2dWx0MEhqakpkL2VhV3U5YUJLMWN5WDlJRUFvV08wN1ZyTG5XWjJZRDZxYUJsVUlDMTFETDNZSytydThXckpXTjV5eXZxNVJlMFgrU3hiLzgwcHlhZGMvL3Y5L2w1dC9UL3NQYTcvRC9Hc3NmNDdZYW9ocGlmbWtRbFMweXBVRGZYWTRscWkxcy9EY242dUxoVnc2QVgvZGpTdjJ4aE9RSzhMcXVqZ01McE92VDhJZkpxRVJvYTRKMmZONVhVZXJjZ2Z6Y3MxYk9EMHh1VlNueWxhLzNsbUF4NEdJaVZoWUNQYXVNZVBPcXpsVlZndXNReTNwZlBMKzZKM1hWUTlpdGUvK3JOTS9tc1N1WmY0WDdyLzYrM3ZWK1gvM3Q2ai84K0RQR3ZJLzljZlVpV2gzSENpUmN6clZqSGx5aGkvS0FMM1B3THRhQWJTeEtycXF1VGJLOEk1allqYVZmRXNDZEhoYy9pVHpzNno4WmgrUUIyL2ZwQ2lnVHptQkVzYjZBN0FWRERuNFFOTlBMWFIzQW1IQjRKMDJRRE1nbExmVnZscVQxVWFpUDdibmlUZElFN1NHSWNFZGI3cW9NN3ZuYnNQQ3VlSUcyZHhQRWQvWmppbVkwb2lwYVREWUFQdkY2SmJoL0pTOWFFZ0YyaEVRcXpXSWNGbXhFMDRBU2dDcTdKQW1CTUVDV05zWEFjcTBMWkIxYXMzNTZxczJ0K3E1V2tuOEU3RzVYQnd4bVZKdUxpblVnZEtIaEdOZHdnT29ZQTMwQzdHdVNwWUpoeTF6ekowWWovbXRHTEx0QlpZQ2UvdVlkNlR4RmdFVnFaWEI4NGNIYnFWOHRLWncxcDZ1emFBVlNvc3RhYjdYWWZZSGsyeS8vMmVaZXUveWJCMUx3MWd5ZnIvL01WaHI3citIL1llL1Q4ZTVGbGovZi9leE41dzg3cTVaN2kxN1lXbEhTM0R6V21qalRWL2JzNDNtK3g0NVRLb1krU3ZFbXRhZkhWUVp6YlAvNndlUUo0Nng0MlZwbnowdXZTaW01ODl2azExaUhNZEN6VTFLYmtsNU9VejBmRnR0amtUZmRwTjJUR2hWeVN4YWtVbUNEZFhML09WejRsczYrYnNZQWtKMEpFT1pBczNZS1NwcE1yTlUyTFBScmYveUlRT3dlb2dmd2VxakpyanpBWUF3VmMwR2JQN09VWnYyZkhybmdHcnRRbHhUM0VMVEdvL1FoUEJWaWZZdUNZNmlKUWdWNFRqdUlwVHlMM2hYaUVySDkyK1VpVGtudHRlMk9qMUg0ck0zVlo2SVpNMWg3S2tYZE1vMDJodDVhL2RHcTVxSnNXTllhT3VhU1dsQVVHbHBsOVcxMjZqSmRUcnJha3Qram9rZlpXRkhNVUVyTEdLdGs0RTZ1aEQ5UTRLZG1vQXdsQVhLVVl2alIxNHdjMHZWMFd4WTJ4V2NhdkM1WkxNVjVJdGNIMzRIcUpGWHorK0pIRDYwWG1VSHc4alB5N0p2UG5leHh0blk2a0tXYkVBVlpkek1jeG1UcVdxZ2NGTDdkNVY0czRHNWloZjdhK3hSN25HVHVuOG85Nmk2dkVubktiMk5OQTVYRkd3dkVRMGljaUhSYldlNUVDM243SXNaVGZieENKZGZxbitKeG1Idkx1ZlR2L3I5dzlyOXArREY0LzYzNE04NjUvL3V3ZkE1NW82MEhHTVJlTlpyeVdmVUJVb2pubFRtendvSk0xaTJpbXc2bVdBU2xjNVN6d3hId0JHa0FkTzQwSHBZOFBKZlpYUnpXRnVyWnJydFZQdThlWGlTZ3RYVHpxdU5GWVNWZHZrVDFBRFNrVjJLaExIU2dTM3pCczRFUGkxODJ1blUzVnRXYkV1eUpjV3lGcEg4MmhQK1BLZVpmSmZwckhSVSs2K0FpeVIvNzNEM291cS8wOS8vekgrNTRNOGE4bC9TT2VJc00wR044V3lNSE5hbWdrV0tPMEZNWEZvcTFnUTRIWHpVZ0N2YXB2OHRsV2cza1ZGZ3RkVU96MllpZ2lYYVd5LzJCMWU2YXBKU1ZRV1ZiWk5uUnNrMmIveExONXBydjBGM1UxWnh2K1pwUGU5L3JIMC9POUZMZjdUaTcwWGovSC9IK1JaZy85UHdiZEpiVVM1VHJ3S2x4c21SQ0pzZDVVNmJkNENDYURKeVd6bkprUWF2amNiK0lyUGc1K1VuUjdNVzZqajI1Y3J5b1dXamgzZkRtNXRQczB3UTM4WFRDZUN0dTY3NUFOa2FmLzRzV2pnOXZibGsyMmJBVWtoeDZERzkzTVA3cVYrMjFEQTFMdTlSVDVEZndpV0tLSDRzdk14aUxERWdTb0JJS0hiMjlzT3VvRkVXb2Y3eVBjakVyS0k3RFRZV0w3TmFCd2hrbHloSzh6MUFaMjJPMkI5QXJoMDNpbzQwSk5tSjJJMjk2M2pRR2Y1VEZTYWNtNWF3aGN3Z0tVeGhYQUJRdjBCSGlGSzJ6WERkbXBrYVVyNE1SYmt1MXBWdUtkWnV4ZFo3YVBrUHRIV1duRVZzcTNFTm9JdktFQTdiUmNpalFmSTc1MzJWbHJNWTdKWWVDR2JsMWtxOVF3dW5ia0prVkQrTzg1bVB6Z21zOHVTQTVMK3RSWkgxUnJPT1FwbTdRZHRnbkZtTU9nVUJobnJKNU1CMzNXY3lqcVg3dHZSSCtyRGs1eFp6Smh0TVRPYmVVODFRNDdUVG9PN1NpZlZ4OWVjWEZGeXJXMTFpYVRjbU8vWUdEMzlwM2lxN1hkZ3RiUHhDYlIxcHRXZHBYQUF5Z2g2aWJhTnVjY0Jwa3doem9lWHR0ckN1OXhYYXY2S0dCcTZDclNJMXRVcWxxMy9yanZiWGJXQXhldi8zc0ZCdjFmVi8vZjNILzAvSHVSWlkvMS9wMGtoVDVLL29rT25qZ3g1ekpLeGR1bHM5MzgwYS9LOW5ET2QzdnFiN1cyQm8yV0R6MmZaeGRLR3RhbTZWcFp3MHpTRUJ2Zks4alJVZlN0aGxNMjI5ZXE1aElVNm1aaW02dWNTdTRnRWs0RmEyOFdmY2U3dDJJSE9yRjdUZFBEbm12Rk51V3RJTXRQY3IwQjVYb2V1a0l5VHFOUnhybGNJMzB3V0FHRDBnR1g5NjJLbGd3U2tWS2ptTGpxdDYxM0RKTSt5V05LMGNPMHRSTHJ4c3NoRHFQb0w0c09zN3pFYzVCT2RVNjlWRnkzaEdpM0pvWjd5U2VXeWdHZzVsVm1sWXlHM0x4OVR1L2Z6REhPS28xRkJYY3RZc3FSb1ByTEhsOHNlWlNxdWFVYXRXNjJGeXFwRCsvblVGNlJkY2p3Q0RiQlFwM0lOMzlucktXSnl0b0o1a1FtUng5b2IrbDFGUFhWTVNUaUpjcjRyN1VwcVBhMjFxWFRxVjhFb3JnMmdDNzMxaG11c3htOGJCakw0TmZrMXNYYXBmNHBmazA3OUVrUExaampZYVRseExHdk51bmxRald0Q1lSY1puUnBIRVhycSswcXArS2Q0K1VRVnpsT0Z6V1k0aVFLNHNaaFBadkZYanJUYTZOZVNXejhwc2ZMcTJ5S0tkZUhWamprQm9POGd4a1JRRlZlaXpYcGhwSmJJUnVidThCakhvbTdJZEM4YjFHVkc4OGw0U1diWWdScXRUQTF1ZFNGaG9VTSsrcGF4bU9Da0pDaCttUkk1SlR6dnc5N213YUtveWJoQ1pvQmU2UTNKUUk5enJXVzBqbEpIV0ZRTzZ4dWtocTF2VmEvcU5aQlNhd2tleFNSYXBSbGRzbElmODNCS0pZR2tHQ3MwNGhhdnRwVEo2U2tuWS9waGhYWXV5VHhRRlNwdFdLWTVZMHllMm1nYkEvZHlVY0NkVDUxU3J3M3QvQ3hJTGhxZE5qTHplbW45RmhqU1Zmcy9JM2w2OWJiaDFFdlVXeTFIMGdELzB5ZlZHeHpiNU0rQ0dqcVNaNlJURm45UHJPUTR6UVZIeGFCVUtWZWRoS3FtMHp4YnJScWNWWXg4TllPT3hyTUV4c0pNVmYvV0RHcDVOQUNrU3dkM1dLUHI5TlN5VnJlRTFDekJzRk0vWDYrT2JDRzIxOEIwSGNuM1JYUUp5ZFdGMVIwK2tHTkp1SFFjVXU4c1FFSUx6N1JUWDBQNUZZaXdxUFVKME5RRTAyS01yYkJRVnpabnRhMTRBMEJOWk9vSWxIYTE0eWo3UUdPS2VaN2h4eDZOUU5BY09wbEthN3RsdkhLbmNLRUNzbVJweTZQMnRxc1VENzdBTHdHNVpLTU5DdkNjMmE2WWUvTVdLNXJBRGZvelk1SlViN0FzYW1sNUN4dWFZYk91V01qWG1XS3JkalRQN2FwWXQ2MnNnRzdYck55S2VqT2dCYmd1V2FlVk5LOGhYN2V4bXYxaExYUzdjbk1OVkplVk02dkY1L3E2VmdxK2JPNHFEK0VldkZWYWV0YmdxTFo2bTVsWWV3MVk2WGRyVEd5aExmOGxKN1VBZjhtRTVwT24wTk13WWU3NzVUdm1VeWJraEpQei8vZkhqVythVTkyMGF5WDc3UHZtQXFaUHVuVjJ1dmswdStkbTNLNjFnWGFhdU9jZXVxR2x4bTEwcnB6bjVWM2RkWG1yaWtYc1cxRnNCSnZBZEhUTHRTQjJ0NXBMb1hjNmViME9kdFE0R3JlMHdXZmN5RFpQU3ZzR3ExNjhmVDlSb0dERFc5b0dLQnIzV0ExVVVVWGFBb1NzdTlsYVNDRXJZZW5UYnJ3V2oreEwyb0xkU2ErSVNFZ2pvZ1EreUdMakVFaVF1ZHh2d0Z5MG1OVlpOaE1rc0I0SnBWczBsMlR1czdGdnZ5MWFzRnI5bitBdWtISGhzdEJHNE5KSEV3TzFYWnNxSXJwMXlWZzhncktHVVZIdVdud2dHa3M1L1ZST01ZeXowOUphNWxLTnV5VmJGR0R1NFRiaHk1Zkg5ZlpxeTl0ejFocU5wM2R0SjJacjBHZTFreVhHanRZdGhMMTV0RjJkVWdlVzVvMzJUbms0QzdZWnJYMnMyL0JtOS9QT0NOY2ttTHZ0NmhjMGRNK052VHRYWC9UZTNtNEJhOXJlbWpQUW9qRit3ZzNpWmpYL2xVZjBTV1JIVWZUbi9DeG91ZndBZmJYT21BdklGcmtzbHRaVXVySURSbE9sZXNta2xiSnJTMUJ6ajV1WEk2N0tmemRCVXQ2Yy9JV0p1SEU4bTVOdExxTFhsSFBWVnBjMHRWbHA1M2FXM2wzZ05XNHQvOExVMGpxbUpSVFRRaEZwaGNsZGNsaFU3bThVSTJ2Wi9lOXJ6Qk9hVE83bEFyYlUvNzlYOC85L3NmK1kvKzFCbmpYdWYvK2lTUUhoRWN1a1NmakRXUnlyLzBzOFdlVDJsVk9SS1grQkp3dkMvNTh4SmhkcHhZMnQrWTdQUEJqTGNzL1VqbzFIMGtGT1FQOGRFNWU4R3IzL0JuRXlJUisrbzBtRU9qNy85ZGZvcXljM1lvcjNEZzRISFIyeS9KZWpzemNuYjc0Zm9MTmk5Q2dpa29ScXM3Nzk4YVBiRDdxOUhhZzNxc3p0N1U1K1FTNVJ1MXh3b2RYNWE0VGtMSm5FU3ZTcllaSWswbEVZOFJXalVSM2I0SStDVWNwWnBKM3hFRW11S0dlSkRwc0VjVnZ5c0MwUkMwVmdzQURCV3d4dUNCZmRLYnYySmV0bTROc3JjUkw1cGhkZjllSTdKWE41OStqUC8vZDVHdVYvTUNYeGpFTEszVTMwc2N6Ly8yRHZzQ0wvRC9aN2ovNi9EL0pzb1ZNc0plSGFtVmZQdVU3N05NcG9ES25kVWh4ZVFtNE1id3RkVEpXb3l0S1VjU21RbUpJNGhtMlV6cmRNazhrdTRpVEdrbDZaeS9URmU1eEUzaFpLeUVRYjNiZFR1Szluckp2b2Yrd0U2RzBTenhGTG9LWUNDYVdFbzVnbUpQQ0NWK2UvbjB2R2liZUZqb0ZJMGJ2amN4UlJMcnhnUW1VWC90WGdlOEhvUDd3TC85b1gwMGxYL1dOL2lxdWtXelEwd3VGbGxzTGFKN3huZ2JoT3ZXZkJDRjk2endJNVM3MW4vOGZiUXU4d3B5d1Q2T1RWYStFRktXZC9rRkI2QVkwSTd1cHluUDNoQlZjaVpCSHAvb1VrWWlQL243MCtldlhUNjJBV2JhYVB4ZnovL01WK3I1ci9hZi9nK2FQLzM0TThXK2hiclJkWWJ2aVJqamptY3dTaGpqM3ZDTDMvRjRsbjVkZS9iVnZOd3VaalVCcEdWN0tVaHFJYjY2Sy9HNXJhVW1WMHFMa0paeG1FTjlOMGhtSTJvU0VhRVhsTmxNQXhnT2g2Z2VkdGJhR0xILy9YcXpQUEd3NkhjenlMdllpa1NqRktRa3JNeGxUbk50RHR3YjdOaFBvZW9GN3dJZmhndDNKR0dTc2kyWmxPWEtYSS9LMDZneDVIV0V5OUowaUJqL0tPNXloTEl5eEpYZ3JnS2xMUUR0QlYzN3VrU1RSQXh5d1owOGxQT1BWbVJPSUlTNnhBWHBLTXdZa3NxZlFzVzJzMjE4NGRxUE12RXNjTS9jSjRISFUwRUZ0YjZDU1J1U0xvZVNDazlRYlk1UGNUQ0Z1YzU5RXhweVJPQ1Jmb2VrckRLUXB4a3NjYWhJT3pLeEt6RkNYazJzeUhVVUdCR21yenYyTVhDYVJUWmZEQTg3NHRUV2VwQTVENDczL0lSZ1NucVNoYXV6UnZZRHAyS3Vta1Fhdlh6Y05QTmtaQW1jZTZmWnFnTU02RUpGd0VlcG1DcnhvTlV5elFTTkdZSkVKQ05GSWtXYXFhZUcvQmRHS2lueFpLOVZtV1NEb2paUkNWMGgxUTF0MUIyOS8rY0hxMkU2QlhBQ1ZTdi9LWUdKbGtNemk5dS9qeEhJV0VTenFtb2RwVTd5cTZuOEJPU28ySUpZbzAxVTgxWGtqRWlOUGM5bUQ0NEpRVE9Db1ZWQkxoZWI0TGJqL283MzNsK1hxOGUrb0hZbHovZWg3MC9CR1IrUGxYdWhYTThZd29GQ2tpSVdqTTRwaGQ2eDNGS0Nad0owQ0FEY29TQjc3Q05JWnZ4a1BNTUxlaEdyZ3hFN0lVQWxTaWlJN0hCRHlSQkFrTDRMZlFVWjRCMy9OdUZHU1FQQzRpaWNJSjRhaiszS0JYUklTY2dvV3A0ZnZ5NXdhOS9wRHFIZGxKa21ieUxrMTROLzRxejJxbFBtMEwvbzEzZzRaR2xPQWMzMEhDSWhJSU5wYkRIQzhtamg5RzZqVlNCY3o4elBWR215N0IrUTBhdWtjRDM3MTkyekYzSC9MRWJaMXZqODQ2NnQvLzZ1d01tekhiQ3V3VTg2Z0JXUFg2aXdJMlpWRUpzVFhNcGl5eXNIYlYzNG1rUzJEUGdRM1pMR1VKU1dRT2NtR2JiUUp4SldCZHhOWXcrNW1BQmZIZ0ptUmZWVUNVQVBta3NtSlZLYkJSZGw3WWdqdkhwWXo0VHVEc1FpTVpscVo3U1FaK3A0VWFqb2JCVUMrMmVjUnRGMGZORUFtSkpSbG5zU0JWa0ZhRnlHMWhFeERSQk01THF3aGFBeUxiUWhNZExZUUlpRjNuUWw2THpPOVA0QS8wYkdETmJXcDFIUWJjd0VyNk1NK25BZFFsKzhXNXlvZHF1azVNZmg2U2lJeVR0bXZmT2tnWUdJV3VDYndwOHY1amsvOEpuWXpSc0pyeGU0aW9LQzZONTltQWRHNTJuT2owN0tBRnczdWhkSElJZ0c0eWptUFFJb05pcWJsbnF2cnl5bVFZRXJMWHJzS1FYNFJPdWs1dnkvbm1pOUJjMStuTklXODMrZlBReFhFOVQ3R2lNTWc2VlNTc1hqaEx3enVscWg3dUlrRUllbjlpcS8yMnZRVmxPR055SnovZTErRVRNMDRDTzB2VklUa1piK3VMOThxcGw5dUg5S255SytjTHFXWXNuWlR5QzJDc0w0QVIzRm11SkVXdHFSL3RlVmFYWW1HQitvRWFRSEJ5aDI2TzBCYUNBSVNoTTRNL1BGM2NRYk4vU0xvb01pVU9hMk5vVGJ5SUdJZjhzc09tZkhURGRlbWliSU4wTm91clp5QnNtNGoxUUlDeERVc05IQmRwQmRNNEUzbE94OVZwWVFYU05HTDNDeEJhWDhEekJmREhGL0M0eE9sbWl5cnBISG42b2lxVG1pQkxTMUZ0RitoUG1oNXRxQldVY2dxajM3WXJHWG9hVlpVbUxGeVNlWmxGbTVJNHJVVnc5OEZDT1pQVFBZYTZrQ08wbE5DSkwvN0dVdUp2elBvckdjbzNhQ1cvWTY0YnU1czRMYjcrdHIzbGxHMWhVeURRaTFSZnVQOXZ2NUQ5amVsNHBjY2w5bXBxakZ3N1hDMnh4d0lrTythWmxiTjRESGVMOEpaNVdFMGtwaXlMSTZRQjFMZkhiZis3UmFKSFRzS01KREtlMjhwaFNhc2JQaGtxdFZpcGU0WWZmcGIwaTlpSnJ0UFFYNHB5WFRwckNHMnBEZjU1L2dGN1R4VmRZVTdoZExtZWpLRFp2TjZlY21EeFNWTU50eFZvSzdFd2grZ0dyWnp1b3EwVEMrMzlzbG9NRzZDdEJGOGJndXBWVFJCZ2Q0UkR4RVova0ZBYTlGSXB0RDhkbHRNbWFCZG5CRmlPWmNOeDd3cHY4RHNjNlgzR000OHZlREhiOUhPSGs4M1B1Tmg5d2F2c3BoK1g0NWZFVlM0WThnYXRFTFA3azVCUmFmbGZLY2gra0t3VzBudG9KUzFZOENFMkF1WUVzU0xEZElKQ0xHRGJQUy9PcW5hZE8wejZhTWtHMEVZWVRkbTFGZVNPY0EvUXVkSzIzN2toK0gvYjNySWgrVTJHalNVVFU0NTNNV3lhR0Z1a1BZa0NPcEdJdytaRENYUXh4VW9QMGlkbEVPc01EdER5TU9RclRjeG0wZzhNVjhQUlozbVdUVXcxd3JEWjVNRTlRWmRPMmc1Q0FmVTI0bGM1Rk5ZZDVxdXVHdGd3bXdXZkxQRE9IQlllbFNaNnU4aFpBamdsQkNWNlJKQ3FxbFJoSFVLTFNuT1BWU0NXbUNoWWM1YnBrV2VpRkJKTE4yL056aHBGZDVFZVN5YW1LWGpWY08ySmNTS1gzVzl1NmhQalJPTDVlODJOMGRPTVU5OWZablAwVjlrV3VYVGY0SytvTjBUTFBDcVg0M09ZSHpZUDczTDRiTWdBbmFja3BEaEdGR1pGaEZNeXc4SzVIcUVhTEc2N2MzTUtPUEFRcE5NY0lKMU0wME1vS2loa1lJOE9iWEVueDRVK09xY0N4U3pFa2tRZVF1UURucVV4R2FBSWFnV1VlWjV6Y1g5SlYyZUZ2NlhpaStLYzMyM1orb0VtRTVwODhEeUpKOHVhMWUxSVBIR2I2UWY5dzZEdlIyUkVjZUwzZXo0L2ZPNTVhUmJIcHl5bTRWSllBZG5qT2NLNitkTzhZdTRZRHp2TnAwZnhOWjZMcDRpT0N6Z1V6cDdxZEdGUGQ3WER1aUNROC8vcHlmZ05rNmVjQ0pMSXB4b2VjNXBWQUlRNXgzTVBJU3FKOXV4ZkRLbDE4SS9uU0ZpZ0U5MElZdU1DZk5OUDRIa1JHV1VPVmtjNlZrQU5BeHBra0lCMHJPVWNpTVdZWGhMMVJaRXkrU0E1UmpRWk16N1RMbVBhWTBTNGM2RURDQ2dTUGtwQW5jTkpTRXhqSXpMd3RuTHFjd2xycStRU1VpYUxMWVhtbGtuZVFzNHNJeGZoM2hiU1F6Y1FHY2VNTGVTWWJ3c0dNdUVqbHVMSmhsWFE1WkdidDl4RmdzS2o1N25adUplUjRQZFRKblNhbHdKQWlkNnhPSnVSY2xMM1hYUXl0aVRXOFR1N3FKNEx2Tk14M2dBUkZRcE9nYUs1UW1pb3ZVOEVaVXJJbFNEdStCM1B3MkZJaFBpSlJXUVp1RWRRRXMxWVZFVEphSVc3MU5FWndkRXZuRXJ5RmlaQTBQOHM3ZXljL29lczBjUFgzMVBQVTl1ZFplMmVtdHhDbzJJaW8xSkx1UVBTSW5LMnBLTW5mYXMwSFJxdlc4aEJiQVVCV3dnd0FFQnZnUW5JNlRhbjJmS2hXVUcyNExxMFpKUnV1RlY3MW1ZUFFkM0J6dWFtOVVzeS93bW5LVTFBYkpUYU11OXpCekhkcGxFZ0xzbGNXdzJicmthb2p6UnBBMExEcjYxaUM1R3RmYlZ5VUxlUUMrd1dRcmtXcWdyWllDUS9rSG1PU29WTEdMQUNMRk9TNmhkeml4TGl6Q0pCRWtIQldSWjRFWFJTMStVSmZQdzE0THRJc0JsQmtzNklVQTFjNHdTWVVtMTQxZjh6UWJnMmhxZE1DRHFLcVp6clhrR2JtQkxLUlJVWlNtTGJ5ZDFDUmRRUGd5cDQ3L3QrczN1YlFjcmRmZHVRdWRXazF5R2NwcXRYMVRQNE5zVi9aaVQza1NzbTQrTkg1d3pDN0JOdTBPaHdueVJoSG1Idzl0WXJEVHBLNDJMRVFSQ1kwRklrdVJya29UYXR2K0hwMGZuNUwyL1BYbm1GTG5abERiSUR6MVhSTkNvaDdjSzQvR1VCdXR4ckJubThucll6OGVvNWVDV0tUN25MU3pKZjJPT2xrOHBqMVE2dHhkalliNkJYaFQ5dnk4MlZCbWl0TUZTWjk1Y3hFeW9aSGd4L3ZYbDc4Zm84a0IrMG1BcFpJbGhNN3BOL3N0ZDcyQXlVdmY0ZGNsQ3VtcXRxV2Z6VmUyZWpoTGs1R1N1Qk5HWThWQXNuRTdseHk4UXhoY3ZmU21UQkpXOUN0Q1RETWVGU2xLYk5PTnVDTEZaYmN5SWttczFOS0NmSUpWYVpxcGVkem00Rm15ODdIYUQ1cDVXaUt5WXJxM2J3eExMNjc2cUpTZ3F6OWlSc1hzNTNKa1c0MDh6eS9PRDJrbDFCRFkwNXdCMDZiRTRCM29TSS9wMFEwWGNSMGQ4TUl2cWZBQkg5WmtSWVArazNURHU2aGxPY3dLWC9OOTJqdjFDd2hzZm44WGw4SHA4TlB2OS9BQUFBLy8rQjdhQ0hBTmdCQUE9PQ==","heatParamUpdated":false,"creationDate":1725967716530,"timeout":0,"description":"created from csar","artifactType":"HELM","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","artifactName":"helm_apache.tgz","artifactGroupType":"DEPLOYMENT","artifactChecksum":"Y2VkYmU2NTRiYmM1ZWZjNjIyYjE1MjI1Y2FjNWFhMjE=","artifactUUID":"b50e455e-2829-42e3-b572-8e6eeff5fd78","artifactDisplayName":"helm_apache","mandatory":false,"serviceApi":false,"artifactLabel":"helm3","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","duplicated":false,"payloadUpdateDate":1725967716537,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716530,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"vspbasiccnfmacrovspinformationtxt":{"payloadData":"TVM0Z0lDQWdWbE5RSUVSbGRHRnBiSE02SUFvZ0lDQWdZUzRnSUNBZ1RtRnRaVG9nWW1GemFXTmZZMjVtWDIxaFkzSnZYMVpUVUFvZ0lDQWdZaTRnSUNBZ1JHVnpZM0pwY0hScGIyNGdkbVZ1Wkc5eUlITnZablIzWVhKbElIQnliMlIxWTNRS0lDQWdJR011SUNBZ0lGWmxjbk5wYjI0NklEQXVNQW9nSUNBZ1pDNGdJQ0FnVm1WdVpHOXlPaUJpWVhOcFkxOWpibVpmYldGamNtOEtJQ0FnSUdVdUlDQWdJRU5oZEdWbmIzSjVPaUJ5WlhOdmRYSmpaVTVsZDBOaGRHVm5iM0o1TG1kbGJtVnlhV01LSUNBZ0lHWXVJQ0FnSUV4cFkyVnVjMlVnUkdWMFlXbHNjem9nQ2lBZ0lDQWdJQ0FnYVM0Z0lDQWdUR2xqWlc1elpTQk5iMlJsYkNCV1pYSnphVzl1T2lBS0lDQWdJQ0FnSUNCcGFTNGdJQ0FnVEdsalpXNXpaU0JCWjNKbFpXMWxiblFnVG1GdFpUb2diblZzYkFvZ0lDQWdJQ0FnSUdscGFTQWdJQ0JNYVhOMElHOW1JRVpsWVhSMWNtVWdSM0p2ZFhCek9pQUtJQ0FnSUdjdUlDQWdJRWhwWjJnZ1FYWmhhV3hoWW1sc2FYUjVJQW9nSUNBZ2FDNGdJQ0FnVTNSdmNtRm5aU0JFWVhSaElFSmhZMnN0ZFhBZ1JHVjBZV2xzY3pvZ0NpQWdJQ0FnSUNBZ2FTNGdJQ0FnUkdGMFlTQlNaWEJzYVdOaGRHbHZiaUJTWlhGMWFYSmxaRDg2SUdaaGJITmxDaUFnSUNBZ0lDQWdhV2t1SUNBZ0lBbEVZWFJoSUZOcGVtVWdkRzhnY21Wd2JHbGpZWFJsSUdsdUlFZENPaUJ1ZFd4c0NpQWdJQ0FnSUNBZ2FXbHBMaUFnSUNCRVlYUmhJSEpsY0d4cFkyRjBhVzl1SUdaeVpYRjFaVzVqZVRvZ2JuVnNiQW9nSUNBZ0lDQWdJR2wyTGlBZ0lDQlNaWEJzYVdOaGRHbHZiaUJUYjNWeVkyVTZJRzUxYkd3S0lDQWdJQ0FnSUNCMkxpQWdJQ0JTWlhCc2FXTmhkR2x2YmlCRVpYTjBhVzVoZEdsdmJqb2diblZzYkFvZ0lDQWdNeTRnSUNBZ1RHbHpkQ0J2WmlCV1JrTnpJQW9nSUNBZ0lDQWdJR0V1SUNBZ0lFWnZjaUJsWVdOb0lGWkdRem9nQ2lBZ0lDQWdJQ0FnSUNBZ0lHa3VJQ0FnSUZaR1F5Qk9ZVzFsT2lBS0lDQWdJQ0FnSUNBZ0lDQWdhV2t1SUNBZ0lFUmxjMk55YVhCMGFXOXVPaUFLSUNBZ0lDQWdJQ0FnSUNBZ2FXbHBMaUFnSUNCSmJXRm5aWE02SUFvZ0lDQWdJQ0FnSUNBZ0lDQnBkaTRnSUNBZ1EyOXRjSFYwWlM5V1RTQkRhR0Z5WVdOMFpYSnBjM1JwWTNNZ0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBeExpQWdJQ0IyUTFCVk9pQUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lESXVJQ0FnSUVOUVZTQnZkbVZ5TFhOMVluTmpjbWx3ZEdsdmJqb2dDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQXpMaUFnSUNCTlpXMXZjbms2SUFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnTkM0Z0lDQWdSR2x6YXpvZ0NpQWdJQ0FnSUNBZ0lDQWdJSFl1SUNBZ0lFaDVjR1Z5ZG1semIzSWdSR1YwWVdsc2N5QUtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lERXVJQ0FnSUU1aGJXVTZJRXRXVFFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnTWk0Z0lDQWdSSEpwZG1WeWN6b2diblZzYkFvZ0lDQWdJQ0FnSUNBZ0lDQjJhUzRnSUNBZ1IzVmxjM1FnVDFNZ1JHVjBZV2xzY3lBS0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSURFdUlDQWdJRTVoYldVNklHNTFiR3dLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJREl1SUNBZ0lFSnBkQ0JUYVhwbE9pQTJOQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdNeTRnSUNBZ1ZHOXZiSE02SUc1MWJHd0tJQ0FnSUNBZ0lDQWdJQ0FnZG1scExpQWdJQ0JPZFcxaVpYSWdiMllnVmtaRElFbHVjM1JoYm1ObGN5QUtJQ0FnSUNBZ0lDQWdJQ0FnYVhndUlDQWdJRkpsWTI5MlpYSjVJRVJsZEdGcGJITTZJQW89","heatParamUpdated":false,"creationDate":1725967716302,"timeout":0,"description":"Artifact created from csar","artifactType":"OTHER","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","artifactName":"VSP_basic_cnf_macro_VSP_Information.txt","artifactGroupType":"INFORMATIONAL","artifactChecksum":"MjgzYjY4Njk4MDAwYzMxMTMwMmM3ODBlM2JkMDQxZjM=","artifactUUID":"b43e0a2a-ea7d-499d-9fba-1db1db95f218","artifactDisplayName":"VSP_basic_cnf_macro_VSP_Information","mandatory":false,"serviceApi":false,"artifactLabel":"vspbasiccnfmacrovspinformationtxt","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","duplicated":false,"payloadUpdateDate":1725967716306,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716302,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false}},"actualComponentType":"VF","categorySpecificMetadata":{},"service":false,"creatorUserId":"cs0008","lastUpdaterFullName":"Carlos Santana","allVersions":{"0.1":"123b2531-f5b0-4f9b-b7f9-45df2914d52f"},"csarUUID":"46620755bcc94a7f96bd8869ecb5cf4a","csarVersion":"1.0","vspArchived":false,"archiveTime":0,"name":"basic_cnf_macro"} 2024-09-10 11:28:39,941 DEBUG 439:sdc_resource.py(1) - Add deployment artifact to VF basic_cnf_macro 2024-09-10 11:28:39,945 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:39,945 DEBUG 145:onap_service.py(1) - [None][Add deployment artifact to VF basic_cnf_macro] sent header: {'Content-Type': 'application/json; charset=UTF-8', 'Accept': 'application/json, text/plain, */*', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk', 'Accept-Encoding': 'gzip, deflate, br', 'Content-MD5': 'YTQ5YmZhMGY5NTdlMDdjZjE4NmQ0ZGRkMWM1NGQ4ODQ='} 2024-09-10 11:28:39,945 DEBUG 147:onap_service.py(1) - [None][Add deployment artifact to VF basic_cnf_macro] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/resources/123b2531-f5b0-4f9b-b7f9-45df2914d52f/artifacts 2024-09-10 11:28:39,945 DEBUG 148:onap_service.py(1) - [None][Add deployment artifact to VF basic_cnf_macro] data sent: { "artifactGroupType": "DEPLOYMENT", "artifactName": "basic_cnf_cba_enriched.zip", "artifactLabel": "vnfcba", "artifactType": "CONTROLLER_BLUEPRINT_ARCHIVE", "description": "ONAP SDK ARTIFACT", "payloadData": "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AAABAAAA/4EgVQAAVGVtcGxhdGVzL2s4cy1jb25maWdzL2RlcGxveW1lbnQtY29uZmlnL2NoYXJ0cy9jb21tb24vQ2hhcnQueWFtbFVUBQADfWyRYXV4CwABBOgDAAAE6AMAAFBLAQIeAxQAAAAIAO2oblNfJzLrbg0AAAM/AAA/ABgAAAAAAAEAAAD/gcNWAABUZW1wbGF0ZXMvazhzLWNvbmZpZ3MvZGVwbG95bWVudC1jb25maWcvY2hhcnRzL2NvbW1vbi9SRUFETUUubWRVVAUAA31skWF1eAsAAQToAwAABOgDAABQSwECHgMKAAAAAACjnHBTAAAAAAAAAAAAAAAAQAAYAAAAAAAAABAA/0GqZAAAVGVtcGxhdGVzL2s4cy1jb25maWdzL2RlcGxveW1lbnQtY29uZmlnL2NoYXJ0cy9jb21tb24vdGVtcGxhdGVzL1VUBQADUvqTYXV4CwABBOgDAAAE6AMAAFBLAQIeAxQAAAAIAO2oblNE1eYZfQIAAJkLAABPABgAAAAAAAEAAAD/gSRlAABUZW1wbGF0ZXMvazhzLWNvbmZpZ3MvZGVwbG95bWVudC1jb25maWcvY2hhcnRzL2NvbW1vbi90ZW1wbGF0ZXMvX2FmZmluaXRpZXMudHBsVVQFAAN9bJFhdXgLAAEE6AMAAAToAwAAUEsBAh4DFAAAAAgA7ahuU9lCFa/4AAAAjQMAAFEAGAAAAAAAAQAAAP+BKmgAAFRlbXBsYXRlcy9rOHMtY29uZmlncy9kZXBsb3ltZW50LWNvbmZpZy9jaGFydHMvY29tbW9uL3RlbXBsYXRlcy9fY2FwYWJpbGl0aWVzLnRwbFVUBQADfWyRYXV4CwABBOgDAAAE6AMAAFBLAQIeAxQAAAAIAO2oblOAatCZ4QEAAJEEAABLABgAAAAAAAEAAAD/ga1pAABUZW1wbGF0ZXMvazhzLWNvbmZpZ3MvZGVwbG95bWVudC1jb25maWcvY2hhcnRzL2NvbW1vbi90ZW1wbGF0ZXMvX2Vycm9ycy50cGxVVAUAA31skWF1eAsAAQToAwAABOgDAABQSwECHgMUAAAACADtqG5ThMqszIsBAADrBAAASwAYAAAAAAABAAAA/4ETbAAAVGVtcGxhdGVzL2s4cy1jb25maWdzL2RlcGxveW1lbnQtY29uZmlnL2NoYXJ0cy9jb21tb24vdGVtcGxhdGVzL19pbWFnZXMudHBsVVQFAAN9bJFhdXgLAAEE6AMAAAToAwAAUEsBAh4DFAAAAAgA7ahuU41keZ3sAAAASgIAAEsAGAAAAAAAAQAAAP+BI24AAFRlbXBsYXRlcy9rOHMtY29uZmlncy9kZXBsb3ltZW50LWNvbmZpZy9jaGFydHMvY29tbW9uL3RlbXBsYXRlcy9fbGFiZWxzLnRwbFVUBQADfWyRYXV4CwABBOgDAAAE6AMAAFBLAQIeAxQAAAAIAO2oblPKd0vphwEAACQEAABKABgAAAAAAAEAAAD/gZRvAABUZW1wbGF0ZXMvazhzLWNvbmZpZ3MvZGVwbG95bWVudC1jb25maWcvY2hhcnRzL2NvbW1vbi90ZW1wbGF0ZXMvX25hbWVzLnRwbFVUBQADfWyRYXV4CwABBOgDAAAE6AMAAFBLAQIeAxQAAAAIAO2oblMyhGkoiAIAAPAHAABMABgAAAAAAAEAAAD/gZ9xAABUZW1wbGF0ZXMvazhzLWNvbmZpZ3MvZGVwbG95bWVudC1jb25maWcvY2hhcnRzL2NvbW1vbi90ZW1wbGF0ZXMvX3NlY3JldHMudHBsVVQFAAN9bJFhdXgLAAEE6AMAAAToAwAAUEsBAh4DFAAAAAgA7ahuU5t5fR/8AAAAdAIAAEwAGAAAAAAAAQAAAP+BrXQAAFRlbXBsYXRlcy9rOHMtY29uZmlncy9kZXBsb3ltZW50LWNvbmZpZy9jaGFydHMvY29tbW9uL3RlbXBsYXRlcy9fc3RvcmFnZS50cGxVVAUAA31skWF1eAsAAQToAwAABOgDAABQSwECHgMUAAAACADtqG5T1Tt5tNQAAACHAQAATgAYAAAAAAABAAAA/4EvdgAAVGVtcGxhdGVzL2s4cy1jb25maWdzL2RlcGxveW1lbnQtY29uZmlnL2NoYXJ0cy9jb21tb24vdGVtcGxhdGVzL190cGx2YWx1ZXMudHBsVVQFAAN9bJFhdXgLAAEE6AMAAAToAwAAUEsBAh4DFAAAAAgA7ahuUwb7PxxQAgAA3QUAAEoAGAAAAAAAAQAAAP+Bi3cAAFRlbXBsYXRlcy9rOHMtY29uZmlncy9kZXBsb3ltZW50LWNvbmZpZy9jaGFydHMvY29tbW9uL3RlbXBsYXRlcy9fdXRp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" } 2024-09-10 11:28:39,946 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:42,161 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/resources/123b2531-f5b0-4f9b-b7f9-45df2914d52f/artifacts HTTP/1.1" 200 None 2024-09-10 11:28:42,164 INFO 158:onap_service.py(1) - [None][Add deployment artifact to VF basic_cnf_macro] response code: 200 2024-09-10 11:28:42,164 DEBUG 162:onap_service.py(1) - [None][Add deployment artifact to VF basic_cnf_macro] response: {"payloadData":"VUVzREJBb0FBQUFBQU82VUpGUUFBQUFBQUFBQUFBQUFBQUFNQUJ3QVJHVm1hVzVwZEdsdmJuTXZWVlFKQUFOUWh0UmhLNkhsWVhWNEN3QUJCT2dEQUFBRTZBTUFBRkJMQXdRVUFBQUFDQUR0cUc1VHNQWDZNUW9CQUFEMkF3QUFId0FjQUVSbFptbHVhWFJwYjI1ekwyRnlkR2xtWVdOMFgzUjVjR1Z6TG1wemIyNVZWQWtBQTMxc2tXR05PTnRoZFhnTEFBRUU2QU1BQUFUb0F3QUF6VkhQUzhNd0ZMNzNyM2owdkpaNUc5NUVHSWdJSW1NWGtSTFMxeGxOKzBMeVdoMWovN3RwbWdrWlF0bEJOSWRBOHYxNCtiNGNNdkFyRjVaVkl5Ulh2RGZvOG1zNGhQc0VLMXBoak9wMmhVVkh2WldZMEFLMVJpZXRNcXlvODJEK0ZJbndNQ2xoclRSQzc3QUdvY21mUHhTL3dpMTFqZHIxVm93eVlHeU5Gb3o1SXJVZTBMcG9lMVV1eStVNVhxTlZBOVpWWTZrZFNVeE9pdkwwZGxmZWVWdHNzZU13NWx6ZCtJZFYrTWxlK1p3Z0FYMXpYcEZjdjN5Zmpvc2ZtanFGS0FiVUpCWHZaNnVDYldUQ0ptcW5uaHF5YVVIL3FaZUI5VVcxdksrY3NUUjZGcEk2OWtObmU3bGZPWGljTkxBbTdkUEFUYlQ3NVNabW84andMUmNsbVg3eXo0SmswMzdNdmdCUVN3TUVGQUFBQUFnQTZLa21WSWxrOUsrb0NRQUFuSTBBQUJRQUhBQkVaV1pwYm1sMGFXOXVjeTlEVGtZdWFuTnZibFZVQ1FBRDAwM1hZWTA0MjJGMWVBc0FBUVRvQXdBQUJPZ0RBQUR0WGQ5djR6WVNmdCsvUXZEVFhiRlNzbTlCVUJRWFpMUFhvdHR0c05uZVBSd1dCaVBSdGhwWlZFbktXN2ZJLzM0a1JjbWlKRXFrTGY5S3FLZkU1Z3huaGpNZlA5RVU5ZmNiajEwVGlrZ0lwaEdjeFdsTVk1U1M2UXBpd3Y2WVhIdVRFS1VVb3lTQmVQcVk1REREY1Vxbjc2YVgwOHZKMjBKOENTbUlBQVdzOWQvaWswSXBYR1lKb0hBS2NycEFtS3Y2bUQ4QjhwZjNHZndPdjVHbjJQcytFUjhFV0g3d0w0UkJPb2RCaUpZL1NPVkNWYUhCaDBzUUoxeVBYcXd1bFJPSS9UbEdlVWE0ME0zN1gzNzY5TmI3OWY3dTg4MlhuMzc5Vkc5YTJacUNKUlNONzI5dWY3enJiRklMemJ2Z01yanNiRVRCbkhSNC9OYTcvZlNoVzJDZGlZN2YzMzI0K2Uzamw0bG84aXdESEM4emhDbFgrTDlLZEJOcDBXUVdKNFg4WmhBditKZ0l4U1Q0blRDTEs0bm50elpxTUdRVzhyOFdjVGFDT29CcFBBTWhIVUZWaWlJNGdwb01KWEc0N2xZay92b3F4eUVpU2IxSzFIeG5xUk9uY3g5RGdwS2NGaG5TNkx3YzVFZEE0dERuV1YzTEJkRWl4eUxCRjVSbTF4Y1hLV1FLV1JhdnJxOHVyeTR2dnNISEMvNWZITUtXSFB1OHpOMHdKTkVUeUZqV054cGxnSkJ2Q0VkcW82NmdUVmJaazNDRitpQ0xkM2VrejF3UXNiajFtVm8wNkRTVFlkTXNudnNSekJLMDlqT01Nc2l5QzVLMnhadGg4Wi9ndXZXOWFET0hkQnFuV1U1NXJ3MEJwZlZ6cHpHRWxXa0NmVUlCemNrQmpXbUVUbzBKZ1RUUDlEMEFTbkg4bUZPb1lFdVhQcUdJZXhWQzBzeXNxcTN1Y3phYThUeGR3cFQ2UzVEcFdpbVdHeldTN3JWYWZ0VU5sd0tyRkxIS1IzTlcrUktGMVlKbStmYzBTOUEzelFEbU9JVCt4ckh1R0JNS3M3YTh0WjVLSUlJa3hIRW00V1h5V2NwN04wTGUrNjgwV1JPOHdtdUEyY2lYV2RYc3ZVZVFZWGE4aW1WR2R5ZExlZWs5cUxTRklFbW12RVJBMDVuUFZiTGZJamJ4TVJDa1FabDN2WHFmdGQ5KzdYRUxwVk9TaDBMN2tGc1RaZ2FmUVB5Y0pSK0k5Tlo4N2Z6bVdaUFNEYTAyQ2ZCdm1QSUlRZytra1ZmSWV6OWZFZSsrVUdtV0IwOVhBcTdxTmh3eERhcEJmeENPM3YwSnc1d2l2SE1LZEE5SjY5T09RWm9JSE80cDR4SS9XQlFaTy9pemZ3UXgvQ09QTWVUalRIRU8rMFpJenJKSlRIb0xrOFVLcjZja1hEQ0MzTnUzb3BVdzVFL24rbkIyaDFLWHd3WlRXcTF0RllFWlNJaEpDS1N4b3dkaFRQY2JVTnJIQUJUWlJrbS9YM01tR2ZJUzV1THJEVlAxWmdoNzVhejBqNDR1L3huMFJjZys4U0xxRHppMlExR2huUFpYMVJLU0JZejh6c2xaYTdLZzd6MnVyUUM3aHgzT0R6TnVwSWpZemFhVldEMnVBSVBsQU1CMXd4aS9OQW5iSGdzVDlsaFl0UlducWZORnU3a00wQVhFWGdvNXpBTzg5Z1RzaXFRdmRIcGxLbmpEczlSbWRyUGdyMExTMFp3eVpGWGxqY1J6bW1ySElEcU56REFuUEUxampwZ1J6STliWWMwWGFjeDRDYkZIMHJQbGpHODQ5ZlN4RTExK0VVWVRJWit4OG1UZ05zcmVua2VFRWdoU080TVVNTjAzSDFBNjJ3TVQwRG96NXJ3ajcvMVBiTjdoOFJiQVU2enRlQ3VJNDFrY0ZnWHNKaUgxR21zU2t1dG85Vmo3eGJpTk5SLzE5R0NUUHc5aTNhOHJOenlwelNoRjFPVkRkaDhUUHIzRTIvQnhLUXJJc21ROU1qOHBkTnBrd0EwZkMwNU94bUFrUmZlblFFZit3KytWemdnWGZEQ2pFTzhmSFdRL0RpTk9IaU9TQklaVU1zSWVjMnhoUWxWcmt3Y2Y0aFFrbnRUQVJ4L052RktQSVpFdzhPbWxFbnpqbi9zVXFkMzRkTkhaL3ZoMDI1bFIrRFJoMVFwOWxHLzN1NVRqMGxwdFo4bWwzWUtPSW5qR0N6cXZoVDRQc21ESG5hVVJqanM3N3J5NUhIZHVhbkhjV2NoV2hIRGZ2TG5xYUErY3VkT0o4Zml5NDhxT0t6dXVyQW82cml5RGxXZlIrT2tnbGU3S2x2bE9iWVR0RTBCMmZ3ckQ3d2l6STh3MWJZNHdkNnQxaFBtd2hQa1FaSGx2UkhrL2k4cnh5ZTBMZER5NWRUbWU3SGl5Y2gwc0lVb3VPbTQrbEZxUHhaUU41QnhWZGxUWlVXVkhsVjhyVlk3M3ZzVzU3R2R2aERrZWYyUHpBb0tFTGlRbU9ON3NlUE5XKzVyNys1NkJPTW54OEhOcWt3VWI3QVJPSWNib0FQT3htNGxQZlNhdWc1TS9hTk1wWjJHbkoxYjV4M0tJZW9VYVQ2aXh5anVsLzJIQlY1NTM1Z3p3bEZPdXJuTUxxQk9DT3lPZDBPS0F6dDF5dks1YmppYmU3L08ybzk3WEhtNDlkSzVzZC90Ui9WYy9tcW80S0UwdUhPNXlubEZwZGxpVysrYUFpTnJCWjUwWlJpR2VnYkJuaVBySWUvKzRWa2pVUC82aXJRazNxRm5kV3hldDl1WFpkdklnR0orZmNXWXVMbFFvNTM0MUQ1WXhVcU5IVTdNVyttK05qNWpvU0lBeU5EM2p2NERKY2dveXdDckI4dFNQS3U1VndGWXdRV0ZNZXpjRGwyY0JsaXZxNUNKTVo1V0tZRVVUVzB6YTJMOEVXY1pCemM1OEtWVVZsYjMxVWtQakdFTVQ2MWMxM3c4YjlkVk9VVjl0dkQ1b3RGZG0wYlpjTHVvNGk4c1FpSTFPOFRMQzRaK3ZpRHcvN0RlaHg2SHdOaWlzVHlhbHA2NERsdmdaaWRibTJoMVhOR1NEd2RGRmlvcUc5Y2JDK3ZPTTZ0ZlpUbWtja3NPSStJK0F3TEk2TFZHSzFYVloxdndvNW9GREd0czRWY09GWW9wbzJoT3dXNHBnL3BjZDZuSkc2Zk5UaVUvQnE1WXgvUzV0QWNrbXV4STBtRHk4aDhBVWxEVy8vNTg1S3B0alZaMWdtU0ZNei9LQm92Z1VRTmp5cDVST0hUdWl0cVcweVhtOVpzSzZjM3gxMXd1Zk5ZcWdpR0Vwd21RUHJqSzhXMk5ySVU4dVdxYnNDMXIxajQzMjQycHhvT091b0twdXFYR0lxcjFNRWJVMlFsVzgvR29nTWV6ZlRhZW9jdURzd05ubTI3MkQ4d3prQ1MyQVoyREIrVURJWEpoeW9Wb1dyTUhTY2lsRmJuSThRZGRVeTdad0xjeVpndVVKZWxienlIN3RTL0hxS0t0Z0pzN3RhWm5NWUdld293NmE5bWRMSFFhZldHeXB3by9LZVBzeXk2OWJjT2ZvU0c5N1IwZTIrM2JQZE9RbHpObmJnMy9QODlNTyt6WHRIZlpmTi9tZ2cvN2U5Zzc2dC90MjN6OHV1WHNhalhkbmVVL1R0WFhkY0dLVHo3OUJ1ZXR5MjNsTnM0bnpUT1kxR1lReU9rK0lKcTBYU3c0Smh3bkRPcFkyTTRoaFdzd1VDTThEbElJc0VLL01ETUtJQk5WN2NJbDBDT0ZBdnBpVEJNVWdzSGdFaFU0U0ZQdDlIOFM0M2c1czFHMUVnQ1VETTRQREgwd2pacEhKL2wxRkJUZjFucHQ2WDIwc2ZKQ3ZFQjExNG82S3ZaVHFWc3pKZDlwM1loNGZjMDFxc2I2NTJwWGlpeW5GT3o2c3JoTFBvaEs3SHF4eHBmZ0NTcEhkUlA4b3h0WVY0bGtVWXVlTnAzdEl3TDRpTFI2bWFja2F2eFZjZDVsdVMyMjhTMjNnUGEySzZBanJTK3FTZ1ZsVkRwZlBzUDJETHlWdENYUytIN1Y0aitjaFY0VWU3ajUrMkdGVngrVE5vL1hMY0dIRk9OYzRGUEtNTHAvbk96NFVicmtpbzZ4V0hla1psanBPYi85WWhlcktVUjVucVRzeS9uSkw2LzByTmhPYW81YW5UQzJMSDJmZTJ5dzQ2OWlhM1Z0NjZ0ZXgyZHJ3azhtdkpxODU0ZWJ6WFBtMHVtRitzNHhiQXJ6dWlwQnBWdEY0Q1l1WE1MMjd1alNVcWVJd1hTQWlpSjZZM1VmaE55K294RVYrSS93d2NIU09UWFJxN08vQTFmdEcvZXY1emZPYi93TlFTd01FRkFBQUFBZ0FrS29tVlBRM2Rzc1ZCQUFBdWpNQUFCc0FIQUJFWldacGJtbDBhVzl1Y3k5a1lYUmhYM1I1Y0dWekxtcHpiMjVWVkFrQUF3OVAxMkdOT050aGRYZ0xBQUVFNkFNQUFBVG9Bd0FBN1ZyZlQ5c3dFSDducjdENkFraExSbUZJYU05b21qUUo4Y0I3Wkp4TDZ1SFludTJVZFlqL2ZlY2svVW1oS1NPdHE0V0gwaVQyM1hkMzM1M1BUcCtPQ1A0TlV1cG80aVlhN09BcmVhcnUxZmRkeEpUTWVCNVJhM2t1STIyVUJ1UDR5c0I2TUZobXVIWmNTWHc0dUo1SVduQkdybEgySFlvbUtXUmNjditZWk1xUVIyVWVNcUVlVDVZMG5NYURUOHRpeDJCc0kzSVluOFZucTgvZmdGUTl0MkRHbkVIRXBYVlUraS9wMm9IcmJGalJOUnRtNEZmSkRYaEJHUlVXWGhubVBlckZXR2U0ekFjdkJqMi9uRGNZeXl3a2hFdDNWdkFpRnNQSGtDYVpVWVdYNHBSbE5QWmtxcmdVTnhTWWkxMFFzTUN0RkxSUWt5NjVWV3ZvdWZVZmNXc0VWTGhSeEViQUhqcWgxcUtDbmxsaE1Xc053bFdIeGdmbTRSd2taZ1NMME5OeFlON3VOSTl4dElCSWxhNlRKSjVKN3pNNExFNzFHYnhudEFaYkpzNG85bWlsZEsyQk5yTklOYXRLTmFvcExwRkVxOVMrWnNVVUhwY09jakN2RGNNY3BxWHdXTTczVW9ONE45dWZxZkMrQWdXZkUzMEYyaVhha0N2UWNDOFZxTFB5MDllZTRMT2hyejI3Uk52WG51bGtGeG13cWpSSXNQcUV0Z0RaelY1c2paNlByMHNoQi9hc0ZUVWZybXhrN24wRU1vNXJBam9YTElLQjFzYjh1TEprTm9zNFJaZ0I2b0NNUUJTRWphaXBMYlFhR004NHBLUlJ0Y25PYmZKcmpSR3Q4ZC9Xa3lvYlNHa1JJSmVrUUJkeUpsU1pma2JaUklzeXg3dG9IRStSUnp5YmtPOHo4MDdzS1hrY2dVSGpSOXlTZ21xTndBbCtSVHhqbnZvTGhVUXpPSmVNcVNneFNUb3dmbGE0RFFpZ2Rrc3YzSGpyVllZbUFHa0VWR0h6MTFVa01ib1BOQWN5VmVPOWhKbzdqR0tkdnEwdHVFT2s5UlFFTHJCS0VZUmZSUmJ0b1E1cmxvL2Y4UjBVR2kvQitzQk9kZG5qWms2SDV2akxlYm5aanB1ZWc4M2N0eW5hQWY3bW5ZZHIvTFlkclh4UVpFT3RXbEJwYUZXcnAvSXFsaTI5c3lPKzVGYURkbUROKzBrV21FVmJoK1UxTStvS3RXaEUvYnByRjBaVXVqOHlKcnMxUm1ObmhBUVlZczVqVS9JNzhLYTBRWHQrR0dqRGIvSVBiQWVGRGsyMktocDd3SmhDb1JKc3NYaEdtYlBKdHN2bnh5TGUySERqRnVJU3R4Q3RMS080ZDYwV2Iyelg4djNaMUk0cFdWU290TVFlQnYrQmlGaHBuU3I0bjZwK1JtVVpOcytWcERwcGFsMGl3U1dNcHlaa3dBV1YyR2czKytJRHFNd3BvNUF3SlFRd3AwekNkYmo1aVR2OCtFczhiR2NYYnJTbnZCa2VCSEhtZVhwUWhOSEt0RDg2MlRWbExzN09MeTYzZFgvb3krb2NxYUQzSUE0RGFyMzJjRG1taGxPc2pXK3ZPKy9VNWM4V1pSNXBKVGliaE95WGhlSjBmbURGcVE3a3hsN3VQVXFZTWd2OTk3c093QzV6NHFYTXo3bmNpRHJTT01hUzI1dHZ4SGRzaU9yZnRvOUxkejc2ak4xdm9zdDdiOTk5TjYvNTVncXF1ZjBMditCM3A3UDhzNUZBOW03T3U1OFdzYmJNdXNYZlhWdHc1UnN0NEFieFhhZUZnYVVEb3E2U1kwVk5ueDk5ZmdTWkgwZjE1L1BSWDFCTEF3UVVBQUFBQ0FEdHFHNVRLWXlxdFJBSkFBQlRjQUFBR3dBY0FFUmxabWx1YVhScGIyNXpMMjV2WkdWZmRIbHdaWE11YW5OdmJsVlVDUUFEZld5UllZMDQyMkYxZUFzQUFRVG9Bd0FBQk9nREFBRHRYVXR2MnpnUXZ1ZFhFRDYxUUpTMjIwdlJXemJKdG02RE5KdTQ2V0d4Q0dpSnR0bklva3BTYWIxRi92c09TVWwrNkdGS2NoekxrVkNnamtTT09KK0dNL1B4SWYwK1FIRDBBdWFSV3prTGllaTlSNy8xT1gzZVpkT1FCU1NRRGllQ1Jkd2wrb2NmU2NxQ3BhSzZ1RWVFeTJrWVgrd05KbFFnK0hjVjEwWEhRdEJ4TUFWNTZDU1JqSTR2KzczRFpUbjNoSXRZeHB1ajEwZXZWNjlqS1RrZFJuS2x1ZlByNlgyY0VITTh6UytXMStTUHpQY0UwanJlRXc5Sk1nMTlMTWtobXF2dGlHZzZ4WHlHR0VkM1pPYmNZejhpS3kxTXhYUHlJNktjZUNCYjhvZ1VsRkxJcTdzTFVDc1k5ektGSHJMMUZuV2M0ckN1Z3JyeEFvMUFGNExkQ2NKYzBoRjJKUW81R2RGZmlJeVAwRzkwN3dYaXZmby9HRG5VZTQvZS9QRVdQYUNIelNpdFdwL1ZlT25NaXY0OUY0ZDRTSDBxYVpFRnpBMVhtWFl4T2trakpCTXVQbHFVZTNTaEtsWnNHQTBrNFlCZlViT1NubkNWV2xQYUQ0cmJ5RUxDc1NwYmJNYTZYTWdaM0xpOFVOektNSkxyeStteUMzWVB4bTVWUjlkYk1idlBaS2FOVEJCK1Q4RVQwRUJJSE1BUFRsVC84cERMdVA0SjVZOEs3Q3FuYmFtZGpiQXZDZ3d0VTIxZGIxczljbnBmUmlaejNRZ1VBSTFxUTNRUlRZZUVJelpDa2s0SmtnekJjd2ZNcGtoT3lJTC9lV3g0UERMQ2thL3M4VTFGUUpYMWp3bmZES0pDTXE2ampXbExQVXkvVFFpQXg1V3JEcGhVbUdxeEdsRVdTZWdHMnpLMklXTSt3Y0Ztc0VtRGNTeTlIamhYb0JFUmdBb0lhV09meTRiazJsQ2NCWGpvazl3Z3I2MmtqVWFTaEhMSGhISW53Tk9Dc0xST2xlSWducW0xbWdIRytSTTZ6RTBDajVOczQ5SmtHNmFKRlVIenFiQitQbkJUUHJzVjdvUk1zVFVVUzNlek5XQjFQR3pJekhVM2hjU3JjVS92ZTRmb2EwRGhEL2lwNDdFSkxmcHFIUmRRd1RJZXl3Tm9QOWdJbTlndSsxNGJuU0QwSHVXdVZNK3BEY0d4bG9FdVFJWk9QOEFta2x5eWZZQjRNOENDdXVEMVZONWN5QkR5Nnk3amNtcEVvVThDMERsaGtOMkF6NEpPYzNwOWJzNkIxeUk2NmR1VzVYeUh1MXJBVkZwaURZZzlFL0VxMEFQZEErMHBkNDZNbmZNbmx1UjZoMVVCZWlXajNYc0k1WlpaZURYL1N2WnNPVHYzQ0tmM3hMc2RjVGFkazM0MVFDQ081ano4SUtmNnduaUM4UkFPK1VYY0NMaUU5U0RZeVhrZkRUZ09oUEhZeXArTTZEZ3l6UDV4aDhQQXJFRzRJSTZIWlhIYVkrbWIxdmlpUFIyNFNaL1B0WDYyWjBWUFA2M3dwSU0yc1kwMllvZEdVVTBPRDlFZGt6NE45Qi9LbGtVVWhveExNSlZ0cG95V3RWekFYSElNVDFTaDlZOTFpbTlQQnZSdDdyRlB2VnN6ZmxycFBxa0VBNnFsV2tzMXY4L2toTldxcWUwOHdMNGRnVW1PZjYxTHI2YzhXbDdsb2FnS0RiZUtqcWFEdUQ0RWVpZk40dXFQYnBydUVYY1pMVlZ6V1pVc21tZUZUSGw5dG9WRUt4bXVkVHdTa3NBRHNKcmsxZjFrOEZmemZUVXFSNFB2eE5YamM1OE1YQURjRXFoYndtemZ4eEk2Y3JSbGNtU1JkMldxclk1TjZseERKWWxYc1R4MEN2TGFPRmhSbFpTc3BpUzZlakpFTVUrWjV3aTlnTlRFVmZtVXNzUVJwbjdFQ1hxNVkvNjIvUnpvN3AxUUxtUkVmZUpFb2M5d2R2Z3Rsd2FsRWxRU3lWVWdVWkFoSEhoSXdGL3F0M3F5SUI3RjRsVklVS2Vta0FaUTEyZVJoMEkvR3RQTUxGaGprbVJzczhRaFZweldmbGIwNlBNN2NXa2UyRmR0RHJzK3E2ME1tQTlURzI0MGV2cDV3VnExb1BiNTVSZ09TTGRwUUp1UEp5dEU1ckwyQjVTNWk2bUh5NDJwbndTd3VlVDJvclBZZzBTSUczQW9qSlRacEhMUzJhbjREdTJIU1AzWjFJSU1TSzRmQ2ZESEtKYTJmMUNaVWZqNmVhS1owSHNoeC8rOUdqRWZzb3lYS1ViSmlqNmduT2preitNV1l0VndYcjlvK25OVDAvSU5rZHAzQnQ1NGltbjc2emx6ZE5ndm5yNDI5Yy9VNkpoaUJhYm82cGt1Si9HOEc2ZUtxVXZ2dU9KeWlaM2xpbWJ1TTFrYzFoS3l1R0xHelNsU2FyZDdRNUE2MXRpeHhsS1pCVjJweS9kTFpIYjVmbEtueS9lN2ZML2dYbDIrYjNGMnUvbSsyUmRaUGRsZlRlK05PR1BwWFlxL0xIM1hVL3diOWRDNi9MN1ZxV3lNUzJNNDRuN2NZakRTVlZBTnRwc29KTkxOcjdUT0FzcGRRR0p1RnRvdE4wM2d6NWxybGtFRHh6RitQazVTVzV1MEw4VEIxTGRWWEkrN0dXMzJiZEdzeTRrYVE2eXg5RFVLdlpvMVBlSVRtUk1reTQ0ZFdESWJROVdSME1KcUhRbnRTT2pTMFpIUTlwTFEyTVJUY3BOOUcwRGgxcXlVZnFhT0tSNVNWT1FJRFJTQ0ZlbmxtZ1hXVmp0MDZyMDhxS0NVYllCZnc2c3FCM0Q3WFM3ekxSNFdaZU1kTUtVRmkwTnd2cTBXaE5qRmtCb3JrelhxYk5XcWUweFdqZk1rdGVQNVNucXpxVVQ1MlFRclBTRnFXbldvTHl4dk45R0xFa01zSjl0L1AxVzFMU09GVzBUUzJqTzlQMTN2RnVtbnUwWGlQU0t2a20wajVadEZxdTV3TEVrTDdOTUFLd2VjNHlaeklGVnZHNnVGWnVyVzV1K2RXZ1RXbzNwTHFucmRpYzY2YlBDenNKWW5oYTkybEVtd01oR2dOTlI0UStzUW8zWnNETEVnMjRzd3p5QzBYUDk5YmhNckxzOVZ3VzJIaXR4NzV2VnE2SVVobzJwbk9kQk10M1JUY1VYL1ZjVmQvNGhJeWZ1VEhqVk9RTTZzM2kybkdFbW9xbTFLZmNWd2RzaDdHM2J3SERTMWoxTmRRREgxazRDU3VnL0xxR0xLUDFaUWVTUXRkWSszMXJHdlNyZE1RMDZFdllKWDZzMWNYVnBRY05SSUN6NWRmN25ZZXJqUHYybWVkNXdRREdabTV4UmI2UHpCUUxOcGNaNXU3VFd3RDJjRHE3enp5N1ZWdWRPejg3UEJtWlhFcjRPdEc3WlMxdXJCaDNpV3V4TTRMVkF2ZTEzZndqYWwyUkgzSFQwZTh3U1o5bFBkbC93S0lTQ0t0VE9nbXpXUUp3MC90NWZIZzQ4MlBkb1UvdEsvR0p4ZFBVbk1NaTN0bU5xaXBJNnBsZXI1ckpsYS9vU1ViYTRmZDc2RkdTZTkvSzVpamwrcUEyTUY4Mk1sbXE1dC9wZnJrMk9reHkvMUsrRFVSTU1LWTFtZHF0K0NFamZCeUJyNG00dS82bk9xNWszOXh2amR5R2MvN1prOTlEVlhmUmZoQThmaFpOdE5WMVAwQVpGcUFSTzRCL1hCaGtwQW4rb3E2Q2VWMEhJakJxSDVmRlpWSGRZdmc0M2JXdXk5eXRhL3huVUx2SlhsbTdKNlBodFR1MDlrVkp2SHI3YWVhekc2Q3k5d2kxT0trclVNc1M3WWRWbFVzbWozS2ZSeEpIYXhLK3FwWmJsSXNlSktrL29LQmVHMG5pSVM4ekdSRGcwZDdIbmNhajEwbzJkVXE1SHFCYUZPb0w5cDhsak5TNzQzWWczNXU3ZXZhK2tDRGlJZzVrWHI2dHNzRHNzWnZ5elRxWW9aVlZhcVRLY0dxYUVhdzZ6dFZLK1N5aTN4cWp2dkpqcy8wYUI1YTc5TDlLejdmbTI2cFBMdmcyVXhEd2NQQi84RFVFc0RCQW9BQUFBQUFPMm9ibE5JdWpQUUd3QUFBQnNBQUFBZEFCd0FSR1ZtYVc1cGRHbHZibk12Y0c5c2FXTjVYM1I1Y0dWekxtcHpiMjVWVkFrQUEzMXNrV0dOT050aGRYZ0xBQUVFNkFNQUFBVG9Bd0FBZXdvZ0lDQWdJbkJ2YkdsamVWOTBlWEJsY3lJNklIdDlDbjBLVUVzREJBb0FBQUFBQU8yb2JsTUhmekk3SVFBQUFDRUFBQUFqQUJ3QVJHVm1hVzVwZEdsdmJuTXZjbVZzWVhScGIyNXphR2x3WDNSNWNHVnpMbXB6YjI1VlZBa0FBMzFza1dHTk9OdGhkWGdMQUFFRTZBTUFBQVRvQXdBQWV3b2dJQ0FnSW5KbGJHRjBhVzl1YzJocGNGOTBlWEJsY3lJNklIdDlDbjBLVUVzREJCUUFBQUFJQUJhaUpWUXVOT1BkS3c0QUFCdldBQUFyQUJ3QVJHVm1hVzVwZEdsdmJuTXZjbVZ6YjNWeVkyVnpYMlJsWm1sdWFYUnBiMjVmZEhsd1pYTXVhbk52YmxWVUNRQURuTzdWWVkwNDIyRjFlQXNBQVFUb0F3QUFCT2dEQUFEdFhXdHYyemdXL2Q1ZlFSZ0ZaaGV3N0RTTEJicEZ1OU5NeHAzTlRsNmJSNEZpTWhBWW1YWTRrU1dOS0xuMUZQbnZ5NGRrV1RJcFViS1YrTUY4aVBXNHZLVEljOCs5ZkVuZlh3SDYxNEZPaEtmSUlsR0k0SVIwM29Idi9EcS9GOEV4dTFLVTZXWVNIcHlnY29rZzlBTVVSck9jWm41bmlJZ1Q0aURDdmxlcVFoUmxGdkNNNkczc2pUdnptMDhMV1kxRFB3NlkwQkNOWU94R2k4V0lneUdNME5DNlp3WHBuQjJkSHYxNjhia0x2dHhlblh3QjcyZHhpR2U5Q1hUaG96LzlDS09vNS9pVGZ5K21KMzRjT29nc1B3WDJnamhhdXB3dk0wOXJDY21jMkZPM1dDV2k0RHJxbGgreVdPZFlsUGNwbitXci9GRlNoQTdFanVXNGZqeTBRalFXVFNKRFFsRktob1VTR1gwMHFKWGtLMk10ZUxpbU9xRGJCYi9DQUx2Zy9TTTVQRHlZdFl1RE5UWGIwSUhJZG56WFJVN2toellPNU8yMkxDWnB1RkloN1pZcjA5SkMwKzJ6S1JleUpFUFAwY292UkVRanM2WDdYR2FLd251bTZwZkJqVVJGTHJmL1hsK2NxMlRpMExVQ0dEMHd1VDRyaitON296NzdoOGY5WHdibmc2dVRZK3RxY0gxeGUzVThzSTR1VDk0UkZFNHhiYmQrY3RCL25SelExaUFSOU5qQk1MMXBVWWpBL3RRYkVmYXYvNXIrWTNmWlQzckhpdnpBZC8zeGpKOEVNS1JXRUtHUUNBRiszcS9DY2xaejZhT0lkQWY5S1hSanBKTG04TEVlMGN5YXdDQmdScUNxYmk0dWVVN2VtSkxMOGd4RncvRXFZQW1USTZub2s2TElmaHpWS3JPTWx6cWlVbXJseXpJY29nQjVRK1E1QXBpLzFhdXA2aXFSQ3Z5K2RMVVJJUWQrR0dsUk1oZXNKdVdpV0ZOYUx1Z1JKVFBFYkloNUs0bFpndWFzN2d3MTUrWGxETFVmNUl3bXZnMnBJWTFvYjVQWTFHU0lzcXVqa0pWUmRLV2tQa3RYcVJKRk5FUnRpSHBMaUZvSDBGbjFHYTdPeXlzSmF5L29HbnVSSFlSNFNzbnFqZTJoeUhid01KU3p0VnhVUXRhVmd0cGNYYVZKbE05UXRhSHE3YUJxSFR4bnRXZVl1dmlJY3E3YUxhSXVHQ0cxSVFwUzRvZlc4RjdQK08rYm1tS3E2UHAvcHlxVS9SbWpjQ2FBd3ZvMmdGRkU1UFpPTG8vTzdKTkwrL0xpNHJRWGhHaUV2d0ZJUUhJMEN2MkpUQko4ZlVBaEFndWNEejZBdTA3YXhIZWRXbGh2SFdYaWFSUXdXOTM5SHVxNzMwTmQ5eXNYYk9KK3BacEUrWXo3YmNmOTdxM2xINm90ZndWalB0UTM1bHEwVTVQUFRWRFZZbENsWkttczlreFFWWHhFaFlYc1ZGQ2xjTCtQYjRrVjNsdlVwRWJZUlZiaVFTWE9sd3AyZ2VPTnVpQ1I3UUpaV29rM3JoRFQ5c1dYUWdGZ0NrQk0wQkJnRDB5b204RjhEVWVmNWdNQ054N1RxNUVQTUcyQkNJOW00RC9JblFEbkFZYlIzOGpmRTlxTkhqQUJDVGdBWm1UdFQvR1FuZmlVT0VLYUZ2REdKNzJXbDRSQVduN2NCZGZZbmVLWWdQZWtSOFRoUjJxZGtZZkNIb0VURW52akhYYjY1Y2ljMjBaSXZTNGt6U0FxVjZMR2FxVzhObWpQR1ZqOUVVVWNBb2t5TVBKRGZ2N0FrQmxBNXhHT0VVaXpaS0NtcFdnWGQxZndEL1NWUEZMa25jYVBrUHdGM3J2OHR4Y21Oejc2SWZUR2FHOVJ0MGhXaERhUlB1TG1LYVQ4S0hUcGtlU1NiQXRNYWVqTkRDbHVlL1NyWVRyNUNqUUJjRjYraFBQMk1RWm1wNldUOXZJNEF5UnBsbmgvVVY4MTh5dWthM1AvUW9sZTBnV1lTTU00Z0dkMkFISUx5bGVoY1FGNStWSUszRWNuSUd5dzZWQklrcnFhN1pjRnRZbitodllnUlhMYW9YU0hLQVMwVzhtcG4vWXpJZHZteElaQmZyaEJrNENlVW90a1dTZjVraCtTTkliOFg3U2JLWmpVaXBJMjBocmJFR25ta0pPcVVBT3ZTcndXL0x4a2NFTW9qVVBJNXpGUzNYeWNJOGtQRW9MSEhtQzZ1WkRCM1ViaFRvL3RLcEJYU1hyVkNacVFuOEhmMXVLUHh4VXJnUytub1JKNUt1bTF3RTVNR0N5Q2pzWS9yajh6b0V0cWNrTkExOXpINnJuV2xUeXFBZGUyZ1dzQ1BUaEdFK1JGbGxoUklYcHRFbmhKSlNWd3FwTFRCbFNGb256bG1MVkxacGhuczRkNU5PQ2NWWjRaNE1uTEsyaHF0NFoyQ2lhNHJjc0hiVHpNVmhDeWs1cUxDTE8yZnFFRnhDcXd6WjlvdlV1SWZROEc2UXF1aWlYRWNsR0pFNjRVMVBiQ1ZacEUrWXdiTmt1STE3T0UrTVd0WDJXT3EyMGZNT0ZWeStHVkRrOWx0V2ZpcTRLOEN2UTdGV0FwSEhDNldhaXFCeXlSazdqZWNpbHR2MXVxUmhUTE9GM1Q5OTBPY3E0RWMxWjFocGtMRlNJanA5Mmk1UjJKZVZmdDk3N3d0bGs1MEZycTg2WWJsalJkN3FHV3kxVkkxWFc1Y2pXaVdNYmxHcGU3VlM1WERlYXM2b3pMTFZTSWpKeU15OTFkbDF1eVgvMDVYTzdoODdoY1dqS2RGOWxMNUdRdXQxUkszK1dXcVJIRk1pNTNCMXp1NWUzYVhPN3JhVEMyYytOVk9MQVAzcjE5OC9ZZlM5NVlZTXB5L05pTDNpMmU5T1ZveTU2dFRaOG9mUUR1WXFRM1NuekFrajBYcjZ6QlQ2N0h1YTM2YUhJM3B5Z2FMVlBnWXkreWhBUHh4VWhtOERqbVdMWmdnTlh0UG5OOXlHbjQrMTBueWZ5T1ZjTmRvVVRzNHV2OHBhZW41V0xxY2JNOFNwS1FzMFN3Q3lLZk9MREhZajltUzZSMzVmdFJGN0J6bXh1WGhMN0xZNDBhaTc1OGNJK1M5dytnbHJ0TFcvQUJpc0x6UTIvV2ZrQTFqNWF1QjZlRDR4dVF2Z25UNXN2YlAxMWRuSUdmVG04SGwxY241emYyMWUzNXpjblpJQW1INXFMSlpwa1BkNTAzdllQZXdRdUZRNHErUXU2QjFqUDk5b3p4cm1tZStzM2p3QURlWXhkTENJamZMelRPZ25qRFJoS2NacVY2SC8zSVhkcFpXaFIyWEVnSWRTZ2oybFNlMkczc2grTWVjM0k5eHlIRHg1NHpKTDE3R2paUWwrZEZaSTY1WGpvYzBFUGZrQk16S3UwSm5hUjN6T09Xbi9uaTJHc1V4Y3FQYWN3Ym9laUM2M2I5ek1oTDljQkltdmlnWHlOMU93TWxQWmxjcTZNaE5VWndubkZ3Ukw4ZW1zNEtUMGZXeEIvR3Jqb1l5MGxJZ2l6VmZlM29TcUZBRkdMUFl5dkRXL29qeGltTVNIWklwZFRneXVvb0xYU1c3cUN2azNBelJvbkxaUFBXblozM2NuZGFaVlpsR1o2WlMvV3FWYWN5TlNwdmRUcFc3NEFxeUpSU2N1TjlUa29Wb2lqYlRzdWxwTHZydzVTN3lmTzJPTFNaN0J5OCtSUUxNNHJ6UzltOFlqSUtXb3I4ckw3TmRHSWh0eUp6YmVwVVlpbkRaeUJhejVRak45ZTI3Vm82RUV4YmdiWVowK3U3c1dUdmFmYlE2ZVRGeGZWS3RQQ0E0SkJhVVRsS2pod0hCZndqWXhSVExuYjRydGorSDBSWlBKN3EyUGNpdGsvbEppbkdVdHBhSU12eDEvUk5mNHk4Y3hSOTljUEhnY3VYNUorWDJ2M0MwSGw0NXdGdzEwRWlHUjhzLzAxY0JPQjdlc0FrV0N2d1ptYTJ3Y1R1Q3ZaeTErbEs1YmtOaVFTdnYrZVRQQlhTb0crVXhEem9NcE5kVG9HSFJYbktoTmlaWmNhVEZZMm5TL0FqcElwcGs1c01GaUxKNTAvVzJjWFB0NmVEZ3VEbjgwLzIrZEhaWUs3WUc5bXl3bi8rWkl2MDl1blJUNE5US3A0dnZndnZrYXRPZFBQbGNzRFRURWVUNks2VENqMkpnOS9aejFNbGs2Zk5TTWs4WC8vcm1oQXJWR29TWnVXdmxmT1hQZWZXOUZncitPZTFsNC9xeEtVbVhZY1g4Q1NGNW1qUnBUUnFqeHB0b0Z2aExYVXFFaDR2N1ZTb0p0UFVFZzA2RlFVVm9paG1EY1ErYnEvTGdpNldtQzEwS2x4WlhPMlVVVDc5R2FRTG5weVlSUDRFLzhVakFqdU84ZkREdTl3MTlSQk9jM0pLSHpWZjJqVjhxa09kZWZHWmNpWkZmNUJyNVVRc1ZoVXQwMldqM0ZkbnN0U2xsVkpaa1hNbFhMWWswb0RNWk5SdTJHdy8yVXpPVTcyTUpEaFk4aXduTGxYVG5FTDNDdXkzZWZ6VG5JOFhndHhjeGU0bS95bnpxNkJFWmJwU2x0UkoxWUE0TmRTS3h6QmMydTc3c1lwTmdyMHBEREgwb2pKTXNYZXd6UlBxNEtlZ3RSbDJnRkFKdUVvd1Z3bmF4NDM1VU1hT09PTTVhTGl6elB0aURpdTdJR0ZjTTFqSk5TdElwVk5lN2J2c3VFcy9YVkdmV1ZmNUZrV1JVc1YvK2J2NURhT3ExZTB6bzZwNE5QMjJpU0ZRc0FZQ1hmellnN3lpZDR3eWk5TWw4cDZOYXNCK2tTMlZNblY2TFdVekE1dmJSekdyV1RaNk5ZdmVQbmZOZVNtekxHVXBOOW1rNjJZdVRHbkdudHNiUGxEM0xwckdGazJUQkJENWE4dVJnenhrVU1RS2JJNVdlTWpsdSt1YTFpL0xJa0g1aThVUGtnVUgrUXB1TldLby9lU05ZNFdVVStTOUtkWE9oYVU3K3RHQWJDM1o1c1lBMjk0cE1sdmx6Rlk1bWN6TEJHL1YrMGlvOEVHL2RMM3BTOGRlWStTaEVEc1d2ZEo3bGpoc3BhaXYxZkJMdHlwV2NFN3B1ajI1ZXlxdUl1dVVyUEtyNWFKa3k5T01reks5M3EzcDlaYXZzS3paMjkyYUJlcjcwQzFmWE11OHc5MXhzLzhqTDdRSjVyVWgrejhTQzlEYithSFlOaUhkODhIaDIrNXVqL05QQlpHamsyUDcrUFRpOW1mN2F2REx5Y1Y1cWhyU3VJcC95NTRDY1V5YjYybGpOMmZVMkZWZGZDZ095ZUsxTW9MUjJRanliUFQ3akpzcjZ0ZHNuVnBjYTlBZUlrNHg0ajE2OHNnOUx5SUozNVVDMmpHOFNvTW9SOEtHbFBuUkdJWG02NUd0clk1VHZNbFExcHVyZUFGZzFyV3JFdFR2NTJtOGM5QnMyRGVkdlkzdjdOVjRkNmFaNTF6S1RmbTIxVjNxWGFrSWV2NUtDTXZGUk9HdWkwSmx5K3FXUmJUcCtKUW1aSitHem5RQlNJanZZTWFmNEN1T0hnQ3RBaFUvNTNzenpkZzVjZCtwUDk5RFAxN0lFa0xNaVdZcitab1dublpTLzlYM1JCZTF2ekJhVFJaUCt2T2UzNC9VZHFPSEQyK3FweW5tRUcyckU5VXU1V1hGWDdUZForakJyR1ZveUVRUURWNzU4L3lZM3NwZzRQa3RZd09pQUFGSFZtYlhuMW1FVDVaTEl3R1pvQ1FhcUJEVGpnakVGSDRjOHZGS2NNTGdCN2cyTVBKRGtNc0ZNSlZRTWxxNzJRR0NXWjdSNHZJTUJkclpBQm50ellzVlZTRnlGa0cyME1OU0RWM3BKWllPYXRWT3VyMldjdnhBZ1VyejZZSXo3RHhBRjd5ZjhOK2VrOXd3cHJJRnBoSXdaN000OFNFM2ltVXhDZnhMaFY0RzZPc1owek5RM3dXb08zNklkTEIrZWY2cEMyTGFxaDdCa3k1Z3ljVC9mR0twQ1VqeWFHSURiSmFWRFpUOGM4d3pCcWxHRUQzQUNJVG96eGpUbmdhZ0pRV0xQbWZickdEckJrOFV5Rm9LOE5YZ2tvdEtrRlFwcUEybUtrMzVDakpRTVhNaUcvT1JEVDdDa1o3TTUwbUtGNmh1NUVWNFJJRzEvSG1Pc2pWeTdRMTN0RHFFb2FLYmw1blBXT3M0QlFzaGh5aUMyQ1VXaEZnZGpDNEtLVUpSaFlnMmJ6THZtdWdBSktKdWVFajlNRGc2T3RtdVh0VzJNK2RPelZCUVhKSWZHVGdaVUQrOEx1c3g1Y3VmS0Z3VGs4bDZmWktMcmJJWXpTN0p0VTNHMG55bzJuejE2dW5WL3dGUVN3TUVDZ0FBQUFBQTdhaHVVd0FBQUFBQUFBQUFBQUFBQUFnQUhBQlRZM0pwY0hSekwxVlVDUUFEZld5UllTdWg1V0YxZUFzQUFRVG9Bd0FBQk9nREFBQlFTd01FQ2dBQUFBQUE5YTRrVkFBQUFBQUFBQUFBQUFBQUFBOEFIQUJUWTNKcGNIUnpMMnR2ZEd4cGJpOVZWQWtBQTAyMDFHRXJvZVZoZFhnTEFBRUU2QU1BQUFUb0F3QUFVRXNEQkJRQUFBQUlBTzJvYmxNMGpjT2h3Z01BQURFSkFBQWhBQndBVTJOeWFYQjBjeTlyYjNSc2FXNHZRMjlzYkdWamRHOXlVMk55YVhCMExtdDBWVlFKQUFOOWJKRmhqVGpiWVhWNEN3QUJCT2dEQUFBRTZBTUFBS1ZXMjI3YlJoQjkxMWVNaFR4UWdiSksvYWlpQ0NoWlJ0VUdzaUhLTWZJVXJKWWplbXRxbDkwZFdoSUNmMUIvbzEvV1dWNHN5YmZHQ0YrRVhjNmNPV2R1NHVCOUI5NERqRzJ4Y3pxN0lmajNIemo5ZVBvTGpERFBZU3lOVEtWZ2s4cnFzMVpvUEtaUW1oUWQwQTFDWEVqRlA4MmJQbnhCNTdVMWNDbytRaFFNdXMycmJ1L1hDbU5uUzFqTEhSaExVSHBrRU8xaHBYTUUzQ29zQ0xRQlpkZEZycVZSQ0J0Tk4xV2dCa1pVSUY4YkVMc2t5ZmFTUFFvK3JRNHRRVkxMT3p3M1JNVndNTmhzTmtKV25JVjEyU0N2YmYzZzgzUThtU1dURDh5Nzlib3lPWG9QRHY4dXRXUFJ5eDNJZ25rcHVXUzJ1ZHlBZFNBemgveU9iT0M5Y1pxMHlmcmc3WW8yMG1HRmsycFBUaTlMT2twY3k1TFZIeHB3NnFTQmJwekFOT25DS0U2bVNiOUN1WjR1ZnIrNFdzQjFQSi9IczhWMGtzREZITVlYczdQcFlub3g0OU01eExPdjhPZDBkdFlINUxSeElOd1dMbWhnb2pxa0ZOTTZmd25pRVltVnJVbjVBcFZlYWNYcVRGYktEQ0d6ZCtnTWk0SUMzVnI3VUZ6UEZOTUtKOWRyVFpLcXV5ZlNRcWhCcDhQSnZnMUluRzVoalN5RVVqNjlGU3IxWXBtWFdEaHR5QmZPS2lacW5mRG83dGpmQzl5aUtnTzA4TXJwZ255bnd4cXNvOUFlWWlVOW9kdXVjL0VYNDN1MlNpWEpwVGFwK0lOUE01dGlhLzZEZ1pWMXlLMmhLeUF4YWFNbk5aK3BLVXA2SStJelV1SWxsMW9xU2lwSlkrNXphOURRZVdsVWVQL3pBUjRnNndpMURPdGVBVmJXa0xONWptNGZvazdHaU0rWDRYelpScHhVSS9vNjBaZnhwUCtCMHJ6c250c3NROWZwMkFKNVJlU1MrM29jREJYcnE5WENFUDRud1ZFUHZuYzZZUjh3OHAwa2hEdVpBeVBEYjFEalI0OHdoOE1xVksvMkN0UGdkTXFUVXZLc21CUldwWUdtSUxOUjlGQ0hPUzhOOURTRVovc29rSURtV2JaSm5wZUc5Qm9iTy9Gd1ArYUU0SmFpM29OTGVOcmFMNURubW5VSXNvVmxCYnYyNHVSRUdNNTBlL1FuSjhmK3Q3anpndmN1VHhGOEIwM0NrM1RrcjNseFJOMWFCMzZvSjYvYmcvdGpaMDZJVlpwaGd6bTc4NUxoUEhzODQ5R0pORDJ4ejVIcUlQc1dpSjZDNXQ2eUZZc1EycXhzMUcwcXdWdVI4Y3VjL0JEZTZXZlkxT2dlS2FabWowWXZqSUdJRjR2NWRIUzFtSHliVDVKTFhwdVRiMmZ4SXU3RG52VDljWCtFQWgvSk84enFUSzV4Q0FsSE5WbHZDSzIyVHdmMWRVaWxNMEJ1ZDNENVd1RXpwTmxCaUFkTlh5UTdSRWNRNFhsTXAvL0U0bzI1T1BMZk45MDlLRW5xQmlKc2Q4QVFYbGtRM09KZ1N2NkVPRXJxcytQalVJVjdIaDlYWjJLeWp6Qi9kTVAvYkc4Zk1abW1FK2VzZTRJdjFrdzYvRGQ5R2tMM1hQSkhTRnA5Y05pU0FJTUhOQWJkWHFQaXZ2TWZVRXNEQkJRQUFBQUlBTzJvYmxNSkJrRjBod01BQUw4SEFBQWVBQndBVTJOeWFYQjBjeTlyYjNSc2FXNHZRMjl1Wm1sblJHVndiRzk1TG10MFZWUUpBQU45YkpGaGpUamJZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFKVlZ3VzdqTmhDOTZ5dG1oVDNJQzRmZUJqMTUwWU5qTzYyeGdWeFkzaTRXV0tDZ3FaSENqVXlxSkdWYkNQSkIvWTErMlE0bHhaSFNvTjNvWW9zemZQUGU0d3cxZVJmQU81anJzall5djNYd3o5OXcrZjd5SjFnYnJuS2ttQS9mU0lIS1lncVZTdEdBdTBXWWxWelFUeGNad3g5b3JOUUtMdGw3aUh4QzJJWEMwUWNQVWVzSzlyd0dwUjFVRmdsRFdzaGtnWUFuZ2FVRHFVRG9mVmxJcmdUQ1VicmJwazZId2p6R2x3NUQ3eHluZEU0YlNuckwrb25BWFVmYVA3Zk9sZFBKNUhnOE10NFFadHJrazZKTnRaT2IxWHdaSjhzTEl0MXQrcVFLdEJZTS9sVkpRNEozTmZDU1NBbStJNm9GUDRJMndIT0RGSFBha3o0YTZhVEt4MkIxNW83Y2VNOGdsZFladWF2Y3dMTkhpcVM4bjBDdWNRWGhMSUZWRXNMVkxGa2xZdy95ZWJYOWJmMXBDNTlubTgwczNxNldDYXczTUYvSGk5VjJ0WTdwN1JwbThSZjR1SW9YWTBCeWpPcmdxVFJlQWRHVTNrMU1HK3NTeEFHRlRMZVViSWxDWmxLUU5KVlhQRWZJOVFHTklrVlFvdGxMNjAvVkVzSFV3eFJ5THgxM3pkSy9kUGxDa3lBZ24rODhFRG5OdE9JbEU4S21kMHlrbHUyS0Nrc2psYk9sMFlKb2FzTXNtZ1B0dHd4UEtDb1B6YXd3c25RMkNFaUJOdTVIa1lRMlNNY3NXY29kWjh0SHVLUXRzRkpsNVY2Sm1GVktOR0laZWFvckk3RDVVM1EwSFJWTTUxbzVWTzdhNlAzR3h3Nll6b3lUR1JjdXZucGx2UmU4bU8yb1VRZ3JhVHlaMDRSbzVjdDF6UG9GYkpIOS9JM2Q2RHhIYzAxYnRLbURRSmRJZzFWd2FnbGltc2w4Z1dXaGE1akMveUJISTdnUEFqOUV4UExBSGNLQkYxRG9ISDZCUVEyV28yc1hvbjZGNmJTcHlyN3hBeCs5ZWROQytkNHlNcVgrcXhUUXZwanZNUnBOSWFGaG9JNjdiNUw4WTlCVmhvYWlqeGcyMFlkblNMYWlIbFpwZzlnNUdWOUZad00zTk1sbzNSUmU3SWRScjZTWDkzUzZIN0Vtb1VSeFVTdStsK0ozUTA3U3VhS053cWVzaXp1c3d4SGpkb3NuRjQzT1dHUVRreXJUVWZncjNYZCtScDcyL0VsN3B2QjJXQ3FqOXFIcnpJdTlTTnNUeXJXM2hDNFo4c0pJUExRRDdIdTd6VjVjaGFNQmVScjhUSjZJZFRnQUNtRXk4VmR1Nm04ckQ5RkY2WEJrcm5yRWdpRWFyd3ZOVTRMN2dUNlBCbXJHSFpXWC9CQXE2d2hVcHJsSUJvcW9MYitxdDEzcHI0b0VuaUdhV1NsVUZHNHFOWFNxWjhNNTZSR2ppLzFYMHhnVWZ0MkxxSlNUZTF3Mkh5U2lOb1hOc3hXNlpsL2ZXRS9pdTFRNjFrMWJ0TS9kZnhFWlQ5T2xNZHFRZ3Z2bmROaWVlcHR1MW9lenFJZmdPMUJMQXdRVUFBQUFDQUNZcFNWVVFSekoyY0VHQUFDQUdnQUFJd0FjQUZOamNtbHdkSE12YTI5MGJHbHVMME52Ym1acFowUmxjR3h2ZVZObGRIVndMbXQwVlZRSkFBTXc5ZFZoalRqYllYVjRDd0FCQk9nREFBQUU2QU1BQU8xWTYyN2JOaFQrNzZkZ2hhS3dDMXZlaXYwb1BCU0Q0emliMTBRT0xDZEZFUlFCTGRFS0c1blVTTXFPRitTQjlocDdzaDFTVjh1eTR5VHRnQUhUajhRaXorVTdGNTV6cU83YkJucUxCanhhQ3hyY0tQVDNYK2pkRCs5K1JHT0JXVUJnVDIrZlVvOHdTWHdVTTU4SXBHNEk2a2ZZZzMvcFRodGRFaUVwWitpZC9RTnFhZ0lyM2JKYVAyc1JheDZqQlY0anhoV0tKUUVaVktJNURRa2lkeDZKRktJTWVYd1JoUlF6ajZBVlZUZEdUeXJGMWpJK3B6TDRUR0VneDhBUXdkdThUSWl3U2tIcjUwYXBxTmZ0cmxZckd4dkFOaGRCTjB4SVpmZDBOQmc2N3JBRG9GT21DeFlTS1pFZ2Y4UlVnTUd6TmNJUmdQTHdES0NHZUlXNFFEZ1FCUFlVMTZCWGdpcktnamFTZks1V1dHaWZJWjlLSmVnc1Zocyt5eUNDNVdVQzhCcG15T3E3YU9SYTZLanZqdHkyRnZKcE5QMXRmREZGbi9xVFNkK1pqb1l1R2svUVlPd2NqNmFqc1FOdko2anZmRVlmUjg1eEd4SHdHT2doZDVIUUZnQk1xcjFKZk9NNmw1QU5DSE9lUUpJUjhlaWNlbUFhQzJJY0VCVHdKUkVNTEVJUkVRc3FkVlFsQVBTMW1KQXVxTUxLTEczWnBSVjFHdzN3ODYwV0JKNjJPY09SN1huU3Y3VTlYOXF6TUNhUm9FekpTSEFQWUhKaFN5S1d3Qzl0Y2tlOFdJdTJwU2RvcEdTakFSWndvWFJlMkhNc0ZSRjNpOUQrQ3ZJbFVQbFk0UmxsdnYwN3ZEbmNKd2VTTXlDMXg3T3Z4Rk9QY3kyNEg0ZkV2dVVxcEN4YlRaalBJREdJeU5nUHRIWWVNOCs0ejc1OUwyMmZ6Q21qeG1aRklGcFlFZnZqZXpuZ2JFNkRhYm95Z0ZQQkdXSHErNm02eE1EL2NqMlFlRHdXSGpFL3dpU1dCZDBrM2UxRFNnVnNBWXJPczcxdnFoSCtockpHMjRWZTM2UEo0MHdKSG9aRUZEcGhVUkQ3Q043UDlYc09lR2hxRm1oN2xqd3FuVGdNeCtKTW55NFdQRlZHYnJSUFBWVmphRm1lRE9jL2ZiVlBlUkFRY1lJOXhjVzYwZUFSZ1dJYllpZ1RTZnlQU1JUeXRVdFVIRFZicUlmMmhBcjI3eHNOWFZzQnpSS3lDQzF4aUVJZW9BOW9RNDBkRUpVc05MZVU5SHBHTzV5bkpXNjllcFhJMDNWSFVCOXFVOHdRTUR0NFFacXRIbktoVUVJMXVqZEUraEVnUWtEQjNCSnJHWktIaWpnWlE1Rmp2aEdiNXBCejFNeXJ6UVJLUFpHcXp1amNWUDBzc2RDYXpWSHBvVDViL3dJV000aGpRYUxFdWdSVFAzU090alRaREF4REh6NGdLeTE5SGNxazBsMnZRMzJyVlpHUXFWNXF2YUJSNEVuTUZGMFFOMkhXYmg2eEtFNkExU3RyYlVuVXVGNFprZFZrYkxicUVLUnV2MHhCSkp4WVRzbWRhbTVMZjBBa2hCNVRMK1pBUTdhY1k5ZDZxMWJGYzZ4N21vWEd5bTI3TjFaU0wreFBnU1diL3gvMVV0UUR3b2lnWGdmOFltZSsrYS9IMkROMXF1T2JRdFdScGxMVkJ6eEV5YndoWFo5NU83dzF5VHVkQzJVV1hMYWNkMUt1VGdoVFpVY0NyOVc2S3ExYlgvYnA2bVA2WEZVWTA0TTA4ZExBQkxwcXhxZ2EvMnRHYUhWeENMVzVHTmVBdlN6TjlnU0JKbFRzMXdqU3MyNHpBYWdIOXBLTGR5Vks2aDBTVG5uRW9iZXRRV3M2Q1dMVnRMcTV3UjA5VlpaZVZVcS9JMmtMcjU5akFla0J3NlpNUkJlcXFocWluTEpyZnU0UkhlSVpDYk9HcWRzVHhOQW9NaGwvdERZZHRhcS9EVVZvZnAyc1hoc0plMDZjMlVldmtzYTM3NWpsSGh5eE9hK2FlR1hwTWFkajFxQ2NRM3dXNWs1Umt6M2JuanNHajc4d0liSW55UzRicWs5aVdMdWtZamRYUVdNNGQ4L3I5c2c1djVoZWYzenZYaDhQVDBhT3ViVmRPLzJ6WWJ2d3paV1Z1UUhxUGR4OVZTZU9vZWg5eWV2U2R3TnlPWnk0OEw4R2l4ZEx4UmYwVHhPVXcvSG9HR1YzQzUxcVQ4L0VnMHlZRHMvT1QvdlRvZkhrWVdoY005aDlienp1K0dJeWVBU1JWOXkzWGd4cTg5WldRalFZT3llalg2OHYrNmNYVDBIMXdwanRoRE01eWhBbEVkc0pSVmVZY2dMbGhXWW5oMzZlY3d3MmNxaTlrYlc3bFpYaEpjSDdGd0FtNFd0WFVuay95SzBrZXhuT3ArUlplenZERDhINjhtZ2ZtSDN0VXE3dnlVUXpNc0IwYzFhZEdtQlkydGYyTXF0eTF0SncxTmtvbzNveVhEeEM4dVlOS2dtNmdiN1dnYXVQZDJ2SUR1bkN6M2JheUhHbmZXY3d2QjRkdC9kZ09LQXBaTThNMnZMdFhxcnRXWHYvem1PenVYNUswMzdTN0J1NzZYZDhNWUo3cDhxMnRBZnJiMXp0clFHNm5Tc3ZuUE9BUEt5OEc3Z3M5RkQrQ2FrYVFKaVFiQ0lFRjAxaUw0aVVPQUJabFZQMHpiRmF3OGxrUExFcVIwTGRDTDVDZXo1L05hMFRURVBpNnhPU1ZTaDBTOWFvK2JxcXRZVndEaGJhaG9kakNWNTRmWjhiK1dCdG1QbFEvcGlUZld0S1B3MXR0U1V6R2NzZXlqNEZ0NUZaS1hlMFZ0SGFDbitiYzI1SXRRV0psR284OUhrMk8xZVd2dEpWem5DdVI1L1dsTXhjTE10MGNGUXRmVlpycjMzcDU2d2R2RHNTdHZpVnNwc3ZVU1dQMVg3K0VzVFQ2ODVSVXlUeHp3UFpRNVBLQ2dUandFOWtSYlpRYVdQZkg1cmt0VjdmVjVVVWtXNmxVQjhhL3dCUVN3TUVGQUFBQUFnQTlhNGtWSTFkTmhnTEJ3QUFFUmNBQUNBQUhBQlRZM0pwY0hSekwydHZkR3hwYmk5TE9ITklaV0ZzZEdoRGFHVmpheTVyZEZWVUNRQURUYlRVWVkwNDIyRjFlQXNBQVFUb0F3QUFCT2dEQUFDOVdHdHY0ellXL2U1ZmNTTUVHS213bVhSMkN4VGV6Z3c4aWFmMU5uVUN5OU51c1ZnVXRFVFpUR1JTUzFKSmpFSCtleS8xc0NsRjhtUm1pL1VYVytMbGZSeWUrNkRQdmhuQU4zQWhzNTNpNjQwQi95S0ExK2V2djRXUWJuVXUxakJOV1dTVUZEelNWdktLUjB4b0ZrTXVZcWJBYkJoTU1ocmhWN1V5aEYrWjBsd0tlRTNPd2JjQ1hyWGtCZit3S25ZeWh5M2RnWkFHY3MxUUI5ZVE4SlFCZTR4WVpvQUxpT1EyU3prVkVZTUhiamFGblVvTHNUcCtyM1RJbGFFb1RuRkRoaytKS3dqVVdGSDcyUmlUamMvT0hoNGVDQzI4SlZLdHo5SlNUcDlkelM2bTgzQTZRby90am84aVpWcURZdi9OdWNKUVZ6dWdHYm9UMFJVNm1kSUhrQXJvV2pGY005SzYrNkM0NFdJOUJDMFQ4MEFWczJwaXJvM2lxOXcwMEtxZHc1aGRBY1NMQ3ZBbUljeENEOTVQd2xrNHRFcCtteTEvdXY2NGhOOG1pOFZrdnB4TlE3aGV3TVgxL0hLMm5GM1A4ZWtEVE9hL3c4K3orZVVRR0dLRmR0aGpwbXdFNkNhM09MSzRBQzFrck9GQ0lrdVhkTVlpbnZBSVF4UHJuSzRack9VOVV3SWpnb3lwTGRmMlBEVTZHRnMxS2Q5eVEwM3g2bGxjS0hBMlFJanZyQm9FbVVoQk14SkZPcjRqVWF6SktzMVpwcmd3T2xNeVFpZWxJcHFwZTl5dENYdGtVVzRWRXgwcG5oazlHS0QvVWhuTEI1SlFiWmg2M0tia0Z2VnJsSXFwb1NzdVlpSmt6TWoxNmhhcE9zZWY5YTQ3YVZJdUhra2tsVVM5QWszOFU2Nk9yRWFXY2VrUmdaaWxkSGRrL1ZaeU1VbVBhVWhwTHFMTkVRR1ZpL2Vwak80US9WcnFoVGlpRWtiZTQ4S05YYmhSRWcvUGNLYkRFdCt2MFVZelhxQk1wdlhSVk1wbUlzdk5GMnBNTVBLQ051VHVlMDErL2w1ZlNDRlk4ZW9temRkYzRIUEMxN2txeVBVL0tlZENHM3VXMWtxcGUxYTltV1Q4cjlHOFlUUTFHNndsMFoyMXNsalZGbjRxRmk3c3d2L1BVbWdUL1V1UHVDUHhKaXVzU1RReVlaR0FGMWlHcFdEQ2ZLZzhjdzNvTlBuN0xibVM2elZUSDNDTFZMdkJBRG1IMVR1bFdIM1FWY2RCR01ObmRQc0JmQm9NYkxsR1ArK3BZWEJQVTBqbEd0NUF3d3BaTTFPKzhKczJ4dVBDTXRhSGV4cWNuSlRLYkNsVFBNWnlsd3ZBblhPNlpYNHdoaEJyTHhhNFQ0V1EvU2htY29VMXVLblRLOWFmbW81WlZWeHdVMUlMS1dVVmRsSE5VVytEV2ZVbTV4ajZFeGZqdHoxeVQ0OUxoaURIVEVTN3ZTVzkzR1hNOS9yMWV4WVAxNVc3SXYwTzZZWkdQcGVSZnIvNllOQ0dzUXNOdjIwMGNNSGRINVRPdFEyd1FMa2k2L3k5ditmb0F2c3kwMllNblRVcGFFSE9uY040MHo2MGc5ZElNMHk0UlBwZWVmWlFwQnVVZlFqMnRtRUU0WEt5V0hwQncwaFVCUFVyUlh4Q0REOGJ3NkVab1ZWazNlVk8wQzJQRHNENVhybHBGTE1zbGJ1UnR2dThBS2gyOW5hNFYrSUhoUzJvakoyMjdYdE9aQzRJRHErdmNQaEExL0M5TWgzMXhHK3JITHBJTnFQSDF3WUhPVjFHR2xaUGZvL1JIa1V2UDREcC9OSUwrckx5eGZHNFI5UndxVHVSTWIrdDh6ODRLdXZWdHkzR2JaNkxWR0JUcGVqTy9yNU9PaFc1aEd6N1N4TE8wbGo3QWNHeGJZb3pyR08xZmN5MnhGbXlHM0p2OTl0NjZYdVllNk5hWU1Sakx5QlVMOW1qOFlObmVuQjR4TktzV1FIRmtYYnpyc2lvUFVha0YzelhzYVk1ZSt3eFcrVnIzenR1eTNIcTlMVCs3VFdWOVNCUGFCejdIWGczM0JydURid2pQQTRPaXA4NktOcGpDRjNyV2ZHZUY4Z2V5VDVpdnlDempsRDBaUXovaFdZL2xHMXhXTFhITnJlZFZOOVF2Y0VOU09YV0ZvZFF6aXpiUWRkYnVkS1Z6emlXdjNYSTFBcU1iR25XMmwrY1J6RktkeXcwRDJ1NVVZekdaV1ZnTVo3UnAvSU5pWEtsY1A0b256Q3hzRUt6cCtKV2RNcE5pMXIxNSt3TXIyS3pKVXh1YmhiWC80THY0SmZaL09OeUduWUtLMnpVMVBoL084ZW1CSC9BNkcyblZBM0g1N091bFc1SWljNWtNM1ppdEd4QkFzUkRLSi9ibERnNWNTZUNMdlNxdEZ4VWJ0WEFJSUE5NmRjT3FDUUxPbDNMay9MTkViczhBZi9FVzN5Y3oyZnpIejJDblo2bTJpKzNEY0dvbkFWQno0SFhuNXFpLzI3aThKK3kyZUhTMGQwSDJ0ekl0QTRCUTY1aU9VNk9mUlRPSWVHTmtSbjI5ZWQwM0ZKNVlmWDdoWjU2VjRxcnJQL3QrUi9uNStkWDNRcTZOeDhCMkZ2eUxjT0xyTmVia2c5VUNkOEw3WGhYSWdPYnFQaW5oZWsrVlA5S05KSDF6MncwbzJ3KzJSSlZYK3I5cnA1d1R4WE9xNUdkVWUyWWpnVGRMOVU0dlR0MGJQU3FYUVVzNCt0R0RTY0lZV2kxc1poaGgrNWcrc0ZXZ3BuQmVsenY2bG1qMGNnQjJKcXRkTFhOdENleGNoQkxjSFRXR3hiWEhpUjVtdTRjaFUvQTBKOHZVMVg4dFpkUW51YktyU1ZkM2w4eWczSzRCMnRKbnBwRFNqTHRkUTJSeldpcmxsdnZjSHVzL1hlanVyQjJqUWpWUUZmenFyNDJEdnNtdlZyZ25ZdHE0d3BxWkNuUmVRZDFuUFc2M0hGY2VmUHExSGw2TmV6eXBwUnB2MzBWZUMyc2o5M0FGSXZzZTd5QllUYzNtTi9UNGw5YW5NWEhzR2k5R2NKWDNOSU9oMWFKSWlLTDBxaExzUDNsc3pKYXFiTmRjSDkxbmlvbEZYWnlIUGpLbjk3cHA3YlhaSXZzcFd2MjVBMFBmd2ZVOTRtbndaOVFTd01FQ2dBQUFBQUE3YWh1VXpzRWVKa05BQUFBRFFBQUFCZ0FIQUJUWTNKcGNIUnpMMnR2ZEd4cGJpOVNSVUZFVFVVdWJXUlZWQWtBQTMxc2tXR05PTnRoZFhnTEFBRUU2QU1BQUFUb0F3QUFhMjkwYkdsdUlFWnZiR1JsY2xCTEF3UVVBQUFBQ0FEdHFHNVRTY053bE04Q0FBRFlCUUFBSWdBY0FGTmpjbWx3ZEhNdmEyOTBiR2x1TDFOcGJYQnNaVVZ5Y205eVEyaGxZMnN1YTNSVlZBa0FBMzFza1dHTk9OdGhkWGdMQUFFRTZBTUFBQVRvQXdBQXBWVFJUdHN3RkgzUFY5eEZlMmhSY1JuYVU2YzloQkpFQkV1bnBBeng2RHEzcVNHMU05dHBxUkFmdE4vWWwrMDZEYWgwU0RETkwxRjhyODg1OTl4ckR3OENPSUN4cmpkR2xnc0h2My9COGRIeEo1Z1lya3FrbUE5ZlNvSEtZZ0dOS3RDQVd5QkVOUmYwNlNJRCtJSEdTcTNnbUIxQnp5ZUVYU2pzZi9FUUc5M0FrbTlBYVFlTlJjS1FGdWF5UXNCN2diVURxVURvWlYxSnJnVENXcnBGeTlPaE1JOXgwMkhvbWVPVXp1bEFUWC96M1VUZ3JoUHQxOEs1ZWpRY3J0ZHJ4bHZCVEp0eVdHMVQ3ZkF5R2NkcEhoK1M2TzdRbGFyUVdqRDRzNUdHQ3A1dGdOY2tTdkFaU2EzNEdyUUJYaHFrbU5OZTlOcElKMVU1QUt2bmJzMk45d3dLYVoyUnM4YTk4T3hKSWxXK20wQ3VjUVZobEVPU2gzQVM1VWsrOENEWHlmUjhjaldGNnlqTG9uU2F4RGxNTWhoUDB0Tmtta3hTK2p1REtMMkJpeVE5SFFDU1k4U0Q5N1h4RlpCTTZkM0VvclV1UjN3aFlhNjNrbXlOUXM2bG9OSlUyZkFTb2RRck5Jb3FnaHJOVWxyZlZVc0NDdzlUeWFWMDNMVmJmOVhsaVlaQlFEN2ZlU0J5bW1uRmF5YUVMZTZZS0N5YlZRM1dSaXBuYTZNRnlkU0dXVFFyT204WjNxTm9QRFN6d3NqYTJTQ2dDclJ4NzBVUzJpQzFXYktDTzg3aUo3aDhTNUNvdW5IL2lQaUt0bWhHamVQQzVhM0dNVTJzVnFqY1dhT0VqKzhTMkdyKytaWmQ2ckpFYzBaSHROa0VnYTZSQnIzaTFLTGNOd2hqWTdRWkwxRGN3UWplUU8vMTRTRUkvR0NUMGhWM0NDdGVRYVZMK0FvdmVGaUpicnZSMjJjWmpWcDJkc3RYdlAvaHd4Yk85OXpJZ3VhaVVVQm5VNzdFWG44RU9RMHBUY0pEbStTWFFkY1lHdFo5MUxETmVOeERzdzNObHlwYTFNN1Y5S1QzYkdaR3R3eXRHOEdydmVydjBGS0pUS3E1N29WNTh1MzdaUXh4bHZtN2NCNlBMK0FROG1tVVRjTis4Tjc4T0QybDdMY1VHeFIrbnhTYlJqbTV4TGg5cVVqbUNMSzlIYnAvLzFOVmwwcFdaMXZTVGFmUEwvOVVNbDRVcmR1OThPUER2aHkySkdQcHlqMCtGL1VZL0FGUVN3TUVGQUFBQUFnQVZYaHdVNWt3MUJNT0JRQUFwZzBBQUNNQUhBQlRZM0pwY0hSekwydHZkR3hwYmk5VGFXMXdiR1ZUZEdGMGRYTkRhR1ZqYXk1cmRGVlVDUUFEQXJxVFlZMDQyMkYxZUFzQUFRVG9Bd0FBQk9nREFBQ3RWdDF5MmpnVXZ2ZFRuSGg2WVRwQnBPMWVkTmhKTzVUUUxaT1VaREJ0cDVmQ1BqWnFqT1NWWkFpVHlRUHRhK3lUN1pGdGZnd2svVnZmZ0tTajd6di9SNTNuSGp5SHZzcFhXcVF6Qy8vK0F5L1BYcjZBYTgxbGluVG1qcTlFaE5KZ0RJV01VWU9kSWZSeUh0RlBmWElLbjFFYm9TUzhaR2NRT0FHL1B2SmJmenFJbFNwZ3psY2dsWVhDSUdFSUE0bklFUEF1d3R5Q2tCQ3BlWjRKTGlPRXBiQ3prcWRHWVE3amE0MmhwcGFUT0tjTE9hMlNYVUhndGxiYWZUTnI4MjZuczF3dUdTOFZaa3FubmF3U05aMnJZWDh3Q2dkdFVycSs5RWxtYUF4by9Mc1FtZ3llcm9EbnBGVEVwNlJxeHBlZ05QQlVJNTFaNVpSZWFtR0ZURS9CcU1RdXVYWStnMWdZcThXMHNBMmZyVlVreTNjRnlHdGNndDhMWVJqNjhLNFhEc05UQi9KbE9QbHcvV2tDWDNyamNXODBHUTVDdUI1RC8zcDBNWndNcjBlMGVnKzkwVmU0SEk0dVRnSEpZOFNEZDdsMkZwQ2F3bmtUNDlKMUlXSkRoVVJWS3BrY0k1R0lpRXlUYWNGVGhGUXRVRXV5Q0hMVWMyRmNWQTBwR0R1WVRNeUY1YmJjT3JETEVYVThqL3g4NjRESTAweEpuck1vTXZFdGkyTERwbG1CdVJiU21seXJpTlJVbWhuVUM3cHZHTjVoVkRob1ppSXRjbXM4anl4UTJycThZQWszRnZYZFBHUGZDTitRVk13dG53b1pNNmxpWk5mVGJ4alpFZjFkMy9wQi9raHBaTy9vNE1ZZDNHaEZabHVCSnF6MCtoVTBub3RTT3paWW0xU0REV1ZlMko5RVRBb1psUTVudDY4TnUzeHQra3BLTExkdXNpSVZrdGFKU0F0ZGh1VzN3SVUwMWxXZlk2bXdoL1ZPTHhmL0cvSjR1a1lOS1pVSzg1UEFSL0tsTjZWaTRwRU55N3pwVXhkUkVxVjlYNnZ3QkVHa3BOVXF5MUJ2cWZZeVlsQzJwejBZa3lWL2ZHTlhLazFSdnlkbXBWZWVSNWxEUFN6alZIMmhxNzNhdnY0TW8xdm93bmUwREZwdzczbXVhWkVhQzI0UkZqeURUS1Z3RGcwaWxxS3ROb0lEbW02MzVLY2FXZkRXeVVtRjV3cGFpNWlLdnBCQWwwZDhqa0dyQ3lGMUlDcnorMUxJZlJwdG9ha1RIY0Q2cGNqREhwd3BxSHZJdUlTdDR6TjZGMnpDTXFZZWlzWjI0V2dWdEhaNHlVaktrRVFGZmpqOGVITTFnSERTbTN3S29mOWgwTCtFdGx1T0ozN0wyMXh3bm9uS3RQL01LVTRoNloxM1lkc0N5R1ZrNThWSzhybUl0aVVkK05XbGRveDVwbFp0NCs3NUxlQm01MjZUWmZwb1krakM0MDBEempjZzduT3pibE1RRitpY2hqSmFiWXJMVEZZNUJ2N2pYUHUyMzVaZFlGdjFaTy8zR2tQd09Qb2V1TmpXZklWNzBBcUNmZjRHZ29iSTVVeGZGWktDUDVTV1VGNmRRYWZqcHFVYkYwbEJhWVp1ZkU2UmNvN0g3aURSYWw2ZWlySkhydUdXTS9kRUNMYUk4QWJPZG5ObncwbVZMR1NCVmJXZFE4SXpndzJwL1lSaGljQXNOa0dMMFRBYzBPTUE3a0ZZYUw5cDNGcDdaWkY4VkhHUm9Tc2VnaGVXM2VMcXFPVGFmMXZKaGVOMFpSdjQ1TG4yV3FBdFlyL0Z1Sm5nblExMlhIZ01yQ3JHTGh6cG4yOGR5VFk0anFjcEVPeHExRHFnY2RVWDQ3UklBLzh2dEdES08rVUQ0Vm5ENk9CWkE4Yy9SQklKQkNkTmpkOHlGK0RWeWNsK3pIYWkwb2liMVFVZUZkdzJpYysxVmsvcjUxNVo3ckZaOGpPNHlaRFR1MmZKS1I2TUhWSCtBWkF5NWhFdGY0VzhJajdHNUQyK2NpNXN1T1NZMzdiVjBHNGZEY0pPdVp5ZlU3MGN0Y25PdEZyQzRad0wvSFg2Z0lzaHpTSFU3b2xZZFpxRVUwSEdSNnlhekp6Qk5Ca1I4K0RGR1gxWFRhSEt3VThZUTlFLzJ4dy9lRDg4SGdhamkxcWZweWFVeHNqdDA0VFN4Q1htdURHNEMrTzlIWHBOLzg0VXEwVnB0bzRyMHRXT3Y4cGh3T040b0xYU2dmL3NmbDhkTnFkQlNnL29oNDFSRDk1L1VFc0RCQW9BQUFBQUFMcVJjRk1BQUFBQUFBQUFBQUFBQUFBS0FCd0FWR1Z0Y0d4aGRHVnpMMVZVQ1FBRHorYVRZU3VoNVdGMWVBc0FBUVRvQXdBQUJPZ0RBQUJRU3dNRUZBQUFBQWdBN2FodVUvNTI4dXlkQXdBQUFTUUFBQm9BSEFCVVpXMXdiR0YwWlhNdlkyNW1MVzFoY0hCcGJtY3Vhbk52YmxWVUNRQURmV3lSWVkwNDIyRjFlQXNBQVFUb0F3QUFCT2dEQUFEZG1kOXIyekFReDkvelY0Z3c2QVp6dHo0TTJqN3VZUXdHcFl5eWwxS0tJcDhkVVZ2MkpEa2pLL25mZDVLZDFML2p4SEVTTHc5dEhPWHVwTy9uN21RNWp4T0NyMWY3MTd5bWdvWXd2U1hUaGVlRWtac0VZUDVCNEhDeG9KSlRvWjBrNGU3MDQ1dEZMS01ZcEY2aTFac2ZPNktYc2ZXbHRPVENuMjRHVnpsckx1SkVPekdWTk1TdmVqUlFrQnQxT2RNOEVsUXVuZDBubGpOV1VTS1pOY2ZaTWxBcWtvNDdLM3daWWhBdUNNWkI0ZmNlaXlzcEIyV0owbEhJLzFJVElBMjhNWGlhNU5iWVFka0ZTSVZlemtqU21obWR2WmIyazA0U3VxQ1k1TEdKWmx6a2pPeXdoTjhKbCtCV3Bhc0RVQnBWbXVwRTFibGxrVUFUeW9XdVNtSVh0eXA4OUZReUI2SGw4bG14T1lTMHNxVEN4S2FGb2RXaE02U3NjMjFpU0ZCNmg0UVEzblBKYmZyNUptaEFaeERVREtNVlFuRGlLT0JzMld4ZXlLamN0Tlo1ZmtzK2I4dXo2aFNQbFdFSEFsaXpnRnAweWhXc096b0Zjc0VaS296SlRRV3pVcGN4Q084QUFOb0RqWXZGbHJYVVlyRkIycmpzbWRlTkpUWXVTVnZXY2FxZGExOGVUVDF0ZEVBYUZ6S212dE1CK1lnUjdiQzBvM2FsRk4xb2hhMU0velF0ZmN3U05pemltRUsrWEN0SHpoelV6ZVBaamErS0tkdnZIdkRIdFNJYkQwUkhoRW1nR3NnY2dwQ3dPWldhZUpFa0tnYkdQUTR1K2ZtVlpKSExQTnBQSUZ0b3VlRFJKTkRHZnYzMk1NUzZxSFdpeHI4YlozTzUwNUc4aGpRTHNKZUNKSm1mOCtCOWRYbDFmWGt6RE80RzBVWUJmTzl6SFNLN1QzM1kwaWFKUW81Y0VQUlA0aUR4dVFYUGNXbWFlMHZ5ZllQK3ZmcEEvc3hCWWlPWWMwVkNHc2RJbHVCYmpMM2dycm1JVUU2SnRtUkJnd1RVNVdpN3dOWjhXTStncllGM0k3ckpFUWtCVU5VRDdaM2hHWG5JQjBqbXpOYXJ1YllsakszdGhmcEExaUV6N2tOUm11RUVEb3RvcTFZRHMwSlBYSEI3cTltbkFDMm9yTVE0ZGx4a1ZxeXpRajBlRkU4SW1ycFVOejJPazFRb1RKblEwUkRHQWZaK0UramRhL3ZqNjlVZ1QrKzJTNzR2N0ZJamJuODB2MnVEenMyM3o0YU1XZklyMjRmSG5DalY0OW14a3FYcnh0NDdYL3I4RWxEYWViSlo3Wk12RDlqalUzTnMrWUZyY2tVU3U4dGpxOFNwTGV6OSs4VkRSa3Q5TXFHenVPb2lzK21YUUlOc3hsVkpCbTd4TEJJZTl6ZHB2WCtmenhIQnNrM2RKdEptQ1ZsN3Q5dHpZcll6Tzc0ZU5oSHN1ek1Dc2syWEkyTTVUS244ajJCT1ZUR0RGRXA2amlqUjhFZUE0elRsWWVVYXFqWkd5NkpKbGFHWXNFam1qdjY5ajNOZmZHSTh2cDNhOUp4cWtnbW55UDNkTjd6d3VmbWgvbHowYjFlZ3ArNlRwOGsvVUVzREJCUUFBQUFJQU8yb2JsUHlkeTdWVEFFQUFJWUhBQUFhQUJ3QVZHVnRjR3hoZEdWekwyTnVaaTEwWlcxd2JHRjBaUzUyZEd4VlZBa0FBMzFza1dHTk9OdGhkWGdMQUFFRTZBTUFBQVRvQXdBQXJaVFBqb01nRU1idmZRcGo5eWozWm8vN0JKdTlicHJOVk1lR0ZJRWdrRFRHZDE4VTF6L1Z0c3FXaXdUbSsrWTNBMUx0SWpmaUZDU2NLS1A2U2pMUUVMOUgzKzFHTTZwK2RodktvVUFYR2dOUVluTlNpTXd3Sk5Mb09KbHFMbmdsQlVoSitYbGl2WnlpbHdtam5SbDVwbjdzMHJzcExJVlJLYTdHdnU5Z2dabldJcjRycUJkM2pyUFZhZHl3NzllUG5taklER2xxQ3NOQUMwV2FSV1l4ZTNwa0VoUVVmZG1XNXovdFBGbUs2a3Q3cS80QzY2SEtPbG1abzIvcnVreVQ4R20rL2Y3ckkycVd0MloySDJTRWNndUtBdGZFR0pwdElGbVNMNUJaVkNVVlBBeXVFMittNm5RekhHUUlKVzdvMXVWUUVuVnlWWllhdUx0ZXlqdXNPN1ZINGx1MFR5Vnl5Z0xRcEJkdUlocHJBaTV2NTVJS250TXowVmhJOTc5dEkxalN2bzdFdndXaExGNzliNXFBZHJ5a0M2MTdXQXZHMGdDT1ZDZ2NidnVxK3VlU2NWNy94Ty9xM1M5UVN3TUVGQUFBQUFnQWFLY21WREYwUEdISkFRQUF5d29BQUNNQUhBQlVaVzF3YkdGMFpYTXZZMjl1Wm1sbkxYTmxkSFZ3TFcxaGNIQnBibWN1YW5OdmJsVlVDUUFERTByWFlZMDQyMkYxZUFzQUFRVG9Bd0FBQk9nREFBRE5WY0Z1MnpBTXZlY3JCSjhuWU9mZEF1d3lZRHYxV0FRREs5RXBCMXRTS2NsRE1QVGZSOXZyWXN0WjAyVnhPeDhNUXlTZitkNmpwTnVOa3VmSDhPNmZ5a0dMMVFkVlJlU09ER3B5TVlIclAyejE3cGdXMkFma2RKRFVZL0VRc1JnTlUwamtYWTh6S1JyQ2pBK1pHSzNFYW1naUZ1RjBDT1B2RTVQYmw4WFNTc3J4Rkt6eDBpY0R1ZFNIYjJmQmdlSGpiR2xYbEtOTGZQZ2F6VDIyc0tBMGE2eWFoWTZvanhOeHlJV2NkQUNHZGttenNtUjZjWUFQK29WaVR5cWl6MnlHR2dNQjdxZ2g4V0NhaWdHZFJXY0lCeUVtUktzT09ZNnV2TjlNV2o1aGZ1ZnF0L0g3T25JdTIzOTFCUmxEUXdhMDhkbWwxeFJTZGdEdWthK2s1QjlwbkJUVVlnMjVTU3ZNWTYxYmIzT0RVVGNVazQ3V21ZdEU3YXVWcjlVdk5BVXhla09RMEtydmxPNlZUSTZxMmJmcXk4ZWI3ZWZTZ2llTnYwVkJ1OUtvenBtZGxiaGtYdXBibkpmUG5pdWpDZU5lK2IyNCswc3JBR2hkSjdiYlQvK2hEMEpiVzBqd3BsN0lwVmZUWHN0L0d5L05ZY3JoSWk5R25NelFMNmphc3hwWFZBZE5SbFVDcitYQkdUci9jSVlYTWo4N3dpZFRobTMzWWw4V1ZnK0JTNXk1R1pIVUU1THFrUlNqM0piWXlWYTVneWh2TVMyV2ljdnBXdVdxUFV0MXBWT3M5R0t6Mi93RVVFc0RCQW9BQUFBQUFPMm9ibFA3OU1mNUZ3QUFBQmNBQUFBakFCd0FWR1Z0Y0d4aGRHVnpMMk52Ym1acFp5MXpaWFIxY0MxMFpXMXdiR0YwWlM1MmRHeFZWQWtBQTMxc2tXR05PTnRoZFhnTEFBRUU2QU1BQUFUb0F3QUFKSHRqYjI1bWFXY3RaR1Z3Ykc5NUxYTmxkSFZ3ZlFwUVN3TUVDZ0FBQUFBQWhxaWVVd0FBQUFBQUFBQUFBQUFBQUJZQUhBQlVaVzF3YkdGMFpYTXZhemh6TFdOdmJtWnBaM012VlZRSkFBTzhFTTVoSzZIbFlYVjRDd0FCQk9nREFBQUU2QU1BQUZCTEF3UUtBQUFBQUFDam5IQlRBQUFBQUFBQUFBQUFBQUFBS0FBY0FGUmxiWEJzWVhSbGN5OXJPSE10WTI5dVptbG5jeTlrWlhCc2IzbHRaVzUwTFdOdmJtWnBaeTlWVkFrQUExTDZrMkVyb2VWaGRYZ0xBQUVFNkFNQUFBVG9Bd0FBVUVzREJCUUFBQUFJQUVwMmIxUC9PTmVhYWdBQUFJRUFBQUF5QUJ3QVZHVnRjR3hoZEdWekwyczRjeTFqYjI1bWFXZHpMMlJsY0d4dmVXMWxiblF0WTI5dVptbG5MME5vWVhKMExubGhiV3hWVkFrQUE1dGxrbUdOT050aGRYZ0xBQUVFNkFNQUFBVG9Bd0FBUFkxQkNzTXdEQVR2ZW9WZVlOb1NVc2d0dDc2Z2QyR3JpY0NXaENNQytYMUtvTDN0REFOTExtL3VtNWhPdU4rQjNQLzRTRU1hUmlpODVTNGVsNXZ4eGJWaFhxa0hobUd6SXA4RFo2ZThNaGIyYWtkakRXQmRSSG5DeGNJcktMWHZwcXVDL1hmd1RHTzZuVkJMQXdRS0FBQUFBQUNqbkhCVEFBQUFBQUFBQUFBQUFBQUFMd0FjQUZSbGJYQnNZWFJsY3k5ck9ITXRZMjl1Wm1sbmN5OWtaWEJzYjNsdFpXNTBMV052Ym1acFp5OWphR0Z5ZEhNdlZWUUpBQU5TK3BOaEs2SGxZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFGQkxBd1FLQUFBQUFBQ2puSEJUQUFBQUFBQUFBQUFBQUFBQU5nQWNBRlJsYlhCc1lYUmxjeTlyT0hNdFkyOXVabWxuY3k5a1pYQnNiM2x0Wlc1MExXTnZibVpwWnk5amFHRnlkSE12WTI5dGJXOXVMMVZVQ1FBRFV2cVRZU3VoNVdGMWVBc0FBUVRvQXdBQUJPZ0RBQUJRU3dNRUZBQUFBQWdBN2FodVUvV0pxaTNvQUFBQVZnRUFBRUVBSEFCVVpXMXdiR0YwWlhNdmF6aHpMV052Ym1acFozTXZaR1Z3Ykc5NWJXVnVkQzFqYjI1bWFXY3ZZMmhoY25SekwyTnZiVzF2Ymk4dWFHVnNiV2xuYm05eVpWVlVDUUFEZld5UllZMDQyMkYxZUFzQUFRVG9Bd0FBQk9nREFBQk5qOEZ1d3lBUVJPOTh4VmE1dEZVRkg1SDAwRk1qdWNvMXdtWUQyMkJBc0xiVEh2cnQzVGlLMnN2VE1zd093d2IybGhscmFzQVp5S2RjRVphQUNmcUpvcVBrb2RqaGJEMDJyVGJ3RWFoQm0wckpsV1VJR0NQNG1Ic1lMUTlCM0M5UU1WcW1HV1dQd3ovZEppY0JDYjNjNWdTUHBlS0pMdWhnSWZFOVBHbDRUL0VMY2xvM3I1V2dZSVZJQ2JYU3UrN1lzWFNUaUcwZVJ3azRiRHR3Vkp2U250aXN2TlZYdXYrdVp1VmRDTjVjY1QrMk9abS9vRjcrTnhVNFVjU21ublZiaXJDM1p5R1BNditJOVdBcjVhbkIyKzVWSGl3MWYrTEFTcE5EYTI0K2taU2UyNUFkR3ZVTFVFc0RCQlFBQUFBSUFPMm9ibE5TcSt6WEtRRUFBQ0VDQUFCQUFCd0FWR1Z0Y0d4aGRHVnpMMnM0Y3kxamIyNW1hV2R6TDJSbGNHeHZlVzFsYm5RdFkyOXVabWxuTDJOb1lYSjBjeTlqYjIxdGIyNHZRMmhoY25RdWVXRnRiRlZVQ1FBRGZXeVJZWTA0MjJGMWVBc0FBUVRvQXdBQUJPZ0RBQUNGVWN0T3hEQU12T2NyL0FQYkFpZlVFNDhMU0J3Ujl6UjEyMmlUT0hMY3JmcjN1TjBXbGhPSFNET3hNeDVQYkVva1ZqeWwwaGdBWndVSDRxV0I5OVN6TGNLVGs0blIyT3kva0l2Mk5YQzVWNXAvNkYzMVdEMllEb3RqbjJXN2VvWVAzN0xsQmQ0d1JIZ2RMUXYweERBd1RkbW5BUnpGU0FrQ0RkNUJpeklqSm1pOUpCczl1TFcvVk9ybmMvVGxTa0dCV29VT2M2REZ0Z0doWGNCTHdkQlhacVNJRFl3aXVUUjFQWGdacDdiU0dmVXVXVjhsYTJIRU91cGV5TCtsellyeGJuVitTT3pGVGFPak9RV3lYYW5WTHBXamRvcVd6MVZPZ3puak1oTjNtdUJwWDB6QmlDRWpLeENNT1dpdUN2c3B1VFVoaGJ1SWlkWW4wYU5wcnM5UmVXaFU1Ymg4dW5HaWdTalVSVi8yeDFlMmp5dzBzY05ONWQ4ZzloNXRtZWU1dWwzV1hQNys2emRRU3dNRUZBQUFBQWdBN2FodVUxOG5NdXR1RFFBQUF6OEFBRDhBSEFCVVpXMXdiR0YwWlhNdmF6aHpMV052Ym1acFozTXZaR1Z3Ykc5NWJXVnVkQzFqYjI1bWFXY3ZZMmhoY25SekwyTnZiVzF2Ymk5U1JVRkVUVVV1YldSVlZBa0FBMzFza1dHTk9OdGhkWGdMQUFFRTZBTUFBQVRvQXdBQTNWdnJiOXM0RXYrdXYySmdGMGlEalpWNmQxRWNjdWlIOUxGN1Fkc2tsK1JhNElyRm1wWm9teHRaVkVrcGpxL2QvLzFtaHRUTDhTdHB1czFXSDJ3OXFPSHdOdzhPWjZndVBGZDVLcVlLWHVqcFZLZndSZzJOTUhONE1SRW1ENEpEK1BBdm1VemJ0Mzk3UE1uenpCN3M3MC93V1dnbis3R083SDZ1TTRWL2lXdjZlMFJON1g2WDJ1ekNTQnNZRzExa0toMUQ1UHBLOUZoRk1KVDVUTW9VaHA0UjkxNFlCTjB1WEx6NTU4dXpJQmdNQm5NeFRZSllaaktOWlJvcGFROENnQjdnRy9MQTA4TWJBRmZTV0tYVEEzZ1NYb2ZYZk12SVRGdVZhek0vZ0pKeDM0bnZNMFFDKy82Y091TWVoOEpPZ2tkQTdFUFY4UnlLTEJhNXJGb3hYeUpUNzhwK3IvckJwVXJqQXdRMEhhbnhXNUVGVTVrTGZFa1F5NDdoVDU5QXBWRlN4Qkk2anZtUUh0aHdWQ1FKblhVZ2hELy9ETXEzcHZNcmtSVDRZZ2Vsa1doNHIwMFNkeHdUQ05OUm1oc2RGMUdPSEFUQnhVUlpoeUprUmwrcFdGb1FKZWE1bkdZSkRvREdsU0hQTUp1b2FBS1JRQUZJS0t5TUlkYzQzaXVaNkF4U09mUHl3RWNrT2RhR0cvTGZoVXhFbDJJc1lTcFMvRE1vdmVjdGNiWTZtS2w4QWg5ZUYwTXBzc3pXMUM3OUhSYUhVeGtFUHRIenFVeHpFR25zeWZPbEhnRnI1Z3RIWDZXQWVOb2NoeFFDSThCUEhRd1RZYkZ6U2FQSEZqRVFEamc2SlBHaFpKTzRNYW5FQm5CYVlRbG5SWnFycVd5emlLREdvZExJNGVQbnIwL1Bka040eVZ3Q1hSRjZZNG5jRnJtZUN1cnM0czA1Uk5Ma2FxUWl2R0gzU08vSEJDYVBTS2VrbW5SSjQ1M3J3Z0Jpa0ZCYjVNRGJ3YW1SUm40c0ZLcXh0RUhRYTdMYkQvcy8vb0MzZUx3LzBnVWdJYjc2S1h6U1EvTVNQLzNncUFpRHFrVVFrWkpJN0JCMWFVWmQ1MktZU0VpVVJTVHpTYTBjNGtxb2hKOGh2dlRBRzdmWEdtRWsyRWhuT0VwOEhxdlJDTmxFMlZnWjFjeDM0WEEwVWpoS1JheC9KczZRTnFCYXBvUUpudDQ4UGlPa05qSXFZeW5jNWZnTXI2NHpaQU5aTzBxeklyOExpZUJ6YjV0anUxWmZsMElQbVlXQmR5V2l3anRNZFN4RHEwZjVvTUxsVE9hRlNkRWowRzJnQmw0K2M3UTI5K0phekxHZldFVTVkQzdsdkFPZFgwNU84SmZkayszQVk5SWg2RHcvUE92UTczODd1NE5sSk5Zd2l3WWJMMkdXYmo4b1pqTjBBazFnYnlDTERVcGU5K2tjdFgwRDd4V3oyRnVtVTdTUGl1VklwN204eHV0SHkxamNpdGttc0RlUS9VYk1zbnQ0SVRJeFZNbXRIRVNMa2EvcUs3YjFBdmRxem1zcE5HVWNOYkFMNjhreXJDT1NnUnVoRnpmNWNKeGVqTTZNb2lpZ2JyY3czWVkzTUJxRUF6ZlpncGR2QzZQbEhOa2NPOEdZeHNwRmxyYmxxRW5oUGpqQzJjNUlheGNCdWdWSEpZVmxlclNXSTFiMlY4Wm9jenMxLzNJRi80dU9lNWh6bDFHOWpRSGV3MHo2MXh4Zmg5R20ya3ZXdExESXhrYmd2Sm9KYTJmYXhEYkVGVUErSDVDNGpuS014Wk1FWkdvTERPVTR4RFFvdmFvdFIzaGpkWVdoODJ4Q1A1THZPSm9jd3JvSU80U2pFUXh3WGxVeGg2MU95d2VBWVhpcWMrQWVRZm5lOG9uUk13eCtnVG5rS0pqdlc0ckp5Zmc4eXlBNGlnenJxV2F4ZzNJS2Y3VHc0TW1UbTdmNnU5Q2VtYnhCSGsxeFJiR05RVDZJbVBRMnZXMjJtd2NSdWQ2bXQ0WjZLNWFiK3hzME1XNTRjZkxoMG1rWUxheUJHL01TZksyVXZMWng2ek90VVYzQ2R4d3lvaEhsa3pEWElSSjNQVU5ubk9paFNFaWo5bkRkSStIRFVmbmFiNCs3M01iZ3VWdk5FazgyTjdpNFJITUxTeWt0RGlsRFZzOWxaR1J1QjZ1RzlGSkhsL2pIZmVIak1Wb0Jyc3JjVzNCTXFZVFZRNnJNWnVXbytudXJuLzI0VzQrNWJPU3VTeWw0dzNvamhqSjVDSWIxQUF5aEtlV0VjYUhRS0kyWHJYVWFTL3V5RGJoM05xS3dKdnlBSlN4TVJSNU5uSmdHTFJhK1JOSFdzc0NLd1c5OUE3MjRRMlQvVitxRlN3RFM3K0RHR01pRGtWRFlkZWtSbjd2VUZucVZ3a3FFM1pzaXRUaTV3cGtWVVIzY1ZpL2FPY2hCemNJTEl6a1NwcldnS0pLYzNla2NQaFk0eWFMZ1lvcVhtYmtsVWZGZFdPQ3hEVm9FM01zTVFKWVV0a3owM2tJWHRsQk43M1lmZ05ONkFNY0RzSThIY0RTVjB6cjFXRFRTei9DclRLVWhDMWswVXZmR0NxdG9VdkFUdEx4R0I0dUJ0VlBFNVlGSHV3MTB2RTJTV3owdlJpTjEzWUhPZEY2ZE5tTmVEbEJldGQ3SEtLVWs2SmhkR3Fvc1ErRlN6Z2V0TVZRb3VCYUFEVGFPL041UWNBaysvQ1VjT2w4dzFMVVc0YnhFcmcxT2g5K3hsL2lPVFgrclJQazlac21wam9JNko5TklMbGZrUm9NbHE0blQraW1xYjZQdENqTmxCYjNJRXRmUmQ2eWlXeDNmc1I1dmRUU1ZQYzhTVi9nSURkV3l6Y0JEaEtwT2wxUWo1dWVvVThLRlNFS2x0aTRZcndhNWtaNHBWaWc1MzJyTlJYdStOK1VxanU3Q1RuU1J4T0FZcExDeTduK3ZpdHBHUmtZRktqTUdvUDdscUJYVkRYQ2lROU9nY00vYnczOXk5U0JXb3JjaDlMZlMzS2FlRlFSMmlPQW04WVYrbFY2OUU2eHFuK0Y1b1ZDMk1yMVNScWRjdzc4U1JuRjFtVU1tbDJjVXdLOHVUNjg3UGVNR0hPVDB5a3hsWjNBN2JCZTQ5V0hhV09hc2g2ZzRjR29VY29nV3dONlZxdGxWYWIrTWI3anRxb0NoNHRiNklNYWY5Tnoyam1vUS9pN1Q2cFUzMjNuS1JXNlJDYmFuWDR5ZXZxWWdqRUt2dkRiZ0VkNnZWb1JvQzhNL1VDTTl2QXJiWVpBRVpKekx1SFZoVkdtNjdtcmJlcDdEbGkzdVhaVjl2VXRKN3h2V1BCN3daSGJmeHgwcW05OXdzbnZBcyt4OUgwMkxyOHNZTnZUVE4yM0VTbVJWeGltbFdkcWNyUHpBdExBNTExK0cwcFZnYnJVYTIxcU5XdFAvNjViLzhCSEJvZzhNRjN4ZzA1RXZMbGpaMDNJR254cHorVW16VnhCSmlDWUtrYkM4N0o3WHRhcTl4aDRtVjFvYWx5dFRBUk05S3gxNXc3bUhjRTdSZGdraHUwNk10ejM2a3NleEN4c0VNOFZWdU1vV1JkTVNUTm5FU2NndUU5RlJqdkVQTFQ3SW9WdU1iTkFWdVVvWkJmeUNDMmpsKyt0WHE2Vmd5cnJlWXJuTURaUDJLVFlLWm8yYi9kMldNTGJENkpzY213UkRjVVk4ckd1Z0E0Y1A3eE5zNnNtcVFpaEQvNWFvdkh6T2VsWlZOZThpcjV1aGdXZXdWOXRKTWVTZ0ZrOVJSZVdpVmZpbjNpWndFS1ZKc0tWRUhFU2pSdEdyRkFxUFJJSkdvbksvajlYU0JzalpCQ05zMm0vb1JrNUo1RXpiblBZMmZFeDhSRjJtblIxRWQvRWVHd1JUOTlpVXpXMEZjK3FvblAvN3pSZks1cVpnYWdhL005bjRPTzI5TUNtbHcvNHVpNk8veTdLb3FmY3pqM0ZvZEpMZ3lZVVlEeGdORHo2SW9VWXczQVpyM3daeU1kNG1hMXdWbXdkM0tUNTdOWUJ6bElwQ0JWVXNGUnRONUZUWXh2WUlJbGp2ZGplK0NrZ2IwL041SmcrSUxQS01sM0d0SVFkbDZiQnM3cldhMkhDbGN6U05STk9XNkJqZmxOY0MxL2xJSythM1FxV0RvTEZ4ZjBOWFoxVkx0b3U2enQrazdEZjQ3NmRqbFY0SEFTSzhpYXlqZ3cyYlpQcGgvMm5ZNzhWeXFFVGE2ei9wbWFjL0JRRVY3VTkxb3FLTnZETFlJMlRVa1QrdFhxUjk1SnpKNTVYbXptRXlFM083QTJwVTgwR1k3VkEyeE9ZN2V5REpjMWdNWktqNTBlaFk1NmZvSWRCNmR4dy92cHBWTXlTTUVYTzhVcm1jOHUzMW5KNTR4NVhNd1paTXA0NEkxVGNxOW4wL1lSQWdLRVVEMWFIV2lSVHBEUVFjeSt3QmNYVHM1OWd0SnVwUzBoTlNaZlNuQmlGS1VYV25QR21BKzJMRU5tWEJ6cE5WK0REbGNFNVFGblhtZmV4QjBLMjByNmxZM2RZbklXMjE2QkxNSzRUY2hZYVVvUWs0UG5KRDl4ejVEek82MEVqZjFnWWtVMHA2eEJ0eGVqK1JhQzBHWEh0b0pIL0RKZ2lFWXhCWVY1UjRrZURNdUVrRmY1M2diQUwwY1VuTllBN3ZkRkpNWlZuZEFLYTBSeHU3dklwMWVwMDlhSFp6ek4reWREcithNEJZV2VMVFFqd25RQ1AzOVFrVmFaR0ZGc2RJS1FoRUZFbHIzK3BZYm1MM2tGdkNGSnRXbm13bDM2Mk96cVNJM3h0VTl4TVdnRlgvMjlqWk9iYTVSUS8vK0ZXaHNlRnlaeFBkVTBxNElJckRXcEJ4aTFMMUFkSTZkUzVWeHdtOTJ4S0h3N1VMRFdBWEFNRDJoQUF6M2VVVVVLUGJTbWZiUmJOYWJmblRwUTJqUEc3VVBzdGFXMWtFYlE1Mk92ZlVMK1g4cmNqb3E3Q0RSVnIrZnZXQm1LUHBBd2pLWVhIV2NObldDSHFvMGxWTU9QNWRWbXd0Mk81YnJZclZMalNaN2FMekxLTlFhblRxejNFQlhFRkpXUEtBaWJHQ1BOVjd2NHVTNUVhK08wVXZoRXRXWjRzY2t6WS9lVkpwbFd4RXk5TTRRUG9heVJLQm1ValpLR25CUy85STNiaGtPSG8ycTRZSlZhcTRWNDRtSmxMaDR3VXd5R09Yd3UxV2lYYTc3NkhpK3hqTExQKzh6WU55OTIvYndPOXFjdk1Rd3JyOXEwNkNKNW40aUVaUTlsNExBOG5VTlFpL1R2Z013NmMvbyt2RWs0K0Z4clU0a21rTk9zNlNlc1JoR0FZdVFKTHAxVUZRQmx6bDk0YW5oK2ZuNzAvT1hnWjFMSFpWSm1RUEdqZkJBNDA2Y1NaSDdTZHI0R3B1TThBMSsvcWErR0lkdkY2TDdEcVVtd2NxOE5vZU9kOTd5dzdMakxIUDMzQ3ZoQitpNnhkV0Zhd0xCdFcyL1UzR0JLM0VnN2V2NDVPTFYrZGhmdTNjRkk3ZDRrd2FmUHJVVzU3a09IaFdqbTVWc3VySms1dnBxdU4ydHFwa3RJZHRkNkdIdzEzUlgzK2IvdnEzNksvdit3dVdpSEJqUHFvUzdQMmtnMWpPTEJ1TUVHWThNVWMwY1dwYkpiZmNiT2MyZjVQTDRrM2VHTnF4SnhPSk5MVFRxaUUyLzdFdCsySmFtbU9VaTdyZ2xydTlIa1VoQzZKNjF1bnNMYUNKdDFqbmR4YWE3dHhNdGUwQllrUFpReEhIc0xPOGcwZWxxZjlPSkNob3BYSWpJbzdUVGdnWExvL0k5d3BqWEVtTHZ0TU5LcnZEQ1Vzait3MHl6eDQ5cHE5SW96emhsMzJHczhkMUlac0pCTEhjWkZkckEvUTAvR0YxU3V3OTYzd0t5ZWVGRFQzOHMwTU9Ec2Z5OUdla0ZNc0lKLy9kWUJrUS9Uc0IwVzhDMGI4ZklQcGZBWWorY2lESzc2UXhZT2RJR2xVcTVVMy94L3VId2Y4QlVFc0RCQW9BQUFBQUFLT2NjRk1BQUFBQUFBQUFBQUFBQUFCQUFCd0FWR1Z0Y0d4aGRHVnpMMnM0Y3kxamIyNW1hV2R6TDJSbGNHeHZlVzFsYm5RdFkyOXVabWxuTDJOb1lYSjBjeTlqYjIxdGIyNHZkR1Z0Y0d4aGRHVnpMMVZVQ1FBRFV2cVRZU3VoNVdGMWVBc0FBUVRvQXdBQUJPZ0RBQUJRU3dNRUZBQUFBQWdBN2FodVUwVFY1aGw5QWdBQW1Rc0FBRThBSEFCVVpXMXdiR0YwWlhNdmF6aHpMV052Ym1acFozTXZaR1Z3Ykc5NWJXVnVkQzFqYjI1bWFXY3ZZMmhoY25SekwyTnZiVzF2Ymk5MFpXMXdiR0YwWlhNdlgyRm1abWx1YVhScFpYTXVkSEJzVlZRSkFBTjliSkZoalRqYllYVjRDd0FCQk9nREFBQUU2QU1BQU0xVjNXdmJNQkIvejE5eG1BNlNncDMxYlJqNjBMRU95c1lLNlo3MnB0cm5SRlNXWEVudUVyTCs3enRaOFVmU0xyVlhkeXdQUWRaOTMrOTNwKzEyZmdvUFBJL0JvSVdNQzdTYkFzL3owbGlXckRDRzAvbmo0MlN5SmJYSkFtMnBKVEF3S3JNZ1ZZb1hXY1lsdHh0SXNUcHdKWUYwZ2N0RWxDbENrS2c4VnpKaVhvK2ppWnlaaVp5SEFLWXBUeXdFZDdnSklQaDhmVTMvRDB5VWFFZ2t1Q0hSeDR0RjRQNS9CTE1aaEpSSmxjNTJHL3FJTDBad0pvWEdETFhHOUZPcHVWemVVRmxwS2VoMHRaU3F1YjVjWTFLNkF1SUpRQWplQ0dXQzd0djljbWFUMWVXYUJNYVFtcW52QVNqL0dLanFpQTVBQWV0N1ZhQm1WdWtZcm1SejZRdHNqUUZjTlpySkpVTGtoVjBmTGhmbmV2L09tYUJNNjh1ZnlKY3JHOFBacEJhRVQwRmJNWjMrQ2JSZW1Ea0hiNHVaaitCTU5ONlhmQkJrenNNTkNreW80ZDlSNTdzV2gvOHJia2VRZWdWSURUNXVpZ2tGUHdWdmdwWUh5dGZFTThCN2lGelFPdWF1N2tyYWJ4dEVIWWNvRE81Nzlkd1k0dFZiN0huZDlmdEk3NnZWVnFpMDd2L2NuYVhsdy9FZ3c0TTlSenFGa2lodGcwV2lwTVUxZlovMDduM0hiVjNLU2VNWTRuTm55a3BCNGFqMlZ2RDNpN0R0aFJ1cmVnQUV1MFZSejFzN0ZkV3dmWFV5RTFjdG54NTJxREkwVVVleHlyUHF3d3grZ2VReWRRbWZ2WDg2T2tRSXFTeE1NUzhJaWJiczJhRXFyVzh1YlFZQks0cm9ycnhGTGRGUzg3aWFOMFl4dktQUW5kNGQyN0MwWDFpT3BtQkpkd2Y0RWQ4bEh5Mm9HOHhnOUszV2JJMnRLcFJReTgwWHQzSDI4MWtwWTUzdmdZdDhQSXJ1cmZYeEtOcnU4aUVVSGI3M3crZXBPQjRSUDNTSjBadUZyK2ZnQVFPZjhxOG4rL3B3N3dqYlJpUGF2M21hZktRUlhxYk9uaDN2WWVwTXhrdnYwbTlRU3dNRUZBQUFBQWdBN2FodVU5bENGYS80QUFBQWpRTUFBRkVBSEFCVVpXMXdiR0YwWlhNdmF6aHpMV052Ym1acFozTXZaR1Z3Ykc5NWJXVnVkQzFqYjI1bWFXY3ZZMmhoY25SekwyTnZiVzF2Ymk5MFpXMXdiR0YwWlhNdlgyTmhjR0ZpYVd4cGRHbGxjeTUwY0d4VlZBa0FBMzFza1dHTk9OdGhkWGdMQUFFRTZBTUFBQVRvQXdBQXpaSS9UOE13RU1YM2ZJcFR4a3B4aWNTQUtwZzZkR0JqWUhmU0YzcHEvRWYySlZCRi9lNDRVcUpHMEtFc3dHYlo3NzE3OTVPSFliMmluczJHSW9RYWJpRW5qeWZUUmRIMUFSdGFyYy9uYkVpcTdBWFNCVXR5QUdudmcvT0J0WXhuZmtXSTdDdzFMdEFldm5VbkF5c3FtN3hGdW16WWd2TGFHZU9zcXJYWEZiY3NqS2dXaGt0VVRzVms1U1kxTXozQzFobXZRd3A1TEZWNVg5emxwTGJMbk9ldXd1UldPNWE1MDV5VDJscWhIQjhDT3o3RWRWOVdFRjFlUnFHTitLcFBtNDdLaGNqdXY1MS93aWR4RlRSZEduVXJvS1hqRndoTkcvOEZHN1p2QVRIZXlHVlcvOE5mWXlIdkxoeFRRM1Y4U0UzZEZkc1ZWcDlRU3dNRUZBQUFBQWdBN2FodVU0QnEwSm5oQVFBQWtRUUFBRXNBSEFCVVpXMXdiR0YwWlhNdmF6aHpMV052Ym1acFozTXZaR1Z3Ykc5NWJXVnVkQzFqYjI1bWFXY3ZZMmhoY25SekwyTnZiVzF2Ymk5MFpXMXdiR0YwWlhNdlgyVnljbTl5Y3k1MGNHeFZWQWtBQTMxc2tXR05PTnRoZFhnTEFBRUU2QU1BQUFUb0F3QUF0Vk5OajlNd0VMM25WNHlpUmRBVjhiYlhTSHRBc0FjRVlsY3BLeTVjVERKcGpCSTdlT3lXcXV4L1oreDh0RXQ3Z0FPWGFHSy9tZmRtNXZsd3VMbUdyZXB5SUhSUXF4YmR2c2ZienBPVFpZTTVYTjg4UFNVSFJpV2ZHMnY4cGdHMDFsallOYWpCOXhzcks2VTM0Q2w4c2V2ZEhucEp0RE8ySXRqSzFpT0JhNlNEVUJLMGNmQU5CNXhJa2tlU0c4eTVmQVpYakZXVmRNcm91MEN3WEVKK0MwcVhyYThRMHRKMG5kSGlDQ0l4RkJlQnVFVVJTNmJ3cWxLbGd6VGVmVUErU0h2cEd1R01tRlF0bDN4SVdGcDBjL0JKZHNnL3RjSzJpaWtETkdQc0FySTRnQXNLVi85TDRlb2ZGSzVtaFdkUzRxSklERXZDdVR5ZEt6bHRpL2lpVmJ5ckN4czVIOEVpc0dtSFAxbnExUUpZU0ZMZ0Q2OHNWck1QT0xDeW96d0J5T0JQTmo1YU94dk1rOEdVS2VCakVHRHFFelJRUkxHWlRIQVFqOFJiL1JwVURjcUJvdEY2SE8rTWZ1blljdGJzQnF1S3lEdXE1T2p0SEIzNUhxUkY3U2FRU0ViWFoxQmhyZlRmanpSc0F1Q1NXeWlZNWJ0Ukd0SVV4UGtVNWtUdVNPcnFRcjZZMUJYWW9pUVU3K2x4MERGbWo4UlI0emhUNWt5LzZvYzM2L1dYKytMZEd1Nks0cjdJWVcvODhCNTdhN2FLQy9DQmhkTGJPSVhqK3oxNTVNZ2pEV09QMUM4b2ZjYlpNNW1ybjFPZk4vQUxhcW5hazFhUis1eGUxeFQvQmxCTEF3UVVBQUFBQ0FEdHFHNVRoTXFzeklzQkFBRHJCQUFBU3dBY0FGUmxiWEJzWVhSbGN5OXJPSE10WTI5dVptbG5jeTlrWlhCc2IzbHRaVzUwTFdOdmJtWnBaeTlqYUdGeWRITXZZMjl0Ylc5dUwzUmxiWEJzWVhSbGN5OWZhVzFoWjJWekxuUndiRlZVQ1FBRGZXeVJZWTA0MjJGMWVBc0FBUVRvQXdBQUJPZ0RBQUM5VkQxcnd6QVEzZk1yRHBOQUVtcUZkalI0NjlLbGxBUzZxN2JpaU1xU2tNNkZrT2EvVjVZL1lxbDE2VlF2dHU2ZTNyMjdkL2h5MlczaGc5Y1pXSVp3NUlMaFdiTzhiaXpTNHNReTJPNnUxOFhGb1JaN2hvMlJnQ2NHMmlqTkRQQ2FWZ3drclpsREFKZUZhRW9HU2FIcVdrbmlzN1o3SmJDR2toY0lpVC91bGNJRXlDc1ZqVU5vaWllQ2lqam1EZzFKSmRRYkZRa3NOK0RLOXhwU0tObVJ5N2tLYVE5YUdsWnhpK2I4N0lSQmxnTVphNUloTlFWclpUbXFHZmlRdkYxQVdrV29OdklKcUE1b3VLeEdKRDhDNmZwb2V3RDNoTkdlWVZEVVkrQjdDL25NalhSQ3kyUTVGcDUrYXljSmo1Q3M3RzVsczVWTkl1NjRmOTllVERUbi82TXEzdDNyeVhzMnlqcXd3cmhkYXVuc0wzdWhHeUU2cUkyMm96MEx4elcvSVBkMzg3bUh6VzE5QmxCMy9zc3VCYXE2QVh0REp2SFdmUyt2blV4czZ0UnFRNldiUytEZHk0Um1zTytIQ2psUXJkdnBCMUh5bytQaGFSR1U3cG9LcnZVWi9VOUMzR1RXVWlHc1dhM3hITkJzdkIveFdMSklhVkRZVjBuOUh5ZHpHQ2NrMGhISWlMYjRDMUJMQXdRVUFBQUFDQUR0cUc1VGpXUjVuZXdBQUFCS0FnQUFTd0FjQUZSbGJYQnNZWFJsY3k5ck9ITXRZMjl1Wm1sbmN5OWtaWEJzYjNsdFpXNTBMV052Ym1acFp5OWphR0Z5ZEhNdlkyOXRiVzl1TDNSbGJYQnNZWFJsY3k5ZmJHRmlaV3h6TG5Sd2JGVlVDUUFEZld5UllZMDQyMkYxZUFzQUFRVG9Bd0FBQk9nREFBQ2xrTTFPd3pBUWhPOTVpbFdPbGJLNVYrSUppampBRXpqMnRyYnduN0pPcE1qcXUrTTRBVnFCUUlpTEwvUE5yR2R5N2c4d0czY0VwZ1JuWXlrdGtSN2N4RWxJVFVjNDlOZHJrd3ZWbkthQlJrK0pHSXJvbFJnVldER1E1V2FIT2xCME5wNmdsY0c1NEhHVDhSMXZvU3VjaUJGZlA3TFFoTjRMVnk3bERNWkxPNmxQL3lwd2ZWdEFLRjVOMWlIclhtb3hwaDhzVmQ4OVgrOFp2LzVJYmpmeG1Td0pKbndxenU5NUo3eTRrT3FHNWQ3eFF1TnNaRFd0NWNtclduQ2I2N0YyaHhSZ1lvTGd5emJSaGdVNWtrUXVDVEtGRVoxSVV1OW9HUWw0bHZmRWI5dmVCUHgvM3I5T2RkdjZEVkJMQXdRVUFBQUFDQUR0cUc1VHluZEw2WWNCQUFBa0JBQUFTZ0FjQUZSbGJYQnNZWFJsY3k5ck9ITXRZMjl1Wm1sbmN5OWtaWEJzYjNsdFpXNTBMV052Ym1acFp5OWphR0Z5ZEhNdlkyOXRiVzl1TDNSbGJYQnNZWFJsY3k5ZmJtRnRaWE11ZEhCc1ZWUUpBQU45YkpGaGpUamJZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFKMlNUMHZEUUJERjcva1VRMURRU3VOQjhGRHdwQjVFcUtDZ1I1a21zM1pnczRrN3UycXBmbmMzdXpGcEJmOWV3cEM4dlBtOXg2elhoeE40NG5vR1FnNFVhM0tybGs1cUx3N0xKYzFnY3ZqMmxxMkRLanQvYWRGVTRKWUVCbXVDUnNXNVhLSjFSZGJycGxDUllrT1FsMDFkTjZib3BCS2ZPVXhIQ1hydG9EaU4vODQ3dCtJV3RlK1ZWMDlrTFZjRXIrQ3NOeVVjSDhXUjZ4dXZGTDlBUGgzTktEQjFjNEk4dFlTdWgwcVlIWFB3RTI0TW9JQVhxbUN4R3RGQjQ0TDBUd0dpZEZ6YVdqWk9RYjRyMDEzSnQ0T2srYlpmK1FxV1dvMWxNRHpJSWIvUC94OEtoK0tVMTNvRmp4NDFLdzU1c0cxajJDSzdvK1FlOWE3YjBaRUxMS2pFRUIya0NZaVhma0hXa0NOSkZRVVBYUW1nSmRCY3N3dU9yZ2tOc2NCZVg5WFovS2JUc25rQWFhbmNMN0lMRlpKcFF1blBvV3lNUXpheTJUMDdlR2F0dy9iVWUrZ2ZJM3hQKzMzbm5YRDdjRmdOZC9MeGNiaVZEODJYZ2wvMXJtVjAyb2taWmllL3Y5Y056cUdPNUZKY3A2N1N6d1ByMXRzL0EzNit3aTIzdFBjdngvYlYvQTVRU3dNRUZBQUFBQWdBN2FodVV6S0VhU2lJQWdBQThBY0FBRXdBSEFCVVpXMXdiR0YwWlhNdmF6aHpMV052Ym1acFozTXZaR1Z3Ykc5NWJXVnVkQzFqYjI1bWFXY3ZZMmhoY25SekwyTnZiVzF2Ymk5MFpXMXdiR0YwWlhNdlgzTmxZM0psZEhNdWRIQnNWVlFKQUFOOWJKRmhqVGpiWVhWNEN3QUJCT2dEQUFBRTZBTUFBTzFVUzQvVE1CQys1MWVNd3E3VUxxcHpRT0lRcVFja0VOb0REN0hBM1UwbWpWbkhEdkdrYmJUc2YyZnNKRTFmc0VoSW5MaEVzZjE5TTk4OEh4NlNHOWlvS2dXSEJJWFNTRjJOeTZwMUpMTVNVN2hKSGgrakIwWkZiOUZnSXdrWm1UVU1OckpDRVVWZm5GeGp5aEJRSnROdGpoQm50cXFzRVQzT0NRK01ZWmFyakNER25YS2t6UG91UE1ZZ3ZrcmRvaE8xcEZLUUZWU2lPTVpBbkdNaFcwM3YyYzVkV3hScUYwTmNkZnZmekJyQ0hkdTZtZ09MalQ3S1JsWXVqUUFXY0dKcUFXK09McEk3YXZqQTl4OXFVdFpJTGVCemllRFZBRmxnTlhzVFE5eU80d3ozbTE1NEp5c05hN1ZCQTZzdVBMUU9HM1lPM3NBcUhIUG1PRUtaZ3kwQ1pJZ0lyRUVCcjdTMld3ZUZiVURSUVBJNExnUU0rbWJmdUNDQmVaRDhlYUNzWkhhL2xVM3VnTlBPdXRWS2FVV2RDQXFlSzFQWUZFcWkycVZKc2xaVXRpdkJ3R1NsaUcyb0pDdGxReTZoQmpHcEpJdHNwcWRReG1kai9MM25rTld6Z3ZEZGhVemVFaWpYeDIrTjdrQVZzRVVvNWNhSHNlRm0wcWM1ZFd5UnJkZmFkaFVhRXNIYlVGLytlKzFiYUFHZjhIdXJHc3o3V28zUFBobmVCbUZWYTkrbjZDc2t2UmdSRFcwY3BDdnpxeDVkREtBcmY0UjBDYlBUbnZZUFRoU3QxajFERE43bmdSdklIS1c0a0tBajAwdW9PVnRVUUh6dEZ0Y3VIcTR2OEg0QU5hM0o0T1dMOEt1cTRUNWVUSExSNUpQN0xkY1lUa2RvUkxJMll3bG12cmR1SGNRdUZJM0RtSjhKREtGT0xyVERjOGlaZ2pNMVU1aGpqQmRnRjViTFBYWi90RnNZOTFlckpmRDkxNmM4L3I4Ly9zMys0SHdmYm94cG5uMFZ4aGc5YUZ3TGdmcjBGSWRxN3J2VUcrQVpGc0hiNFhSZUdBNkEzNDdITVdNK1VQYWtrM2Z2OFoyczZ4RGRnT3l4UWRPU3c4cHg5enZXMVY3MHlCekhaVG85T1c2amlVUFVUMUJMQXdRVUFBQUFDQUR0cUc1VG0zbDlIL3dBQUFCMEFnQUFUQUFjQUZSbGJYQnNZWFJsY3k5ck9ITXRZMjl1Wm1sbmN5OWtaWEJzYjNsdFpXNTBMV052Ym1acFp5OWphR0Z5ZEhNdlkyOXRiVzl1TDNSbGJYQnNZWFJsY3k5ZmMzUnZjbUZuWlM1MGNHeFZWQWtBQTMxc2tXR05PTnRoZFhnTEFBRUU2QU1BQUFUb0F3QUFqWkV4YThNd0VJWDMvSXJINFVJU3NMSWJQSFh2a0VLbkxLcDhqZ1d5NUZweW9aajg5OHFPWFd4U2w5NGszWDN2M1JQcSs5TVJuN3JPNERtZzFJYkRWOE41M2ZrZ1ZjVVpqcWZiYmRkSGFuZm0wTFVXQ0JXamFWM0RMVjZEYStXVjhXeWs5NUdDdHNwMEJZT1VxMnRuaGI4RFFnMEFZWTlDcXdDS1dxOTlZS3VZSU42azZkaUxSb1pLQkNlaXYxZ0FvS3R4NzlJUWtnTmlsaWxRaW9KTGJUZFhwWkVhc1dRYWpCbVI1VmlhaTlVd25aeDFDWEZmT3JZUWE5MStsR0dxeDQzNTM2SkJ3TGI0MlQyZjV5REpMNnBwdE9jUFVFcHI1TENJTTNCTnEyMG9RVXZtUmRieFp5OTBJVm80c3ZHTWYycWZQRzBtMjN6TmZQa0dVRXNEQkJRQUFBQUlBTzJvYmxQVk8zbTAxQUFBQUljQkFBQk9BQndBVkdWdGNHeGhkR1Z6TDJzNGN5MWpiMjVtYVdkekwyUmxjR3h2ZVcxbGJuUXRZMjl1Wm1sbkwyTm9ZWEowY3k5amIyMXRiMjR2ZEdWdGNHeGhkR1Z6TDE5MGNHeDJZV3gxWlhNdWRIQnNWVlFKQUFOOWJKRmhqVGpiWVhWNEN3QUJCT2dEQUFBRTZBTUFBSDJQeTRyQ01CU0c5MzJLbnpBTEZZejd3anpBYkFVRmx5RTV0WUZjU25NcVN2WGRKMmtqekVJbXEzRE85MS9PUEI5MnVGbmZJaEdqczQ3NE1kQzNueElyM1ZPTDNlSDFhdVpNTlVjS2hzWUVoWnR5RTRGN3hkQXhzTEloZ2NrUFRqSEo1cFRVbGRxc2dRM2FUWVlnZFBRK0JzbURXNlJKam91WHdBYkdhb1pZeGdMeXZLNEh4YjNrS0xtbmRWUXNBdE9kQmI2MnlJMXFyVDBNZFRiOEY3SFBJUElyc08xUXp2dEpFSWxIRzY0NWNqMm1RbTh3Mjd3M3NpYmpqdys1OUZHeXFab25PRjZVZDl2UDZtQlEyNWR2S2ZnTFVFc0RCQlFBQUFBSUFPMm9ibE1HK3o4Y1VBSUFBTjBGQUFCS0FCd0FWR1Z0Y0d4aGRHVnpMMnM0Y3kxamIyNW1hV2R6TDJSbGNHeHZlVzFsYm5RdFkyOXVabWxuTDJOb1lYSjBjeTlqYjIxdGIyNHZkR1Z0Y0d4aGRHVnpMMTkxZEdsc2N5NTBjR3hWVkFrQUEzMXNrV0dOT050aGRYZ0xBQUVFNkFNQUFBVG9Bd0FBbFZUTGJ0c3dFTHo3S3hhRWc5Z0J4RnlLSGd6bzBxTHBvVVZiOUpGclFFc3JtdzVGQ2lTbDJIRDA3MTFTc2lMYk5ZemVTTzNNUG1hVzJ1L3Y3NkNSNVFJY2VpaWtRcityTUMxcjUwVzJ4Z1hjM2JmdFpFK295UThydFFlcG5iZDE1cVhSRHJ5QkZkRUVrVE5MaDBhb0d2bmtqeE1yWEJDTDBKbXFjd1NXbWJJMG10ZGVLc2M3TkNkcUpEQ1k1VEx6d0xydjdIQkl0Q2dweUFxSktuLzdHam5KNFdObXRNY3RrYVp6b0U3N2RoUElzWkQ2YXVHa1IwOGJZVU0xV0tRWGVvNzFmcHRQdW5rVWxnR1BWTnhXeG5xZ1FZY0ViWnRPWjgvMUVqT3Zvamk5TkVtY3hsVWl3NERuZmQvOEp5b1VEdm0zSWRxMkVkRHo2SllZMkRpaksrSFhLZHZ6WEhqQkF5SzJSSUNXd1Nzc0tjbjdkMVFteDh6a09JOWpvYzVqbjUyQkgycEplTlFOK1dRaGRydVNEV3J5TDZhNjZ0dUpCcDFwQnlQS1hWSUo1MTZNcGR0VkowNVNoU1lCb2hNeEV0VDRWU25wZ3lFdUhMNUtSOFVTZGhoN3hLaXJDdTFIbXYvaGpLb0NLeXJRWWEzUUt6eXIwZVc2a2kwRlFSRVM5Q0ppQmpGQ3V6RWZ0VGQ0RUs2d01WSURlMktYcy9TcUhWdjNHYjBqbStMV1FtRk5DZnd4bkYzbjRGWG5hQkVqL29Hb1gzQTN2TGpuY0daaHM3ZzN2THY5MTRzNlN6eThxT2dhZlRweGtKT0RWR2Y4OHNKTUJHSWpzaEllbmYrKzNJVEFkSGdzL2N3SFdPL21VT2xOZEZtQU5uNmNaK3h4RmY1a0JjMGRueDVZYkNTK2dGOGpxZTZsUlFpQ2dDbmc5c2JkQW02cGNVZkNkdkk3RWlaTzhBcUZrT29mVHZlTDFBMlcwbHBJbmVOMjNNenhob3dDNllHV25LekJ1TzJiSnZpSGhhaVZENnAxbEpnUmpraC9BVkJMQXdRVUFBQUFDQUR0cUc1VFliOENFb0FHQUFCSUt3QUFVQUFjQUZSbGJYQnNZWFJsY3k5ck9ITXRZMjl1Wm1sbmN5OWtaWEJzYjNsdFpXNTBMV052Ym1acFp5OWphR0Z5ZEhNdlkyOXRiVzl1TDNSbGJYQnNZWFJsY3k5ZmRtRnNhV1JoZEdsdmJuTXVkSEJzVlZRSkFBTjliSkZoalRqYllYVjRDd0FCQk9nREFBQUU2QU1BQU8xWlNVL3NPQkMrOTY4b1JTRG9wNWZBdTdiRVlkNTJtWTFobXdzWDAzRjNSeThidHNNaTV2MzNzUjA3Y1J4bmcrNEJwT0dBMGttNTl2cXFLbmw2T3ZvQWQxR3lBSW9acktJWXM4Y2NueVFGWldpNXdRdjRjUFR6NSt5SlU4MnVVQnlGaUdHNFEzR0JLUWdhU0RNR054aHdrclBIWURhN3BHaU5GNXplaDcwN1JYOGx5TDlrNmVyNEdCWW5jQmhHU3dhZVpQSXJmdlRBeXhIYkJDd0w1QzMrbStJbHdheTYrQU1sNHU0cXduRW9xU205ejBqb0h4OTdjL0NsZGs1cG43WXI3Vk1sRGFKMEdSY2hCbStaSlVtV0JrcDJsS1cwWkVzRDZSQlBpeWY0dG9nSTVnd1A0NGg3emVrYmx3bHpJU05sK0lFcnVEY0hMdDRLQStTSW9JUXVaZ0ErYUN2NTVUa2pVYnJtRjJkS2RBQVhHMEhOTnNBeVlCdDVYbXJOeVVwV1VhcnZDd3NlVVJKL0JCeXNGK0Fsai9RMkRyUXZQQ21zZEpjcDZzOWN1QURGQVFnblFyYVM3QlRkL1FZVDNDR1h3aHFubUhDandpUEtNcTV0UTdDdkJWTmZCVXNxSUVNMExMOGtVN1lwWmJoNDVCYmh6VlRDK3hEaVZaVDJCamtwWWhibE1kYlJGdWtCSU00U2xLNHhCRHJ1NmtuNWJFVDJVRzVRemJhVncwRVY2Q3A3QTJXWlR0eWdOTnZJbmtCZHpnMDFjUnBXRmFTdnJXSkhLa2k5MVQ1c1U2Y3RYb0pJaE1LYk9ydUdTako1OUEzYS84dmp6WlpITTR2cnJOc3I3ZUxvYktkTndhS1lCbXZNSkFSK0oxa2ljMFFselE4cjk2dlExNmt0TWtCVjJVcG1xNUpsMWgrL1JWTGhBYTZBU0NiVkNCb2tYSVV2QlNFNExUV1JwRTBTemgveGl0RjFwK3BOVTFpU3VpeVZoeTZ5YituZEZTTGNEdnU4cmNZSjVEeVliQVVlWEdROEs1aU0ycklrS2RObGNaMWVwNkQrOXVsMXl0M25GbDVxTHJ5dFBCRE1HeFpxUU5DL3RlaVMvY0UrUFdpRHdrZmdjSWdvaDQwd2hBUGZGMFBGUGozWkU4U3Fyb1FPM0hQQlBqV0RXVjlWVG10WlB3bTNmaGV3OHZVelZCQmNWUWtnWG1sQzZXZkFHTWQ4QzY1b2xaNXUxS0xGelhLRENMKy9RakhGTGNBNk5RQ3FqUmsxUEhWaWhqWlVUV1hDdVBFZ29iWGpsNSt6akljdWJRREYzeHZNNVpGS0JvZWlnbkpmSWxxZnpJaHdaZ0JmOFFyeGZyZ283WnpVUnRzdU5jQUNQL0NKaVh2anZEVGFnUnI2dkI2OUdnZnFxaXE1cGVnbTVoYU1ZRk5TV3VjUldXNGlocGVzSUU0RXM1aVk1RGFuZ20xT0NYZk93d2crSFBvQ2NjRGlvWXZtTE12WXFmS2U0S1pMZFo4R3hIamtOYVE2K0Z4U1hFR2p3YU5RdHdmUGQraVFqNVYvaHZNNFdzcnM2REtuVGRIbU9tdEE5S0hzQTgyc21NTWh2cTJ6d1dPRUEyQVQvdlkwY3B4V3dNRlZrZU83a21IUjJVR3dKeDEzdERvbk9EMFkrU0tDeHNRem9PTUpvRHdYbU9oNDVsYTFhWTFVMHN5RFovVG9kajUxOUdxam1Zb2dIVXBFdG5TWUcwMnh3K3BlYjAvd2ROdkpMM1YwdzhsMll6WE5sK25ZQUJmUFNIV3Z4d2tkTmRPZGZRNzZFVWxZbjlxQm0xdzY5WHRzUktPMmxyUFdLdTVReUpXbUJxQjBqeDIvRkE5UkhDRUNxeUpkQ2pYRXRLUG5NeEt0TjJvNmd4VnZsMDBvNmgxQUJscWJzcWx2cFBqUEcveUF5alhxODZ3UGF2V01hR3ZmQjFmTitjQ2FCUDZCMnlKampiRlFERmg5bklZNWJDbkNxcTlvemFlRVdJOGQ3dGlPOWJybU1zTGRWWGU5ODdwZHJ3enE4YlhKUnJiY2x2TkxIdVBlUDB4eXQ0bWJFMXpkSE03MEZGL042K1ZROExhcnEybkNDMnFyMFhvbVZGVFh1ZTBFVnR6akV3V0krVzVDWU90cCtWMEd0VlovSUtCVjhJUjdIQUV6N3c5dnpLY1paV3VDei8vNmJldExjMTZ5TnQrU3ZmcmVYT3UwMDlYWkVMT2I3ZG50MjBrTHRNSGloVHUwZzVOemphNkc4NHJlbkYySHVZb1MwWGRwdlFpNjFEUm15MGthbTZ2bW9QYUdrRzlUdkNQc2NLNjB3U3N1c3U2Z2RDOVliZkx1ZmFKMndaWlhXb2NXemgzTGtSVzIwM29jTW5YWjZzMlFVVjdhN2VMVmI5bGJXc0dlTlZlRWVCbHhGZThWRm1PaGwyaDE2emk3UVJyM2U1dFp1MlE1aEFmbCtlWkxEL0hmejFhK2Z0YlhzSDUwZllUNkxyOGljTTNGQzNXbGJRajNFZHRFcWRKYTl5WUxvanRiUnI4RnpRbkRHdTZVbTZ6UEhtNHFRNDcxRlNOS1Evd3c0cFFBUTJzbHN6OUV2TTRTUHR3ZXArMXF3L3lNWGxQNnFmb0s5WUw4dElVTXZPem9YQ0hDY2xTQlF6dWtoaTd1Ulh2ZU5LZG56ZWlVTVpYeGR2ZDV3OEtKQ2ZPOHJiNkgwUXNYZXpOV2IzcTMxeXRnYTlxYkdJR09pWEdIQytKMkovL1JGdTBFTzJyU3krcGIwREIreUhtMVhaZzlhUXRtaWVXdGthNXVDV2FHbW9mYWxHbG5acmRha0Z2aTluSEVIUG1mQnlUTjVlUWRKN0hUbnUxaG0rbm9pVGhuY3gxZ3RWMjBNNFhsendjODUycjVqck9sMDZhQmpPbklpTndxY2pNZCt1Z2NzZjRYVUVzREJCUUFBQUFJQU8yb2JsTkNRK2FKWkFFQUFFUUNBQUJOQUJ3QVZHVnRjR3hoZEdWekwyczRjeTFqYjI1bWFXZHpMMlJsY0d4dmVXMWxiblF0WTI5dVptbG5MMk5vWVhKMGN5OWpiMjF0YjI0dmRHVnRjR3hoZEdWekwxOTNZWEp1YVc1bmN5NTBjR3hWVkFrQUEzMXNrV0dOT050aGRYZ0xBQUVFNkFNQUFBVG9Bd0FBaFpGUGE4TXdETVh2L1JRaTdOQ3Vpd09EN1JEWVlaZU5YWHJvL3ZUU2l4ZXJpU0N4Z3EyMEsyMi8rK1F1WTRNZEJnWUw4L1IrMHZQaFVGekNscm9TSWdwc3FFWFo5M2pYRFZGczFXQUpsOFhwTkRtb2FyS3l3Wk92d2I3eklEREVWQWR1MjNTTHJjM2tOZG9hU3hVRCthb2RIRUpXY2RleE43dXYxbWhHL1l1dE16QnZ0aDB3bXQ1S1k0U05OR2lvVTRzbHM0QlNSM1FPRGpmay8zSExWWHNXMHdhc2R6Q3QySXNsSHlGN0ovRzJvMEtSQVh1T0pCejJNNWg2eFV5TmpnNUhFSDZXa0RZNVFzQWFQeDVJUGJJOHJOZHVmbkdNamIyK3VTMnoyU3pOdGJwZkxwNFdqeVVzZjdiWEdRVXJRUVhyL3I4NDJsQ21sNlE1bldaWDBMZG9JNExDRWFTeEFxUW5RcFRBdm03M2lrOXJvbmZxSlF4MnkrVCtwaDAxWTdEUUIzWkRKY1FlMEc5SkxiUlR6R1JPZnNQUWlQU3hMQXJIVlRSakNrYmRpekViRExGb2VKY0xGNFB5Z3Y2NWQvbEl5Uk1sLzZVOHA2dHp3WGZTcVU2eGZ3SlFTd01FRkFBQUFBZ0E3YWh1VStRdGlicFdBQUFBWFFBQUFFRUFIQUJVWlcxd2JHRjBaWE12YXpoekxXTnZibVpwWjNNdlpHVndiRzk1YldWdWRDMWpiMjVtYVdjdlkyaGhjblJ6TDJOdmJXMXZiaTkyWVd4MVpYTXVlV0Z0YkZWVUNRQURmV3lSWVkwNDIyRjFlQXNBQVFUb0F3QUFCT2dEQUFBbHpERU9nQ0FNQmRDZFUveUVXZDFkY2VFQzdnV2JTQUpVS1NSNmV3ZmZBWjYxQ0tsWEttbUpVb3BVWXkxOFIxSTB2a2RxZkNDOGNINXhHN3BJVmxBOWNEV0pyTW82RzM2b1hKbDN5b05YL01rVVQycmRmRkJMQXdRS0FBQUFBQUQ0ZFc5VEFBQUFBQUFBQUFBQUFBQUFNZ0FjQUZSbGJYQnNZWFJsY3k5ck9ITXRZMjl1Wm1sbmN5OWtaWEJzYjNsdFpXNTBMV052Ym1acFp5OTBaVzF3YkdGMFpYTXZWVlFKQUFNRVpaSmhLNkhsWVhWNEN3QUJCT2dEQUFBRTZBTUFBRkJMQXdRVUFBQUFDQUR0cUc1VGJnYnFPSG9GQUFBM0hRQUFRUUFjQUZSbGJYQnNZWFJsY3k5ck9ITXRZMjl1Wm1sbmN5OWtaWEJzYjNsdFpXNTBMV052Ym1acFp5OTBaVzF3YkdGMFpYTXZaR1Z3Ykc5NWJXVnVkQzU1WVcxc1ZWUUpBQU45YkpGaGpUamJZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFOMVpXMi9iTmhSK3o2OGdoS0ZKaHRtS3Myek52SWNodldVRmxpRkF1d0RETUFTMGRCd1RwVWlOcE53YWJmLzdTRkZXU0lxU2IzblpuSmVZUEpmdkhINDY1NGpHSmJrRElRbG5VNFRMVXFiTHlkRUh3dklwZWdVbDVhc0NtRG9xUU9FY0t6dzlRb2poQXFibzgyZEVXRWFySEZDQ1M1d3RZRHl2S0RXYkNScWpyMSsxSk1Vem9OTElqanJDZHMrSWZrRk11OU5lMElWUmt5Vmt4bzBFQ3BuaXd2eVBVSUZWdHZodHdKNGo0QnY5MFdJUk9oaVM0Vm9iamU4d3JVQ09tOFdYdk5LQ3RaaUNvcVJZUWVQVkNkdDhkZzNvMGhvMW4xcGxqcmhvblpjOHYyS01LNngwN2lVNndTeHY5N1JqUVRJNUJvWm5GTHJydnU3cG94djh1TG9HM2ZydWNkenFvbWhjcXFTMVhvSk9jcElwbEN6dHR4NXJTY2FaZ2s4cVFkK2N4ak5oM1lDT052UThSL3ZuNE5Bd2VxenVGVTZ3WUJrZEEwVUsvQUMzK3JGNUI1a0FGV2V1K1N5NFZGZVVZQW5Pc1dwNzVSUWxrL1BuNHpQOU4wbmFIYXRnbmtWSDNLb2tVb2RXeVRIbEdhWkdLdkVKdXM0SG5zOEpJMnJsVUt0WmlkTi9VMzViZTVzeldxZVBTb2k0Ym9NeHh4VEhrL0dpNEd6dGoxaUd5aGFXV3BVQmVSc3p0d0lrcUQ1NGt6UDN4R3VTS1BKVUNCeFR1NkJnUElldElSamhQZ3l1SVF0Z2JBUlE4Z0ZXZzFKNnZ6bG9PU2huUmZvaWlUNC9EaFdOd1hkTk4zZ1VjbGYzbzZSbmQwdGFEc0JVbklJSWk1R3p1QjlJMStyaEdEUEtHZnlxY3A3Sk40SVgxMFMxNWJWVk1RZjNVanZDaE9tNXdDMDN0dk0vRURXcTdZeDArK1NTNk95dG5DSlQxelIvUHRBYXR0UzFrNEVuYkFyZ0xkZU5lT1UxWjZOVnRsczYzbjhxcnNEWE56elhQU01zY3VtTXNIU0c1U0pZSDBFV3JIenh2aU1USEtxRGM1RkVzdllZdWdhRVJxT1p3Q3hiYkZCcWhMUkNxaWN0eDdOK1NuZ2xNbWc0b3ZpZnVLREQ3aHNGOTVFNjkzT3o1TFFxNE1iTU5wMHVZRTl5VWRzTU1sQVloVnVzRmxNWFpiYUJFQ1lmSTdsaUdZai9EUmMrTGdnRnBFUUZQNk9jQjV1MXg3eE9FWHIyck9hTkFhZ0hQUEpBMkxaRWlCaVZGS0Rjb0U5MEdSQzZVSFF0NUZyMlAwV3NiclB2VWkweUw2NDkyU282VERsMzJOcUpkZlhlUnQ0Qlc4YXo4T0x0KzkrdmJ0N2V2M3I5NG8vcklCbDFsYStkNlpOa1dKZVJ4QkF0UWNrYzYyd2tBWVljWnRWRDNIMm54dXNHSWZCcnRyekRRbllKc2s4UDhpejJqU2JuTVZqQnFabkpTZlNUUnBVQjJKWUt0MXB0aWk3UExzOTZWVU82aGJvWEY5ODdFa0hPS0ZrQ0F5bHZCWjlCdHlXYWp5ZmlSMkRjWDRPYUJnakttdXNPbjN3dlpydDdQbVdOdHBPTGVvekQ5QlZRdk5JdkM1emxjc0IwUkRyMFZJSWdQTjlzeXBNTGpTaFNBSy9VWml1K1lHaEdWcG11T1BMOVFsZWZCYWY1Z0tGUU5EUTF4NFJXQXJZeEZZcjZwcUxzRFZnakFPZGtBMjE4bWYxNEUvaDVVdUlFdGc5aVRvaHpUK29FWmc3Z1RtRHBJUElFdHA2Q1BldFdHeEJtcUdWdjA1K2p6dnViZGdQckpPd0tsV3htQTkwSVRzTlU3ZEhwQjhDNTEyTW40emQ2N0pMamE4cG51aHVhLzlPbHVhaVE2YmRqVFlGNWNxcGxtblRZRGYyMk1pY1BON2pzaFdubEJtQkdCUFpDYXA2L3ZBT3pYalVvTnlPdFJVZkd3QUJhWGlvOTFwb0xIcExhMDBxTmh1TTlVSmJWektyMlNBekg2czBCZHc2Um92TEJIWVFlTHBacjdtcStDajFrb1A0cHc3Tit5S2dSUUE4dkV5T2paQ01TblNYWDE4S1AxODJOdmQySFNrOXo2NWNhOU5keC9TSmozZC9ESjFQdVFSeC9oNDVISTVrSlhNSjlKWWo1Ym81NG1xYmhQZC9VVEUrcDFPOE5JRVoyTS8wRlY0b2YvNzNkZk5iTmp3WG9qVmsvVFNiUG4yQm9TdVBPYkkrTDdVWGIzT1NId1piajd1N2RwcDhHNlREUVNYOFRXYk5wcjJiU1ZkNnBxWFNXYkkvcC92Q3dmV3ZwYlN1eDF4WXJaQ3VHZjNQdTM1UDJWNGVuYkRlOXJTWmJpL3NFNnYwWkxYQVNGSmVkZzltckl3MTJvMTBENnZyYU9xWkliK2ovcGVlQWhyUHpEejFIL3dKUVN3TUVGQUFBQUFnQTdhaHVVeE1MYzVQZEJnQUFyaUFBQUQ0QUhBQlVaVzF3YkdGMFpYTXZhemh6TFdOdmJtWnBaM012WkdWd2JHOTViV1Z1ZEMxamIyNW1hV2N2ZEdWdGNHeGhkR1Z6TDE5b1pXeHdaWEp6TG5Sd2JGVlVDUUFEZld5UllZMDQyMkYxZUFzQUFRVG9Bd0FBQk9nREFBRHRXbHVQMDBZVWZzK3ZPTEpBVFNqMmxsYXExRWc4ckJZS3E4S0Nkc3RXU0VqVnhCN0hVOFllMXpNT3BBdi92ZWZNK0pyWVdhY2c4ZERsQVJ6UGQyN2ZuSFBtWW01dVRoN0FScVJMME54QUxDUTMyNXcvVGt0dFdKandKVHc0K2Z4NWRvT28yZE9QT2NzaU1BbUhqS1VjVkd5Znc0UVZKcGhWT0I4aUhvdU1nOGR5VWhBUTFBTy9IV1NsTkJDY1dha0wwaE5jTTFseWJaR3ZOcndvUk1UaEU1aWl6RUw0K1NmN0tOS3JNbzdGUi9EOFZobEhiK2padVhkV2NHWTRzTVpHWEVxNWhiOUxKa1VzZUFRc3o2M2p3ZXdQN3JSYnZDRWJGSVNHRlE5WnFUbG9oVzc5VnE1NGtYSER0UXNYZGNoSUF5czRTSkVLZ3hxTlFnYUVodmxxYTZsNGNuRkZXSkd0UWVjOFhJeXpRcjcxbVJGeFEwUTkySkJSWTBZQms5aVN1dFYwejRhMGZEeDlRanAraGlvelRHUzYwaEpjY3NtWjVrNjQ4YlgzOW1nSDgwSmtKZ2J2dnZidmEyOUhtN043VElxTVBWZXBvOUpVWlNEWkNuMFluVE0zN0hSakxnWHZtd1FKaERvaGw1Wndjd01pQzJVWjdSWkFBQ2lWY0prR09qbXhKVE1JdGlNVmV0OEdjbTVZRmpvN2ZVb0c4U25MMkpwSC9tcmJsN2ppeFVhRVZtaWZqQmMyVE1wdEtnV2tKZUs1Vk51QU1qclFxQ0UwcWdoU1pzS2tnbEpYMEp1d2p4aWxzU1A1SlZ3ZXk4NStvSmZjbEVWbUN6Y3ZWTTRMT0xWV1FLVEltaTM2MFNBc3BFMnpld1ZmQzIySzdVVlZWblVKV1Z4UWozYnh1ZElDYVJxVnFNZGJHY1BXKzBCNmlkbXZyckFBc08zNGRiTitqcWtHUHdhUEhvRXU4MXdWUnR0QW1kWmluYVU4TTlTK0dXeElGODAxUFJhQ3JTU3ZRbzJRZkdxbUlvNTVRWGdkSWtjUFo2dlNRS1g4Rnp2emFPUUhpQlRYMlhlbU5nYkNQTVF1Q2grUVJ1NGFwVWh6eWExaDJ6SkY3TnQ2bDJvdHdtQjJLclY2U1BDUWtScktQQVlhSTBKL3NPUFVqVm15ZjdiQXlXbG1CS1ltS3NxVVFUZEE1ZlNpbmE5T08xMUx0V0tTY2dEd3orQ2dJL095bnFZS1dzUGJYblJ5WHk5dE96b2t2VHU1ZHVMOGp2bW0wUjAyMGsrcTI3VjIyMXZYd2hkcFA5dzRSMHZvaVFyZjQ2OXpXMGtOTTFjOExIQ1hRUmJHMjZ3bDh6V3VjQTZ0dmJ1a1BwalVCeEs2d3lJaGQ5OHRyV3pCc2pXZklnN2dROU9aZzI1UDdXWWR1cUtLblNhVmR4VFZJeW5IamhVT0lTWjZPaWg0cTQ5OUhRZWR1RDNlM1lyN3Y4WitTMDlvMTFPWXgwZ1FEVlhXM2RoaWZMUFFkWExDZXRzUDZwaDFkMWZ5MXZXM0wzQzNEdCt0dzk5K0hTNUtPMDJwS2cxbElVNmR3UWtLY1VKWGtDTTNvM1dHay9yY1JDcHNWdHZtWU9oNU1PODB0VkNxcklMK1dxajBtVEFCenloZG93YVMyTkV6bGNWaS9aTGxPKzlmWDU4dER1N0hzVFJVS0JpZHJ6ZEtsZ2MyNFU3aHRRVU5IcVFQT0l0Z251Wm0rMFFVMk9QNlBYd3NFSlFKNng5TG5OSzJRWTRMak90RklnaUFEVkxqL0dOQnVrRE9KQk1wYVEvcDRXTFlSQ1U3MHBNZG5TZ2dJcnJod0wvWUtJZWJDdVhVZHpvc2J0RTBab3ltbGlmUndlRVJQSVdSMWZiZGZQZkkxamRRK1krVnUvaXFDbkZxeDNWK0VDYkJpdWk4OVBZREplQmZDbnV0OXk3ek9sQmJ2VlZlTmRoYUdKcUNmcGRkbjc1NDgvUUs4Si96SjZlL243KzZXTDdMYklIWFFwOGdaa0pPdVk1d04xbjJMc0F0bTlUZk41UW9pdXFEMm5JRTFaMlRROW03aWZIcnB1cGFZZXh5cFh2MzQ1NnZLMk9mQUJ1U1pDR3ErdDRENzAvdlAxek05UklSNW03Q3hwZjhrWVRwbERlMm96a3hNcUhNdTYyckxaMjlRbDBzK2hwYjZMNkMvY1oyd1A2dzRsYkZpSCtURk50TEVIZEo2MFR0S3ZOV2xaQ3dEUWQzRVlQUVZCVzR0VWhvY1VhYVA3QXRiVG5jcFE0dEVrNDJnTmYydnFRU1E2amNXanhpZDUzZWQ0dW1wTnVOaitoTWRVTEFXcGdqazhJVy9kRnR2OWw2MEk3bGdFaG5DN2pIdEkvTytpMmdJVDRTa1ZWTE4yRWkzdUlDakVEb2FNSU5tRFhWb2RzTThCbjBkSGZJbk9yOEN2ZjZZVExpdUJzODRIUWxUYzRtUEh4UHZWTzRIWDAvbk51aWFBeE5QancwcVdFM3hKcXlyN3BSOE9FOEMxVlJVSEx5ajZaZzFlNkFiTk5tWi94Q1lTZDNyTEJMMDM1Ym9UcWRCd01vck9FdTNaMmhsNnJNakY1VTE1aU82RlJvMmpEN0Z1WTdKLzNVQWh2S0hkWDBVYUliaWdiYTFKTXBDNGNjbHlNOEwxUkhwclRMdHRWRUU3TG5qR1B1NkRNYVRleWhlMDhjbjN3SVc5c0VubjcwV3ZlcmJlekFSYkM3WTliZE1ldmJIYk9lY1dQVGFwTW9qUm5tRGdPUXN2cTc0bWdIc3ZobUFSMWN0SFl3SStIZ1ljemtjbFRvM21JS0o3NFQ4L2IzMXUxbnlRQVdSeENTR0pOSEFmRXhuUlFyUTY0ZjVtVWZObzJhQWJtSjdGaEpuK0w0Q2d4ZDRrL2NTN2U5SjJHbS9ZQnE4QXdxY1drS1ptL29pRUJYZlh2ZnZEQW9HeEk2ZyswSlZ6OXY0MzdXa2ViTUpJRlJBVTZFZXdVZUdjQ1Z3YU9RMFpXeEtXaFYrLzEyUWY4SDRCeVBTZHEyV1RUbG5OK3BZVXUzR3drcWk3QmI5d01pODBxRyt2aGJsc3JGc1BUQTduSDJMMUJMQXdRVUFBQUFDQUR0cUc1VExHaExWUTRMQUFDWUpBQUFNd0FjQUZSbGJYQnNZWFJsY3k5ck9ITXRZMjl1Wm1sbmN5OWtaWEJzYjNsdFpXNTBMV052Ym1acFp5OTJZV3gxWlhNdWVXRnRiRlZVQ1FBRGZXeVJZWTA0MjJGMWVBc0FBUVRvQXdBQUJPZ0RBQUR0V2x0djNEWVdmdmV2SU9LSHRJQTFzdDFzTnAyM3hIVlRvM1U2aUkwVWk4VStjQ1RPREd0SjFKTFVPTE9ML2UvN25VTlMwbHppMk5rRzZNTUdpVDFEa2VmNjhkeVU0MlB4dGpKeldZa2ZUSEduck5DMVhDclJTaXRyNVpWMVI4ZkhZbFlwNmRTSmFJeFh3cStreHcvdHhMMnVLbUhXeWxwZDBycmFPM3dpZEZOVVhhbWJwU2hWcTVwU05ZVldXQzlNczlETHpxcFNlQ002Rjg0dmd5aHJXWFdLR0Y5MDFxckdDN21XdXBMenF0L3hDV0duWWVXOVdtcm43VWJJcGd3cmJWZFZONnF3eXBOQ1I4ZVJ6aFNmeFBhWnFhZzM2Zk03a0IxMnpBWWE0WndRMldqenoyb1Rudklwa3Y2TjlvMnN0WGpkeXFJM0Rzemx0R25vdVZXTHFWaDUzN3BwbnErNithUmtyU2FGcVhPYno4UHBYUExwM011bHkwbDJKak05RWppZUpJN250T0hWMWpqdERhMXZrOEJERUptSzg4bUx5WXVYV2FubVdqYloyV2xtWDU3akdRUzZhVldoRnpEYm9QRE1WTHJZaE1lOXZCRDNycHNyMjhEb0RteHpDT0J5T05GbXl3NVl5UG00eTQ5YnF6SXlQZnlmaFRXbWhCOXRUM3NxcmhidmpKOVo1ZURxd09uWDFzTkdzcW8yd2lXWkdpR3RsUnRoRm52dW1FVHh3emRSZDg2THVSSzFiRHFtZ1dYcGdUVGRNTXBnRStWZ0VqWFowY3NkVnN4TGQrZnlIckZaYThvTTM3elVqYkk1YVJLVXkxcXIxMkNVSmMva1NkdGowWTdCUXdzUGdpZXE0K2x1ZU5zQk93dXhNWjI0TjExVmlrcmZLWHJpbEJMcW83ZHdWN013dHBaa05JRy9sVm02a1dxOWJrdnRDV2FFcndTTldqZHcyRHhqT3ZDWTcyeVRtU2FiUzdjaWlIVExKWnlYOU9DRnFWakl5bTFEL0szMlg0cHZDRFdBRzErZUJtMGNHSEI5L3Yza2RJenIwLzhEN1ROQUkyVzhwZkFNUENHT2VzMTY5RUU5Ukk3SkFrUkpHZUZWM1ZiZ0xMN2g0RjlETXBLT3RiV0swd1JyL1cySXN2VHgxMGhydXNPTmFENkNVeUNVbHJlSnZldHEySkFjRlVNc0VBSlBTMGYwa1c4cXM2SGpjZlhDZEkyZmlqTStPak9sa0lzRjBPODNvaVZJK0QzSUh2QVF2RkdvMXJ2Y2dWM1pjV0JUYTEwUWluTHBuRjQyN0xYR0lBb2V3emdJaWZROXNjcVFrZkRQNjM2RnVMNnVLbk1QMkhEZVF4SnpadUZQeEVyYWtzVEgrZGR4TTJNWE9qeDdOaWd4SmpiUzVQMmZWQk9jMk5XR05nVi9HZ0xDMTlhRmZqNUJhTnErSTNHNHpkdlMrazJyd3ZvRDVBUnZZLzhOSkZEWXFFcmNxUTJoRmtHOFdJV0hsNU5sakJ0NGhqUGJpcXR6S1BHdmpDN0ZzM1Q3dzc1OTJrR1NUNUtQZ29ZdkZDNEM3YlBkaGZQRUoybjI5Myt3MjVKMUJKS1FhQW1UYlBLYW91eFR2SmNDbnp6c3Q0ZVJoOGdPdys3ZGxSTnhFSFFuWEJxS2ZkK0dvaFl4SGJ3TlZhZjNLOVVJN1o4N0VjQjRsSmhPeGIvL002Q1dEZTIrMEFLanlvbkI2UkJKQTNnVEFHOTR4ZGllNmEycFZERFVsekw5aE5rcG5IczJzZTlac0JqRDE4SHpiNmxFUWR5Ri9Bak13bms4TDZpMjkxUzFMNnlwVVVzaVJZOVNONUVxS3RPb256eUo4U1AydkExSlh6VlU0WmVwdktEY05jcjQvSDF1WlZPczZETUhKT0J3S2w2ZWNtbmdUR2NMQW1YeUNpVVJaQVlaV3cxQXY0VnovZXJUQW9kVXMySzVMdmpRdFd5bk85Um1IeTZlUUFhN2R3a2NFbWV0clVjRklWYkdvYXpZb3JQbXRVK0tjNGdhT2IyYzBCT3gwT2laSWoyWEJNTlRvcmRETXlRVHRIakJ4MC9LaHBURjExcmQ1L2ZHM2xIMEpWa3lNLzhkb0hYNWlHcmVwNEYrcWZkWXpPRjQ2cDczRHNXSGZ5TFd3Q3AwWVN0ZGE3OHQybWR2RktyTnR1TmFLVUlrRHpWQkFnd0Q2emVGSGpUVWNGYmhCQzVSU2UwdWw5bXhNQ3pWUW5hVkg3REdJbUVEeXA2MUNpMHhTZy8yaVN1MDZiZ0dGOFhLYU9oQmw1U2NRNUpOeEMxdnJweWhCdGxTMlFTM3J3RHU4TnRDWDl0eExhOGFnTVB3clhiQnhaWDJ2a3IzSTRweUlseFhySWo5TllJVEdXU0NhcGQ3aHRLSWUwVExzU2FqWTEwVHRBMzNlR0VvZDhXQ0g0d2EyaUxMMzZuT3hmT2FHRFFLQjUyMG14QkRyYXJOT25UdlJXZGhQOXhSdHMwQ0YxUThIK3o4bkxKTmNDQzdQTlNtUmR1aEpEczlyZVAzR3VTb3ZqODdmM1d0K1dJSDl6LzZ5QWhKZmVtTTRGM3B0WUkyTHNvc1M4M2ZXbXZtNm1sWUo0aFhScFl1SjZUU2o2elNDMVZzaWdwSnF1ZVo5YVNQRXU4WnJXeEZPdXJ0cUVlUmZvWEVuVlBtYm8zMVFSQ09jcG9xOGg5VUphbHNOMDBKUTV5OTRyNUdXVzNLZnZHYzFyeXVsZWw4di9nWHJDMmtydEJMM0s3Z2laV3B3UFFsVm9FVzh1Sm85ZXlvdDhvZkpPZDNCOFE4KzkvRkpHZGROVXZMN3FQSmo0eGpxaU1kVnFmNzdUTitCMTFFM01PMzNKWmlDY2VFcEpacW01MHNOS0pGVjdidngzRTNiUW1BWTBHV1pZQy9zU0RkUWlmcWNFWkJqKzkrb2F6UDBDaWlmYk9KRjYxZGg2VnRmcjlSMGNFRHRTZ3VXRWZCY09zNFRjQUJ5SUd4bHhyR2NhaGNZaE9hbU5CbXFoS25RbjJVNktuVXBES0ZyQ0tuWk1teHVDV3lNOTEwS2llNTFJT2R0WTBUaFIraGkrUitESGNLWWlBTElVYzdQVGJ1aUJqcXI5QVZPcVVPTk1HamljUnc1L0pJSjJ1V3V2bVl6eXN6ejJ2cDRPYjljb2wyWkR1RjQ4QjlVdmRtSUYwWHdsZHNTemRnNDJRa2JWSmdzbjMvblNxb0c1L0w0azR4WUovUndXZkI0TEx6aGlZdkJTZVB1ZUl5TWJFYk9mZ2h0dHZzSUdNbUMzTFlJL2pJblVUS0lYR2JYbEtxcUZBZ1RnV2JMSHIvRmhCTFhnU01kUmlHOUpCaHZCT2lLTDlUTFJ3cURHaXlmWTFpSDNGTnNLVGhGQVRrT2lTU0VYSk9LU0xoVXpXbVc2NU94THp6YVZDaTFwU0JFTVpWTElFa1BqVktsWVQzd05EMWc1bkFqUGZGcTU2SlF3Q1AzVXNJV3ZsSVl3TEJGbVQ2NUJ6VmV0eTBadWc2cWZoQm5NcndQQlpBeWVqNU1aZ2xDT0lqQ1V3TlZTKzlpSFBrWGRIcGorc0hOVHVxWlVUMEtHMUlWZ2o1SGhtWHN0cGFjeFRDZ2hYbXZtRWs2Z1hRNDlWd0o4UFlQWVMxUG9xTk5sSVFpRHo2UnBRVDZHaVRRR0Ntb1NScVlPc0RRakw2OCtieTdkVTdjWEg1L3ZicXg2dUwxN2VYdklxb0dWMDI3SGwvODFyTTNsOTl3Qjd4OCtYZitNbm8xaktDSWhPcVNFUVhTMTFKQmczRExMNVppODVDQVl2bnUvYm9ITmxpSElFSFZIVk53aG1VMWJIL0N5RTBsdmpNZ0JCQzFaUmUwQ2FjbytJd1hmWElqOWU1cU9zaklnd2JhWkhaQXZOOU15TVpPcHFCNFJheVdDdFYxYUVNREpSbmZRZ1Y3eTlmLzNCOWliakdFdkdOR1ExLytmcW4yeEFuYWdOaVFybEVVVDFWVW9NUXNRZEFONllnWHVmRTVVZks4REJuTHE2VnQ3cmdGRnVIajRmYnRiMDNIb2ZJOFFEendBWDd6UHVQVEVVQ2NWWWN6ZDYvRFBuVXpQaWhGeUk5VGQ3SE0rVFR5YXZ0RWZMWnE1Zjg5SUV4OHBjT2tyOThsUHoxaDhuUnZBY0d5cDhiS1lkTUVHQWlrb0Y1UERIMGZId1pmdUdKeVJORDdSTWF6ZlNpYWJ2WkRNN3NjY25wdmJDeTdiUHRnUTJoMUgzMi9kblpYK05zYlIvZnZhWVBOcTVQZkkxMm9IV05XbTIxcjErMWdmMjZMZXpYYm1LL1VodTcwOGp1OTZXSG05bTlkdlp4QjdtbDVVZ1M4M1I0NmJjMlZVYzEyamVLaW5RT0Z1eTk5T2FFMzhIdzFnOWg1ekN3M1NkVzA4c1IwR29vbFJDSzRPUlk4STFKbkloSE1ydG1lZ1BIRkF1M21BSVlZaTFEODhZcmw4MzZnN1REc1p0UVdlMzBlYkhlNnZ1OHNLY2Z3UGRUOWwvUXBiK1JGVUV5VmgwLzNkN094TXhZUDBRSHV0cmNVTWZITjF2UE9TYk5lTk9MRjk4ZGJiMGw1N0JzU2tXUHYzSGZocWs0ZlVqM1pNeWZRZll1N2hadUpMTjc1TXZCQjh2TnVJWnlFeFI1WHQ2T3RFaFN4bWpCc1NlOEowanZodnUzQmpkeG9yc2wrMWhjOGlBUFg2bFJNRTIxK1VQRlQ1UXptckNnNHhvNUw0eWtSbUpkelNJQ1psenVVb20xR1hjeDQ1YjJmcVVSV1dySm5STmRRbzErSnNhd0FvbDZyZ0xndlFrazNaL1pETHM5WCtCOEdRWWNSYVVwRU1Za2REVUxyOUhzZWhoeWtJd1A1SjlRTjBnZXZHU3k1VmVuZERZcnFvNTc4RkNaMFA4WU9DQWovNThQMWdQSkdSYk1nanhaa0NmVGJUOW5pY2R2TGIxUUtWSnRkUkdZSFAwWFVFc0RCQW9BQUFBQUFLcWVjRlB2YWJQalhqUUFBRjQwQUFBdUFCd0FWR1Z0Y0d4aGRHVnpMMnM0Y3kxamIyNW1hV2R6TDJSbGNHeHZlVzFsYm5RdFkyOXVabWxuTG5SaGNpNW5lbFZVQ1FBREgvNlRZWTA0MjJGMWVBc0FBUVRvQXdBQUJPZ0RBQUFmaXdnQUhQNlRZUVFBN0IxcGQrTTBjRC9uVjRqc0FpMXMzQ1M5ZUlGOWo5TGw2QU4yUzh2eHVCNTFFeVV4NjlqQmRuckF3bTluWm5UNlNHeW5hU2dROGVnNnRqUWF6WXhHTXpwRzd0VHRqL25Pby90TTdmWmUrL0R3RVA2bGxQcFhQWGYyT250N2V3ZmQ5bjRYM2g5MmR3OGZzZjFIYTBpek9IRWpxUExSL3pOSi9oK1AzU2h4YnQySi8yajFxZDFwTCtSL3Q5M1IvRC9ZM1lYOG5jNUI5eEZiQzAvKzkvejN2dVZSN0lWQmoxMTFHdTUwcW45Mm5UMW43NkF4NEhFLzhxWUp2VHRpbjNGL3d2b29MaXdKMlNRY2VNTmJka1JTeEFaODZvZTNFeDRrRFI2TXZJRDMyQ2hNcG40amNDZndMR1N0Y2FVcU9IUU9uUDhyM1I5S2t2MmZHQnJmMHpCUVdmOGZIdTUzdWwzVUYvdTc3WTMrWDBkSzg3OGZUaVpoc0dveHFNLy9icnU3NGY5YVVpSC9uVEVvZVc4VWhCRi90SUpVTnY3dmR3OEUvN3NIQjUzRC9VZHQrSEhRM296LzYwaVAyYW1iSkR3S1loek9CYy9aOVpnSDdITG0rUU12R0RHUWtGZnVpTWRPNHpIN2V1ekZMSjVOcDJHVXdBUElpYzlHZm5qSkptN1NIMFB1cHl6aXZwdDRWeHpLSldQcnZSc01BRURBUnk2YUVteHJHdkdoZDhNSDdOcURmRzlzTyt4bDROK3lNSUNTQWlVMjVSSHp3WXh3R3M3ejgxL09FOEFOUUJ5VGtMSnZqOC9ad0l2aWhqUHlraDM2SzlCdk9KZS9SenYwVjcwWWozYndqL29aWHdVN0J0QWx0RzgyWlVQUDUzSGpIU2UrbnNMZlMvY1YvRTBtOFB3WFpQM1dqYnh3RnJPVDV4OURoZE1vL0pYM2s0YmpEYmk3US9ud1ZjTzVpdnZoZ084MEh2MXJVbEgvWDdVM3NMai93OWU5VHFiLzd4N3U3VzM2L3pxU0d3UmhRajB5N2pVWTY3c0pINFhSYlkrZEJNUElqWk5vMWs5bTBHY1crQWx0NXoybm0zVVR2dkF1SXplNkZlNEN5Uk1iaGhFYlJlRnNpa3FsTC9xZUg0NjhQcnZreVRWSGxlTWw0Q2w0d3IwQWZjTkkzMGh2QXg0QVZlbGp1SmMrWjVlM3pFdGk3ZytkeGpoRUIyT2NKTk80dDdNekFvMHl1M1NnamgwSlVnbDRFbkcrTTRGMjhVaC9FcWcwdkg0WWFCRHFJOEVZaE5lQkg3cURlQWZRRFdQMXJUVnhvMWZPTkJnMVh2SGI2ekFhQUFWYnNtSHdBTG9SOUJjOEpId3k5WUd1OERpY0JmM0VvODhTU0dQaWVrRUMvL09JaW5QNDdmY0FpbnI1b1lVSkVFUjRVaC9Kd3ZSTFZSbUhzNmpQRVVvNUlXUWV5SEo5ZmUzWWpXMWNwZmo2TDFKbG03UkVLdFQvWng4ZlBmL3lZMmN5ZUxTU3RGai9nNjV2NzJiMS8yNm5zOUgvNjBpUGxTNlIxcEJTM0VKbk54cEg3RWRVNGVuWFAyOHBCWU9PZ2hPUFFVWDJRYm1HVXcvKzhVWFdYNlJNUGNZODIwdG8vOFpqc0RlL2VQLzVXYU54Y1hHQjFrZ0RsRDhQQmp6b2U1eUdxeFpMYVVBR3lWSmZOODROdllyNE5JeTloSVkxaGJpb0pLWDU1RE5XUmpWZXV2RzQ4WVNOc2ZtNjRsczJtdzVBbVdNR2pWZDJkSHpsQllNZUVEUVllcU12M1dsandoTVhDcms5cmNELytJTjVRZCtmRFRockN1UWQvQkE3dzVudjQxT1RPZXpQUHh1cTFPVDJ5dlZuVUxBSjNQQkQ5bDBZK1lNbTFrOWtPZ21TS0J6TXhOalNzQVpOTUV1dlBCaWFtU3RwcEVjak9UN0ZZT3g3L1RFTS9BRXdnczFpUGdCSEFOcDd4ZjF3Q3ViNnRlUUhmQUxPQ1duSThYOWJPUWxnN3dmd1R3VGMreWpGVGxPQnN2aC8vSHgyeWNHT2lBMjBWL0lOc1VPSWpKbFNSQWRDZ3FlZjRkQXlMbUlnSndONjRzQWVPMlEyMkRPVll6ZUd5am0ySG5JTUdOSWhuQ0tJSHhXYWlFMFVjTWpBVGpVdDJka3NTTHdKVDZNNGhlK09Gd0tHV3g5OWZub0duc3R6d3BMaEw2VGVpQU8yc3lTY3VGaloxMStjc3o2UEVtL29vWGtWUDBXNUh3RXhSWXZDQUVVVGZsSjdiMkVRWjBBREgvSWlCcUlmQUVvODRyL05QQkJqY0ZJYUxSdmRqdFBwdmd1dnFMMWQvTUVBRVAzYWRkcXRTeEMrM1hjRkZEY0MwVUlTb1pCd3FCQms2UnFyVHNpZzhyMFlLSm1NalhDNFYyQ08wRGN2b0EreWMwdXBjY0ZaQkpkbnlnZjRIYWFDaHp4QzNzUzhyNUdIZW8rR1F3OWE2U0hxcnhFemRPdzg2RTVJRTNqTXA5ZnN1YkVuMlRMcE5mdjRaZ3BvQUdvbndYU1dzUHJwZGVOMXEwcXFsdXQrSWJRQVdYWWhWWW1yNmUwRTRJODZjVGhNTGpSZHpqaFk5QUZvQkh6Tk1JUGt6eTMwTm53b29UblVNL0Q2Q1d1QzJkdGt6VTlldm9TL3BKN2lKdHNDR1lKUEh4MmROZkh2RDgzdGl3SVFpNUNGRGpzb1FCWmZQeWhrcCtGQUVuWU9aU0dEd25VSG4wSGFGK051a0lYYXBtRUEvVU9qakE0QnY0SGZUeXdVNnlGckNKdW43RCtGTEttSFl6QkNMejIvbG9KWW42Nm9xZ1ZXMnAxZlYrM3FmWXQyamhrc0hXT1JYRmpzRmpyY25jSUlObzA4dEFKTXZzeHc2K1E3a25NaFBYbkpYL054TGtaeEFwV0FUUlB6RkVvMU1MSWhyQUlqR08waUhzY1piT3JRU0VHQUl2Vm9STUwrY1JTRlVUMHh2N3VBcnltdFlNeTl3ekJjM25FZVVyb2ZSRzJ4NXlScHptdzZpbHdZVjZkdUhOTXNsUU1lUUhKN2dldzZTY0FXaHlsOEhzUXpNT1hJeEl5QWV6b3ZXWGdqbU0wUHhLTEFOYWMzQWlhWnNNTENkdGpKa0YzQXVPb055R3dWVW42aEp1Mm9SdWJKMnBKeEZGNHo4QWNJUTdTQ3hmc1liSEw0cU1CRFZXUkZPbWFveVZTZ2gvQW5tUS90ZHY1Vlo1dWxSaWJWSVU4bTdxalN1SFAzYm5nLy9lTU8vYVkwUTJtNk80UTZ5Ulp2ai9nbS9oRXFQSy9GVVlkeklXSG9XRFBLVEM1NEZaT1JjcCtGSVlpTDh5MlpqQTZ1YVRsSjZBQndSd0JyNHZLWDY2TkVQUVcvaDdNZlQxU3huN2NlVTU0SW5zbWJKWnowbkxvWVFBcWFOQVZVejNrLzRrbDhNYTlKejhQK0svaUg2b0xQSStnRjRKV0pVdXdGVGlYTWI1THFOdk5iMVhrNi8xdDNXN2RaWnhLL0w5SWozUmZ1SmZjZlFzZDZBQjNCNXJLUGRDSFRLQmdVK0RxMmE2L3lNRkdtbEFvTHpBOVdnQUl0emhLYlZpaG9jMUF3Z29HbC9oR0Z1NFJsWDVxaE5GV1hDNW9BcEw4WHVUYUFHQkJUOEN0TVcrR3puTm9LSTV4VFl4ZlVGV1g1bDFjd3NnSlZMNm94QmI0WHprRmF6dUp4eE1rU1JsL1FuZmtKcWROYjl0dk05WkZ4QTdTWENUbm5ycUlwVUtDMlhkaFpSR0ZCZ0NsTTlORkVieDI1ZUYxRk5JVmMveFBDZWQvV3dCTHBBZlNQQjVCczRZeEpQSFFuTlp6OGxNTmFMZlNRWENjVkpaeFNVcXNCbXQrQWdnWERtZ1J4anVHUnlnTmxaSjlFdFhvK2cwbWJHNWlDbWR6S3g1VE5Ld3lVaiszeWFLVW9nSVJzc2FsU1JJVlhITHlJUWlxSUhBd3lsTFo4WlZUQUNUNzZpM1JvM3FHcDVSTld1Qk1KaHNQL3NKYjREM2Y5U2hQbEs1d2x4M1VVa0RsWU8rVEZnbXd5RkhrVHArWXJpSytWdDBoMmxZQitQZld4b24vRXlscVhpRlpLLzJFNXJwUnNZWWVER0ZkQytpSmN5NDR1dE45QlAzR05tTDZEVExtSjJvRVU2d1hqQ3FLT3hZdUZYTHhLalVWUFpXMGVyVGpLSC9FNG5Qa0RKaEJFczlMVS8xUmJiY09JOTJjZ3pQNnRLdHhQV1hVWFR5N1FMTDV3OUJ6UE40bjNJRHpSR3VuZkpibTJuTTJRMkE0UTF4OThIWDRjWE1IZVdUSGgveEh1S0lhNXhpc3ZDZ05hdzcrQ2JiV3d1a3dtazVwbmRCa1ZkUmJJR1dVZ0k2ZWxaaXBod0srZTh0aEtNdzBXN2trT1FYQmd5ZDBEREwwQXRhdFl6ZFpMKzhxK29ieE9XYThRbVp2cW9VWGJPMlFqekZ1QzFSSXZVLzBrankyaVNmM3BreWljZkE1R0dKbGVpZW5BUTNpdlBVTG9DNWU0VzFtUUYzZE1vbDFHdTdQbnI1T3FyZ3UvYXF6bldTYlN0M3IydFVxL2UwQnJIaXZyd0E4L1ZWQXg5Nmd5NnFaL3JPTDFKN3ZIWDVtTzVNamhHemRpK1Z3dTR4aHVxajdIdFI2WXdING9YSC9CalZlWXU1NDNWaldsaC8vUFUvcERXQVE1SGVoSUhaaFg1Rm5sSi9MVERENWxwdVdua0xTQzZ6dlFSV0ZqV1V4dTk2MVpxM3BxN1dFU1Mwc2o2Wm5pZG9md1dpanlsSEozMkRsYTI0cUVxRHJSM3I2U3Y2a2QyNnlFTVJQd3dyMnBaazBSWTFRV0pvb1VzQWdYNVNKeVBtSWNhY2JRcW9GY0tSdkMveTR0b0tueVRpWEdxSFU5czF4bU54UDNLYmJiUlM4NzJ5bG1WS1BSUDVMS0dJTjJ4dURTcklFS0o0LzJDVW81V2J3UVNxVC9FcUU4L3dqbERGbTJQTC95cG9GRXNHWDZ5ZXdTalZwOEJCSGxtVjZodnNvKzRjVzZTMUJQNmFNUmpSS0ZSUmtpNHNMK0NSajY1VDVXeUU3cnVSSEgvWWJVY3BwRWhtMnlDZTV0K00wWEZqVUJNMTFwR2UxUndoaFRvOFdiMm93NUZWRE92L3JpanJ6Sk04WWcrQi9qamJUVHZuT2pBSWFUS2tiYTNVMnlGZGhXRld5VzBneWw2ZTRRVWtQNHRhU3hFOEYrVzNqNDJoMlJRNlNJejl6TGNKYklEZGFZUit6SUhaWHlGS3JRaTgwWHl5dytTekZnNThBVkR3VFVJNjdFY0NJRXprZ0pBZEVBelc3M1NLNEM0c2IwNUhiS2V3Z1djSWFmOWlrd3RYU29zZ3VwSmpRSU0rd2FmdGpIUGRKUWt0KzQ0T2NEckFHVmd2M1ZqWWJhdUY5ZTFabk9TZjNDclBQYmtOVVJLQXhOY2ROb0FJVkx3RW80a05FQ2cvdXRENXhPYThBdlBUZG9kZHF0NkdDMzBjQkYrOU1RdG0yWDRrckVIZ0tpQXZ5cExnajd5TVZNUG5tYWJ4LzUxKzV0L0RiemhnWVBwTm5iT0JzU0oyOC9aUncxQjJ5TW8rd253eGRoY2dvYUFucnYyd0lmdVpwbEVIS2p5TDJGWHg1TXF0RHJ4WmkrRklvTFYvcGloWFFnZ01ENmhrUmYxVU5ITm9Bb000dXFsMkhvY3pmSVVZQlFKZzBJclJONmp0U2k3NzNpOElWRUdmUnBCQ1FLUUhRbjRzaXdPREVTVzd3UXlwTkUrQ2dnYzg3RldkUnJxV043amNkYSttekJlbXdkQ2NtS3hXTWtjekdUNFp2RlpXWVRIRDVSMHlWRzJGVkU5N0dtYjAwSDRnRk9lZ3hLNmZUZG1DZGo2RUVpUDdNbWZ4MkxDRWhIQUI2TFJZbGpIMGJHTWhIOGRBeWpDY1BESlFiQmhIMGIrck1KVjZzYmpDQTloV1lxRVd1Mm1rK1pYYzBMT3N2U2JNclRBQU12Ump4ak5yaEZndmJGNlJOY3BBVVViSXdSVXFQaDl2dXdqZkpMbUZrdlEvZUljcklKWkZXYWJEN2VxWXJPdUR2NExnSnhmMGtNaUwzZlN5czdoencxYW5qdlU2L1JRSGVuRE80cDVFRXFYaHBHRGxLUTFBR2toZUlzUlVjeS9YR0tIVVJYZUtjSm15VUFmQU1LQ0tUaEdiRTIxUnFaVFMrYUdiR0ZYS1hVZTJHdGZhcTFOdW5FcFJvN3VaWFFZWVlKamtqaHFiQmVGcFo4cnc2SUNaaktnSUJ5WXRhd1lHc0VmZlNDUWlRVS9uSldiQkd4Q2FSQkZWNFlaUEV6MDFZb1pqcVZ6K0FBUzFJU0xhbkJoTmdNTmRWM1loY2w4UTMrZ2xuclliQUU2b3ZDSnJYMllBTldlcklSZWw0SURjVFRTREVDdUhZRDdKVGs4TUsvQ0QwU2srR2cyV0x2MG9lVktsRXJZSXZ2UGZpY0lVYnNHT1krMWhQdDhZNGtGYjBIVzZiNGVKc2d5aDNPdGpHeHEwbU9RMERXNmtVRkIxOU8zZCtnRTRqYURUTVFqRjZEVUMvQlZybzgyQVBWQ1ErL3pjS0VJNWhVb3dkVDM3VFljVUJRTU9GMGRVOCttdk9HcDBmbjU5KzlQSHNPSDFTNlVoT3lrTnNrU1dpUWlUTStUSDlaUUM3RkhkSGlyY1ZyNHVuM3RpK3lUVlMyRXdyd3docmhlKzBLeFJ5eG5yL0JXb2wramNmU3NUSmtoUWJONi92bG5ZbWxKaDVrLzNyeDh1dVB6NTNrUnFncGFIc01JMm5qano5YXhaTWN2V2RzYS9Ga1ZidWRuNjU2WWM5V21hYTJJTzgyYS8zNTU3ejZPbFhxNjlTb3J5UHJhOWdzckRvZkJZeGQ1WFFROGxud0JpeUVheHFZK3pod2hyRnlxT1ZvUjVWRERybkptM09oeVZ5Znc3bE5tMjN5c0szUXhaQVZyVnlRQmVIdXRscG9oV1JZOWF6WmZKcWhKcndpbVg4N2svWHQvRlRiVXdhMHdkbERkekJnYnhkWDhFUjE5VjhBQkRTSU5DeFNISVlkT0dkSzg0amkzU3lpbzQvaW5HNUQ5VHNjc0VKQVg0TkJtRnQ0aXJTZitGU1lXSTd0STAwSDUyaTUzbVJucElHMVF2WnJIQWFJM3JQbUh3N3FQTWVTd3orYnFPQ2dMUWQ3QUduQU1Rek5kcU9JRUoybENOR3hDZEZaRFNFNjkwQ0lUaUVoOURucEY2RTQ2QW9pRmRDbS94YzdSLy92Q0JlRjhSL1VvTGlpZ0lEMTQ3L3R0VHNIbS9odjYwZ2wvUC9GMmlHVlRKY01CMVVTLzJuL1lEY2IvK213M1QzY3hQOVlSL3JqajUxMzJKVTM2YUdUVHpIUTBMWitoa01FQ2thUHZiT0Q5Z1ptYTFUYkVwZTFUZkw3N09BdlFnRHpvODdSYkdINXZMTWp6QzFSWTJrTldBUUR6WEVZa3diUFp4R2FyZENzd2N5SHB4TUlCNmRmZjN3RG00cXdBU0t1aUNpRVV5M0thcWZERWpCL2pXYy9SYmlzckZHTjFyTnRjdVA1Q1JmOFBBeW1wVitLQnRxdUFMWW13dkdJU2JzdGJiYTNDTFI2WjRyQVdvRjZlYzI5MFRpQlNhdUcrdERTVEt0MGdMNFN6eERBL2ZLTWFxQWlaS0xXWWhsQ09PYys3d1BCdithUm10NXNQVlMremVmVVhaaWsrWU85R0xoQXZlQit1Q1VZUlczQ1NWeitHM093VWxVbmZhT3ZwVWpMdnVvWWdEU3puWWFLc2xFUHFpaGhvQnA2NTJtL1RPU0dFbjVBUWEzbnlnTWxWS2E5QVdzOFR3MFkvRTF0TXplaDdmckRIUlNob1FWMks5RUI1TlNONm0rbVYxZ255bnBFOGkxTm9ibEh6d0JQU1lkdHNOMERtRnhDaER2dGZOZnhodVMyYkFtUDBqUjdPNXVWVFhIejNwQTFZWGJCZWFYUDAySFFIbDJveDk2RXFnMlErUnFXa25KS2hBNHdYVndqNzV4eGNxS2NGeXFuS1F3SG0wTll1cmo5SERWT0doK2NpVWZZTlJYNTZrUVV3ZDJEaUNMWStpSmFYKyszc3FLNGFrRjhEOWxZV3dydkxvT1dCR2JscjViMFZaRzkrZEsyT2tGYno5QUVOYTFtWkFKQXF4K1lBR2pWY2VuUmVsS1oveWRqcDl6SkF5eUwvM3ZRMmMvNmY3dTcreHYvYngycG12OUhLcUZhZEJ3cmdsQyt2MVlPV21SR0RnK1hueWR3MlBjWWxDVHU3bXArQUd2emU2MDJkS0ZqR3c0ZW01ZWxuVSs5UkQ0cU9LU05hVkVERm5USkQ5aTU2bUJvdkk2b1N2WHRiSDVvS2VTVW1TclprRFhpR1ZVamtDbXhGZ29CN3Y4VWJXUmtwWXAwa2JuWFFaTzZVZ01qTE14SHY4SnRENi9ldzZFMlhld2YxdmwxOUQ5dGxseGE4MWZTLzkxdU56di9kOUR0Yk81L1drdXFvZisvSGtQNDN0Rlk3SitsY0ZBbURwVGNaaUJNWXIyVFYwNmFpQU9GK1ozdWpjWTNNZXhkNldFZktBcmgxSHRXWlpIVFBnM1JYTERhcXJDNjh3S3ZpU2gxWHhndXN5UnNHK0NWQW9BQkppc0pxcFZkRW02YzVmWm9Uekh1ckF6WW5LME5YcDNUVGlKNFVDVWQ5Z1VpRUE2dDNISy9rVnhVbHJ1Nm45TG1TTG9id0lRWUM0TzNFeGxqakNqZ1VMMFNTM2c2MWsrbXZsTVgxeXhscHR6QVhKMmt4cVova20wb0NzdXZvUmVRMTV2OW1QWllZRWsxWHo3djZwM0Uzd2c4WkdsWk1lRW9hSXAxTm44SzFKcnJPZnY0N096bFdROTNYR0ovMVBHaDhVV2tWMjUxcSt4T0x2YkVSYUpxOEZydE9xV3JtNjQ2MzREWHNEblM4eCtHMzdOSjFjWi8zT083dk9kWGJmemYzVS9IL3llUGNCUC9meTJweHZpZmp3MW10dG1uaDU5OGdENFlVOWhTUWZXMldXN2VaMDROWnB4V1c3NXh6RVFONk9nNkhmWEpaRlk3d1F1em00K21BR3dQeitUQ042OWhYRkxqbVBGQlpHQThOVHVVZmlzaENJek1BbFMrQ2MrS1MwaEZPbCtWV3BxNStXYTg4MmJjQTcyZGhwMXRQeld2M0llckhCdHVnVnhZQnhSUU90WVFuN0NLTEZsWXBVWno2ejF5bjlDRHIrSnpudFZtY1ZEekxudGFRck92b0labjZDVUQ5ZE52blVLT3AzODE3S3BsbzB3eDgyVzZKa1NBTWx0bXRqd0ZacHY0a1NWTEw0MXBxZ1RtTjV0d3pmS3FxVG1GeHNheUtFOWw0eit0a3R6ditBKzNQWGR6NC8vdXdXYjhYMGVxTWY3UGowdWFWNnJGb1U2RlJzMnZoNVdjRzdBMi9zdjdab1M4TGloQzMyV1pmSDN5c0llb003VnlWcHhmM0RvemFGM2Vwa3VjOCtqSzYvUGk3UnhpVFZFZXpZQ3phM0ptM01HVGRFNHNseXZ0NVVkeSsrS3JmanBIQ1cxdEFIY25iMTFTYmRUcnZ6MlY2WDhRanJ1NmYyWDZ2OXZlMjh2cS8zWjdjLy9uV2xJTi9iOGdESEYreGl5dlk0eUhwdmQvT01kWVZtaVRvdmpGNkZWRk16aXpkYkJMajk1RUJEWEZjNDV6bkJRS1ZDeVIwdWNEZGF4Z054WVhrRjNlR3RURkdMYXdBV1pBeWJ0VkxmQ3A3SWFvWjdXUzlCclBHdnU0SDZQNUxremMvdEpjdmxFVm9pODN2dU1DT3VWUG9BNXFKTjUrMW5kbnNUeDZZMFp5S2tXUkt1UmRENzQzOFJKeEIxeUNNVGkySkttZXZ6akh2T2pmNHZDMDdjQ3BIelViU0VCTXdFQkRlM1hqZzc3NHpZVktDSG42WEVaemMralB1TlJDVHZSSEl5c3FUeXBEZldHeUYvT2VCR0pHb0xxOEdqdzFPUVNVMU5DcDg2WGVMb0ZnV2dyVDBLRGV5akNEd1VOYmx0eWtOYVd5OFYrc1B0M05BaWdaLzNjUEQ5clo4WDkzZjNQK1l5MnB4dmlmanU0dE5MeFp3NzNyTWVhVkJEZ1hDNUNuMW5KakJsUXJFOXhnUjY4OXZ0UXg1ZkJtVE1SR0huTE1IWnFYa1FYc3c4MHl0cVlZSytrb3Z0eDZxVWMrOUtNZ0ZJTTBtdlNJQXJzK0hYYUV0M0RHWWdkTUlncGhQbVNFV2h2ZCtoVVlRaVVOOFdVRTZFdTRlZlhheGRVNklEdmc3ZEhlbGx0eGZ2MWRqSjl5dDR2Uk15SFRpYW81aHNDN0FrcWU0TW9zdFI4YWl0RjY2YUR3MkwzQ1pseUJNUGxabXNZQTBkcENsbDI2ZmU3MTdYVmI0cFg2ckNLRG1JREZGSkdPRmlDemxzWWNHYzJQL0Z1bDRRaGs3V0lSWGhzcE9RSmxRRC9Mak4zeWRiNWNyUUVjZjRqTGRUTmRpTDdhZTVkUnRrNWkxaFNMNnRDTTdSeUMxTlNVM1pIUHN0QnNTSmtvdW8xelROeUNxd01xNlpZcUFRdXEzeHF3MFIvcjBSOUE3K0o5SHkrS2c3aUlvdVc5R0lwWW5SaCtZUi9HdCtuZW1lOGNnTldDN3BFdHNhM1hQNG9oT2lhd1JYWnhCYjVBeDhHakJUZUxTajNCSHlXckxLWGREVUNVMnZLbDlwK0lMM1NmOWwrbmM3Q1hzLy8yTnZiZldsSU4rMCt1LzFvTHdPbFFZVVZxV29sUEh6TFFNdStkN3NTWXU0Q2JyOHAwaVNkMmlDelNCM1ljTmZ0ajBjcDlxM0RwUGwrTXlaU3Y4Vmxob2RMRmU0WElrMXdwczdES2YwTXpJSjFsMjBMSDFnajV1RzAvTlg5cU5yTkhXeXFXZlRQT1ZGdCt5bkl6bi9BUVU1bitsNWVHM0drTm9FVC90dy9haDFuOWY5amQzZWovZGFSYStyL0tOVEhPWEtNOWZ3TU5EZ2oxYjQ1Wk5BcmtxOGhxOEp4cEp4cVRVZUVBUm43UkhwN0tZbFJsdnNpV0tFTzd3YjRIdTM0N1Uvcmg3VTBwNi85d3p2YXUyei9LK24vM2NIYy90LzYzMzk3MC8zV2tHdjIvOG9VNFJScGcwVzA3b0FaV2NWTk9nVjRvcmRnNjJ4SEpPUitEOC96N2pOVHhYUm5UN0k4L05BREFvVHlzV2RtNWJjb2d5c0d2d3BCbmtFT2dCQm1LWTU3bDUxajAvVXQ0NzFMQmxVdWxmTXZRWVA1bFRPV2NTSUZLN2JTa0x6UUJOb1Y1Q0dSSWpBOTRJb1NzWFZIVUxqR2Jna1YvRE8zL0pGVlU3ZFBNN1l2TTFpRmhMWWFtdDBMT3o3SEY2QXZJeHZhOERaSHlCTWd2emZsUUNxZkhjdGM3cWFGU2NMQ1VjNWtibzZESFZibnRxVUtQeWdJMlBZcTRCcTh5SEhTYU5DRmo4bEdiNktDS1ZWaUVPSDk1K1N0K2VLSTZpMnd6WmRQY05EWGxKM0lNbktMaktrMFo5VERpVng2L0pyOFdiejZJeFBRZFRrTzkvV2I4TnMzZmlWazdHWjlBek00VUhtZFJ2MHpEWUE1WlR2Y1laTklTWW45NEpvc3Qzc3Q5QmZ3ek1UUmtFWUxJNmxvVlplTy9PY1N6dkJXd2VQenY3dTkzc3V0L2g5M3U1dnpIV2xLTjhWK0YzNVhkb09xQnpwcnhkMnNjZlZ4QjlOMGF0Y21EbGhWRDc5NWJ4TjBNRzFKbkswVXJpK2ZXOCtzU3NqcklKZ29XckV2QUZSUE9xSWRqdTMxRFQ1TXFFK1FxWHZoN2tic0JXMXorTWFmZVdOL1BOZGlod09pRFZNWGFyb2psSFR3Q0FXSlJlZjJVTGJXUUlHNCtLSzZpbVJudmFzVlhCdkZJbjc5UWZMZEhueXJTVTNKaTJGR1BXbnFWdWFnRjE2Ri9iZW5SSzVYbFUzWFEyU3ZjSmFkNmU2VWVNZi8wYy9adXJ0SXVhUnVhbSs3eGdMdEhTb3J6bGxIdjJUTEdxcEY5dzNvajJsQkh4Z0trN0xyL1pYdzlFaVl4RUtTekFBckg0alQwdDlvOE5Wbk1NVzNWNzlKZVNhNm1XazZsTHA5SHcyd2JtQjl4KzZmZ0ozMDcxNXZ4VHdHUXI2SVg3bXhuVnlVS3JXWUNqNlp4eFVqaWI4YlBua0RtYk16d04yT0xtZVpKRXkzWCtucDZTMTdXbDc4eExsWjN4QzJqeGdxdUVwVGlPVWRybWN2aXhNMUFXWVdWMm13Z0NwYXZqRnM2d3pTVThCT05xNjRrRkhidytKRzRnOGhXRk9vQ0lsMkhGNnQ5dktaa0dDRXg5ZDFWOGdha09ub2lSOUtVc3NnczF1ZTFoaXF2d09XMmdkalE1UDA1VmNDSW5KbnlidFFmd3dacHVrT3RBaEE3ZXhiU0xCbWZSa0NjbXdwd2NEc01Gc2pBVUowR2p5R3JLek1RbXRrRzRFVFdwNlpkYXhHY2IySk9mUzhEWXlaZmw1YWZnOE8wYXYxbkhGejVQa25Idk9ia2MrU2hwaUpwMFBuVHJCaHQ0K0twbGdaNWorTjJlZ3hRbWtQVkU2Y21sUEw1c2t6SVdEckYzSnByd1prN1FaR0RaZ0F1d2RGTVUrVy9GYU5xV21OWUllVmcyVEU2SjAvenh1ckNrSm9aSEF4WGNxMnVSTzBhbE5aRUxxK3lJcUhWcThLQmxWNll0ZnlNY21sYW90NWNRQVNyejFTaWg1Vy9CbWtzWk82QlRCWk9GU2xXWWFBdXUvd21qMUNSbUZLOXBXYkgwZXdHZHMzQnJQcHdGdERhaUZ3YUVVRnpNS2l2bXJzTm84eWV3clFCVW05b296Yk5NeW4rb1FGK01jcnBPVnBIVlpMaWRtYTZWMEhNZ0ZJWGVXVjJzQ3lDVkFIQ2lqZ3N4eFdKZVMwV2k2S1N0NVZuNDR1aFZDSzNOYTA4ai9RS1hvYlc4OERRa0p1RnBXQlVtMytvUlc1YmI5WWd0VjFNMGp0L3VmUEQ3bDEyRXlveGV3NkRiVUMxZXBSVjdoNzZrZG9HalBaZERjWXFhL2xmeWxTRmZpbERaVG5LWE1Rd2ZGL0tFTzB4bTF2VVYrNDBtOHZMSDQ3ZmJIQzZWOWZaVkxNS1NhbE0yMW9PdEFGeFZ4L2FRRnJvUmh2alhPZVhSbGhGcU5CRjlOdFlGUzFDTTJWYlZvTXR5OW11WmluMlZpVWYxNkVPdEtQWXBYWCtRVWZXTkt1U1EyR3lWL0FuREFsVzdOTG1zSmpqWStXbElrZTBCUVNwNjJ3dGtKQ0tWTHBmeDh2Zzk5QmRNTGFNWFFGN29mQlkvclhReGVwQUlHZHljNzlBMHg3TUtuUlpVT0Z5UTM5cTBvUCt0c0poUzM2Yk4yQXRQdjlFZTRIRUVTNk43WUNPOUhtQnhGcU5UUmtWblJreXFyYkF0akN5eGwzNkRFUkpMcXVlOUNxRzJQMVNvUlFxUStXU1ZRZ3dWMUVFVnVDRWx3K1A5WHkxY25qV1dDUG9SRVNyTnFUTWxjOU1KWE43V29rTG9jOGVibVZaYW5DWjQyaHYyODNKdWhuVjZxZ0xlRVhDSWpXMmFXRmRnVm5PcXplQVZ1M1lHOGdQM0xkWExtRE8ycXZKZ1VLTDhWNGR4TlZhL3BWYmRDKzZ3MlJWMC9KVjlBZTByNmhqemhOYlNyWTdrelBwMGdjd1RLRkZPWU81a2kySG9JVTFybGFZQzF5TG1tSmNBT0ZmTGNRRjdWbWxiclBBMXRWeldhaDVVUGRnbFNodFoxYzJYVjdoV1dEK015b3YzNmJ5MGRDQ1ZFVFpJbkZJNVN0WEJvLytwYWxzLy9jMWJNWUJjMnY1emQrbCs3L2gvSDg3ZC81L3Y3dTUvMjB0cWNiKzcrK0VLREQzTXB3bDhzS2ZLUFI5L0JlaXhpODY5cVdsU09iLzJoMFZIdlkwUWZYelZ2RmlhRXJobXNreWZUSzFxZUtSUUpVbTJ2MjJqRXVlaWQ1UDhScEgvT1lURDJBMFc5RlBQdzNlZmZJNkhydmQvWU5lVTRRcy8rN283TVhKaTA5NzdNeTBIbkRFVlJBT0ZmL3hoMTBQRk9qaEc4Z0RqOXQ2Z3h4VUxvN1F5dnRyNEZSZENOc2xVZlZqTTBHdmlDaU03bFhvRGZMVXB2TW9Mc1poR0lqRGVIaXV5d01RSW13U3hXM1JZVnNHWVQ5MkpCVW9lSXVrRFp6bWhUdEFyMXRKdURQRHc3SVVwN2tsYTJsaExTMHJwOVozbS9QOC81MVVxUC9ORnVlbGRYNE4vZC91NU03LzduWGJHLzIvbHZUNE1VdUhhMnJBRzRyYkpoY0JSYlRjNDVPZDQrZWdqa0lScGh6MVRoKzhUcHc4NVRjdVdBdmkwRXFQQ1NBdGtxZU5Zbmo0U2ZaL1kvRTlXbjJDWU43Ri9kOGswZi8zRHJwN1lBdUNSZGpGK3gvMkg2MGgvYy83ZjQ3L0p2amltdlEvUlA4Nk9NenEvOTN1SnY3WFdwSzVQTGZINUgyK2pWZGcrL2JZY3kwSWpRbGNYWXRuZ25BdUlIK1poQkFoRXhOVDNjcmptOXYzYzVuRk44eHFMdHJmdzJJWVhCeXJpZlY5L3VZMi93WHdaSVk4MEFNRXFyMTVLczB5TXpySDRVemR2Sys2Z2F6Vk5CdFMvUWE5SjRCYUU1NWhwQ3VudS9UQkNSQXJwbXdMUmxYOURTcU92TDZhSE11K3o1YmROdFc0NXExQTJ0UTlyMkt6a0Z6VUxuVDdxVno2NUY1ekRyVFVIRklSSmRJaGNMSW9MaytEdXpaRFFGMU5jekl2aEVRWElKVzlFYXhRY2ltTllmcnF5UGZBYmJUWUN2Q21zQXpjNlI0NmJmaXYwNlF2cGdEMFJaWGRGR25pWmVLejJQSER2dXRqTGlxVkZ4SjNDQjQzUkFFMU9LZzN2YVhvcTBwWG9LaWFpY3RYYlJxRGJGSXZDemNqeUNLZWtGQ3oxd3duTnd4V0ZoZzRQUUlUSVBQUTY3UnRqcE9RSk42cU1BQlF5MkFSUUpTWHlpaGc1a0ljNUxjMEFnNW1vS1dmaGJuZ3UyUjB2RENmeUpKdnlZTCs0dzFUQU0vbGFHQXkyVytYRTBrYlFsV3hYSUJtQXJQaVVWWVpXUytYUTVJQVZGWkdaVGoyZllnWC9GbUMwMEY0YmdmdXUxZnExUlJCeGgyclNSOWIzY2lSSDBJQXR3aE95OHh4V1VvR2RWckdQb0FTcE9xMFphQ1RWb0NuSVF6RXQ2bkJHVXROOVNlMTBKOHFyNDZTWnBVY0JDQU9kaUFlMGpqenZzWDdtVGV2VTc4Wk5vNVI0d0NUQlZSTFQrOUJ6S1ZMT08vZkg1Y1VFcG13d0E1WVdsYk4wRXZnK3VVK0Z6SWlROGN0Z3FRTDJGMnFtNmJOVmVqUEp2eEx0RzBrRjdPY0hCUE1EQVVtV09BVVptUjdOcGI5RW9GQWVyVGlXd2lvR3YxblpPRjY3UGwwbVE1L253MUM4OUhVT0NBU3NiZmVJcmxCQk1IQTgwWmVVRlVRQ29ER1B1ZlRrdkllcUlFSUZFVWV3Z0R5L3FzRTYrLzJqbmEzY1J2MlAwOGg5RGEwM2VxazdiN3paK2gyM1JaczF4VjMzUTNETUF5T3JiVGVPWFpnMmUweTdPRkhVcCsySE1kT2U5dGhTSERvSlRaRlVoSkZrWlJFZVpPOUwycStWck9VcEJidEZqa0pzNFBVMGJ1dGNzZXorL1pXK0dwMmMzWHhZdmI3ODh1dmZ2cTIwUmlrNVlsWWlic3BpclZaZzZVVjBZTUdEekdmVjdjKytWWWREeE5FRWNxRUFzNUU5QmpiMk1Yb1QwSytrTFQwbXJXY2lzMUNVMXFkMkJDRmF5ZzJaWitmZm42NnNhallVdmJqano4YWJXeXpGSE9vNFNhYUlwOXpiMHFrVHcya1ZnTWlEL25aNmc4WjVSS2hMbTZuZ3E4dENiZUJXdHFDekxnd2ZjN1RjUDJLUTkxaTBZRzZCYnBKYWNXTEpJKzNvMUp3N1VqS1pNbnpxdHlPUlFPMm94RlZoTEhrbXp2UVBuZDVHbmNnYW9JMlVGRkN0cXJnZlZCWlVJdHFpL1EycEtiZ1laeHNFUnVDZWFUY0VJNjNKRGlFKzRra2gzQTlYblFJelpQSURtRjZJdUVoWEU4clBXcXFCYWplVTNhZitWa1I3enRwNjdNUnpWbWhFc28yd0x3d2dPeXhNMzBIYzI1NDdHajhUWkpDVGI5Tjh6bk1odmg5Y28rQkNqSDVBSGRrTFE1ZzRWNDNoM3lCbWRLU1c3ZzVZeU9iQk5mRnBnUjRQS2M0L21LUFRYcUtYRzdubEVBRFJOREJiYjRxelIwcktuNlBKUlIxdnpCdXdKSkZMY1NBdXRic2dOZU9JTFhBNzU3eXU0bjljYWFHWXIwOW1OaHFTaXFRTmx0U2g0WE40TkQ0ZGpBcVpjbSt4cVYyYXRpdmgrVElTUEsveTdURHZEZzhvUnhMVVJHdStPOVZrZUJ2N0dMWTh0R004MDNSZXBvSThCdDRFY2lYa3kvRHFzd1BmK3RubjBuR3Q1aFpYNXlkZmZZRVJ0T2tTY3h5WnhqWlBzMmRmZEk1NVh6eUZOUDAwM0RhemVnWnZPMlU2eDBuRTFsNDUwbkZlZVRPTVNBK08wOHRqV21sMjIyUlFGSmpBS0phZExIZmNzTlRUamNicDVwSWc3c0N0SGtaclVrRWF2YW95dXcwSS9tejBTTXFaR2dOcjVNL04wZ0pmK29KcDA5c3RjYm4vMmRuaTdmKy8vc2RUOEYwZjlTRzMwSHIvK2Vuc0xXeXNmNFAxNy91NzMvL1Z6NEQ5djhPdlA5ZFN0YS9mdlA3dTNWSitvWlcyVjl0L3VyZHVOcGNpUTVOSFdwL3g4WStrNjhsYnBDbDhSc2pJT01rbjJ5Yy81dzlNYUJhbDJOeEozZmJ0Z0xURzRSdXBaRmt1RU03SWpyMUptbUhCOThCdkl3NG1LL3JKVjZCRzVCRW5MVTJodHhGZzdLTlF5SFAxSFc4WTVUb3NkNldZemZjcUEyaDRqNnFRMnhxUmxYeTBXMDV0SFhjaXJyM0diclhHVjRRRmZMZnBJN2JXQWtFY2ErUEtmaHRJc3BpZlNXSFZTTityOTlhZUx1QTJGN0N2cmRseXZEV0EyeWVYZ2kwc3Y0T1JJMmRqOC9Pd1BsZmtWdEhGUTJGU0c3cGpBQ29iM3VUVjA1Zml3UzlZMVhWV0I0d2lKUEZnaGNJTHlKb281UFJ2Q3FaUXY0Rjlqd1NPV1Z4emtWMldHcGlMQ2xQUUl1eUIyaEdMaFZsZ3B1RWlUQ3B6R1FSMEhoUDg5c2tHbzh1VXBHZklIZ1VBaHFTdkpESi9ORUFhaFJ6R3Y2MWRxNTFab0FveTB0Z2crVXJmR0Q2Q3d2Vk13MW9TNjcxcFRwM29ycXBhZlJaWFRSNVgweEJIWFdXYm5ZdWRoeDFUT1B3NmxZaU5hSHFnVFdMZlZYNmFPd0c4N0FoOUR5UDNzQ3ZHWTBrMHpMcTBENVNhS3JaamwxUmU2SHVFdXIyRjE0ckltVHoyZFJlb3RPbnVQRUxTYis2T3RXVk9uSkZtMnVvRnRHbVFOaHdUbFhCZ1R3U2puNU1iTVZGWTJGZjk2MDZ3YzZuN0VnZmNsYlU1YnZqamNwQWdmV2VieVg4THZPdUxEbGcvcFVGOXZQd0RpcHJQdzhQeHQ1dnpCVVZkaE11Rm1HT0hPdzYzTWtjUVlmTzJTcTg5ZTFaUHlTcktERG5mckdqdk9pemhWQ0RVR0RXUmpBYno2OWZmMzNjWlkvajBNaWpoUEplVVVUWlk3bzlBa3lJQnUxM3BLUmt6eFBjUGxyVDRac3FnbVhjNEtkUmtCMEZYTHgrUXlDQXVZeThsQlg1T2cyVEpXS1A4TXVWSWVHWHRXM1luZGNUL29RYjI3QjI1NVJ3TkN5WWFIaWMyK1FLYkh0alVzelpaemJZN3hNZy9rM2cvMGtSUXRkdXhFbnAwMkJFT0E4UC9Jb0NvTHFjRWE1TXNhQUVwNVNWZVdvS00rZFNsTmNYUC94MCtZckJmN1BuRnplekg2L2dKcGIzaFVXbDdndnNNWm9wa3FVQ2F5UmtwTi92NVRFZEZxckVHaFJ6MGxBVW0yZ1BOOW13d3NiZ2lvMzk2Tyt2RmJHLzZlUk1HQUdxRHcvdzNzcEJVWmNXUVdSSHNzT09lMHFrNmwrRjJ5NTFRSXYwR2Vhb3V2eWg0dzNVNDJQQzZJTWlncTJLYlROOWk3Z2RSVHQvUFJGRGcxQ1QxUmZNZnNrcmRoZmVjM1dDQ2tDWE9kMHNoWk16TlBORHVBYVRRd1YxWUpKUVpjZnNHdU1sdWhpQXBtdUVSOWdtMHo1YjJDV3VOaDZnbWJSQTRCN2FnVUlCaEhkUSsyNTJxdDU3dkJzdEhlQ21ad3RnR2o1T1lrUkwwZDlrc1dZaDFvbzVtTXBjdHA3VDNDWHJKRzV5emd4aVhtMHhibWRjdnV4Z1dnSVFzM2M4ZWdPNlUxMFExcWpPdGxvWVFyMmRoK1lkay9sQ1J4UUNOc3VpdkNoUU9HbnBUbG9IUkJ1TkhkRlhkdHgxUHkwK05tdkl1QVZLcGdyWnZGTUZweDNiME10RW9NRWNFRmdnbVF5V0JLaWJYRFYxd3VOYVZRUkRveDVKRVRoYjVRa1Uwbm1obG01ckl5YnFFSThaMlhJOTdVWGpvMkhIZHNZOTRYMXZKd3hnQjdsZUFOL0g0UUt3dlp1MWQ3UCtRemZyVzVtMVRXM3lVRHNoMkRKVTY0citxR25mMDlFMmFUVmhObFFIbkxGeWxXNHM5TjV4bnpZSnFCamk2anJEZlR5Z1Fld3VrLzZOWXZhRmRMYUxCUnZZTktiYzROYXh1MTZlb0lWZWNrcXNaSFhQWFZpYUJWU3pzZERQbmVVZnovQTNzdmo1cytTajdlbGxtNmliaVRseEQ4QU0zQ1JCYWxiZjA5aFVGRkJjdnhrcmlxdys3bHVMSEtreWY2c05hY2QrNlhaejRYKzA3ZWFkK1VoSmVPcU1UNFAyLzV5ZmY5UzgveDBTZ096dmYvOVhQcER0NlZ1YTFkV1NIUm1CNnRwa1hvTG1HZ0dFdER0UFRNNDZaZFE4SkhqaVVXOFFBZlhqRlQ1UjJneVVDSHFjcUF1ektPSHdYRTRUVlNHdHBVcGcrWHBlZmlTc3JuOWw0WDJZcEdTdDNYWXlPMlUxMjRRTU5ucmlMRzhBM3RFemhXY0szMWk5REJqdzY1ZU9yVUFRelRVWkxJZWZ3QUdHMng3a1d5cUYzSDhsOStqWHRoWG9NQTYrTC9oaWFuTDAzVlh6Y1V5MW9neDlSWE9IUDJiam15RHZoQVlEaElYaFdKVkw4aEV6M2hrK3I2T0FsNEJrQ2hic3grT1BQdzFpUGsvQ0xEZzdEWXBQeitFZE1QUktlNEROTGV6MDJ2SUw3TmEzWHFEVE40Rk9MSUxiQ21SaFFzWEY1Tm1xNEFFMlBmcEQ4aGxoZ2o4clozdjhiSEdWbDVRcklDdnB2Y2tzbTY2dFY1cXhzQ2dvZU9GMXgxaVdVci9rcmNSekRqWklWaEdPaUFKcTVwWnJ5b3dCVGNLcG5Oc1A3UlVyUS9GR1RJekVCcXM4dG5rUkoxZ1RxaHk4S0pKN0lCVG9ucG5vMmo1akswZDQ4RUduOE9qcWxEQTJURkIvRFg3alExNmxNVXVUTitURUNNNlYvNGpaSG91bGRCTGdIM2dad3FtYXFSdDRVQ0JtS0Y5R3VwWkpsb0FrU0c4VmVnejl3aURQQWp3eUhkQzUwMXZvUEYwUGVxRFQ5cm9pRHQ3K3J2SU5URm5oaGgvRFJCc0tXTGsrLzJKODZzcjE2VjdRbm0zVlVzcVZMblBVbzJXQzliQkt2V0gxMnBNd1I2VDhsMkZDM0ZGdEM5cHhKV3Q5TExXc3U0TncycUMycUhwUklrUUU3Q083cXBiUWhqWklaTkk4QVg0VjRjVGlicDRuUEU1QlUxb2VNNU9VWmtWNVNrWTllZ2g2SStLclVrd0VrSXNyVW16OFBxRU1yQk1aYmFCZXkzTFFncy9vb0Q3OTFxU0NNSU1mV1ptWUowajFJazN6Qng2cm9OZVVpWHdCQVlXN3NJaVJmUzlMelpRZEhOaEtFREsvSmkvZjBacDQyVzRra094UG9NWGVlbDN3N3dDbXZZUTJwS0dhM0pMTEJNKzcwVEVDby82ektHanRocksrbDduTWRDWmZYbzV2cGQ3QWQxQ21YbkYrRHBYNEt5QmZWSTkrZ3ZOeEswNDJvZGVNMGc5U0Z4TDNXZlBCdWFKamF2YnJiOVJ0dW5Vb1VnbnRiTU51dzNwUEs3Nnd2ZCs2SlE4ME96U3NOMVpPV0t2UW5aQnB5UHkrSmFNV2RUclF4cHNBOGU2b2pDWGxvV0JTR0VkT0lpeHdTV3NOTFhac0FjZHlJdUdrTlJocUJDVG9KaW95Ukc5TVlxQmRpVzVvOWhKVk9qVnhTU1FNRy9hbjdYa2QvNUhuQ3ZWdUEvTG1zNUl0aW56cExZRWdLbitwQUlWUHJkRW84d0pselNsRzBxa1dKdkM3em9FeVpaK2VqcHlUYnJaWDFCR0YwSWxJMFVyd1pvWnBxbW11ZGswYjJHQjliZ0FhZ0o3MllPYytLVXF3SUppSksxbzhqUkJmSDJ3MkdrY0hPaFErN2ZuNGdiR3BuVXhzN3J0QnN5SE80dmNKZjVnODVNVWIxTDdJUzVEUC8rQVJ2SFd3a2lUVmt1eVpIdE56T0x3Vmg2WkRLUXN4eDFZQmtaUUhMOFJva0M4QzF1YXFBbHRKWTVROG1GOVNzSDdtNElOQ0Q3ajUxeW5XWHViYU1EUTdZblJSWWdrQlVoN2VjK2tTaDBMMmlZaVN2QktFT3JyTGs4amU3b0djamRrTkFhY2lSd2U1UUxOSkFDQUl0L3dmMXkrS0ttUDF0TzVDZG5HYWxHVks0OE95Y29LWkVPNlEvQXRRVHRnZ1l6YVRQa09jczRjd2MydmlGcXN5V1ZzY3g4Z2t6bDNLNEFkQ0dZS0U4UitWb1BkTEpKQnhLQ2pDWWkxMWFNR1gwUHRVT3FxS2RJMWpsTnBtQVFPVUhkcDJQc1RaaGpxUXVselpwdEdxbWpLSUR5M1Y3eVZma24xL2R2NzVpMlRFVlBjUEtPSklrakdkRDRVNWlvdzgyK08rYklYbmZZZkpPb3A0bW9leG1LeHkrU2RJa3dXUDFsRUtrNVNoR1JqVW84WXhhS3ZweUxjYjZiUEVCNU9EVVNPUlIvdTVaa2lENCtYaE9NZG4vaEhudHF3V240N2E4bWFjamFoVm5wRFBqMXJZUEhzOG01U2dQS05McjJUa0oxUmhxbEVpbjA1OTk3bk1WVjJZZ3FGUlhzVHNsbWRxVXFOQy9peGtjTkg0dHY1NHhxQTRML0JCR010RGNZQVFVSytnVGtERVZhVTA5aU5lbElFOGtGTW9XdlRzaFh4VW80ZjM2YUJQWmRsTmhHWU1SaDFPRTJwMVdQcFN4SnUyWExRVEtvbllYS0JUcGpLMXk2UUFTTW0ycE1zdVpSR0RrVTdtSkpsNjBNNUpJV1NCYjZBdUlmbGpjbHRZdmdCT3dQQ2d4dldSbWZzdUJPZldDVzZMU05neE4xRjRndXcyeWY2Y3pDRlVCMGVaQkhTenA5d0pJbWdZanBiNmVLbWJnZXE2WUdWS2JTbXNiSnc0M09vS05BNFdDUjZoTno0UElSU0JBcXVUZFZHRFl3NkZKVTcvTkhuTU9lTFc1TndPN2lKYkp3YzhCbUcwNUwzb1dDeFdSVGJ3NlVwRmFTZ0FpSnBNOWY3TkhkZTlpR0tjeUdDSUVSbVVkNUlvbk4vVlBhUWthNDFocFB5SUYxQ01nbE1wYlUwemFGZzRCd1JHUG5tV1Y3ZDNKMnh1dDVWd1VKQWxiVlJTSmxCWXlLVjBrSGRGVUpqQURCRWpPRDNVQTlZaTRQVEtKbXF3TlNZaHFJbU1ucHgxdGZwRmE2elhLWS9UaVFEZUt3TklOVG9HMUZJVDh5eFRsUndoTU55clQ5QmtuVDdxUG5TL2FnRWlIU2tBM1FwcXZvY1pGMmUxK3dTMUVENG9XUDZRa1NRbWl3U1B2Tm94V1FsbHRsZ3Q1Z0tpT2FOcEdFY1VKMUFYaUlrN0NrcmlNa29wSlNUQXoxZVgzODZ1Mk5lWEwyOW0zOHkrdnJpNXBLY3NsOHJQaFhuNTZvSmR2NXk5QmhqMi9lVXY5TWFPV3V4YVRZUXNFbFlwVXpmRUJwWEJMSGw0dVNxZ0FnVzhiN1lIM1o1VDA4QldxcXBNeTFrSXY2WC9wMVNvYzJjOFNnaFpVOGtDZ1dnakJsRjExVXZKbEZGbk5XS1pLMXpVYkpLNDM4d3dHWW9rSm91ZTJNSnpvdElNbEppdmpRcGxMeTh2bnIrNEJMMkdITkdJY1lPL0NONUlqbWdsaGw3S0lJSDg2aktoZkFEd3hqaXdWd2wycVhMTXNBbDdvZktZUUVXWDhtdXJ1K2F0ZVBqbzFKSU5RdmVPRDh0cUJGd2hrTEZpM2V4bU1XUlR6TGhqUWNUaUpEaUtJWitPUDYrSGtNOCtSenVrTTR5OGF5QjU5MUJ5TC9YMHFHQ3lhdDZXZ1BLMmtES1cxQkxEZEFOVGVNTDZmRFFZNkFqd1VGVTd3TkZVVldnNG03SXp0VndTQmNxZlpHYmJGZ0JwNmg1Z2NxTURRdXZKdDYxcHArTTZkQm10NmJyYVd0WGMxN2Zxd0w1ZEYvWnRPN0Z2eVkxdE9MSytYOXJ1ekdwM2RtQkJjbWxKazlBODNkdzBlbVF1aXFmZU15c250QVpqOTRmcWdHMDdNcmxCRlRlNkZrdVNva3BvZzgraXdHYnNTWXcyb3pvVVljeDdSRkV3Mkgwb25UY255Nnd0cGhJVk5QdzhaVytoNkZzWUc0QTNVZllmd0V2L0treFJKSlhWOGQzTnpUWERWR1ZHTzZqTXN2YjFLL2U5MUVuWEJFUVpaTjFWY2xMTGVjeng5WkU0bGxGeCtHTEdpVXVmaE94S1FUUGg4Q3g2TGc1Mm1adjYyZVFaWXFSNCtjcldRbk9wRkRnUlVlc0Vxb2I0eTNpNlB1OHV1OWlERkh5RnlZNU9DVHdwK3hwemdCR1dZTzUybmd4Sk9Xek5ycFVFWEpPNWl5YlcydkZpWE5jSWszbURabG1HNkRtWmk4MlVEb3ZDREorU3dKZTVSQ25lNVdabytueHFQVWNHT0tJMFFVV29KcUhaTlM2aklWNkNOendTaTExMlEwaUJseUJjbVZ0d2d5aXR5QWNueXdTTnB6WWVKODhVUGJwQkVtd3N5VThnK1FtU2xhNkVMbjVUNElKS3BHMnJyeVdSL1U2Ly9XZi8yWC8ybjdmOCtRZTJORUpzQUZBQkFGQkxBd1FLQUFBQUFBREhySjVUQUFBQUFBQUFBQUFBQUFBQUtBQWNBRlJsYlhCc1lYUmxjeTlyT0hNdFkyOXVabWxuY3k5a1pYQnNiM2x0Wlc1MExYWmhiSFZsY3k5VlZBa0FBN1lZem1Fcm9lVmhkWGdMQUFFRTZBTUFBQVRvQXdBQVVFc0RCQlFBQUFBSUFPNXVjRk9kY0VXa05nQUFBRHNBQUFBN0FCd0FWR1Z0Y0d4aGRHVnpMMnM0Y3kxamIyNW1hV2R6TDJSbGNHeHZlVzFsYm5RdGRtRnNkV1Z6TDJSbFptRjFiSFF0ZG1Gc2RXVnpMbmxoYld4VlZBa0FBMENxazJHTk9OdGhkWGdMQUFFRTZBTUFBQVRvQXdBQVUxWlc4Q3ZOVFVvdFVzaFBVM0FzU0V6T1NGVW9TaTNJeVV4T0xGWW95VmRJQWJMekszbTVsSlY1dWFEaXp2bWxlU1ZXQ2tZQVVFc0RCQlFBQUFBSUFNZXNubE1uSVV3OU5nQUFBRHNBQUFBN0FCd0FWR1Z0Y0d4aGRHVnpMMnM0Y3kxamIyNW1hV2R6TDJSbGNHeHZlVzFsYm5RdGRtRnNkV1Z6TDNKbGMzUnZjbVV0ZG1Gc2RXVnpMbmxoYld4VlZBa0FBN1lZem1HTk9OdGhkWGdMQUFFRTZBTUFBQVRvQXdBQVUxWlc4Q3ZOVFVvdFVzaFBVM0FzU0V6T1NGVW9TaTNJeVV4T0xGWW95VmRJQWJMekszbTVsSlY1dWFEaXp2bWxlU1ZXQ29ZQVVFc0RCQlFBQUFBSUFDMXljRk1Zc2RVYXBnQUFBRlFCQUFBN0FCd0FWR1Z0Y0d4aGRHVnpMMnM0Y3kxamIyNW1hV2R6TDJSbGNHeHZlVzFsYm5RdGRtRnNkV1Z6TDNaaGJIVmxjeTF0WVhCd2FXNW5MbXB6YjI1VlZBa0FBMld2azJHTk9OdGhkWGdMQUFFRTZBTUFBQVRvQXdBQWhZOHhEc01nREVYM25BSXhOMHZISHFJWGlESzRZQ0pMQkN3RFExVGw3aVdvYlZDWGV2RHluci90YVZDMW5xMGZwUU9zcUc5S0M3SW5BNk9KSldSOU9RV1d5Q2g1cTlJNTFvakZaSVE0VXd4SHdyMnNEeFFWblhwbkplV2lxR1RBVTFpNnlEYWNOMjU3S1dSY1VINnhSUWZGNTJwY3YyRHZycUxBSlk4TUFtdDFIUGlFSGJWa2pxdEF0dkh2ZjUyYlloSFQ3TS82M2tQR1lERVl3bFNWYVc1b0grYmhCVkJMQXdRVUFBQUFDQUFEYjNCVFo4VmJoRDBBQUFCSkFBQUFOd0FjQUZSbGJYQnNZWFJsY3k5ck9ITXRZMjl1Wm1sbmN5OWtaWEJzYjNsdFpXNTBMWFpoYkhWbGN5OTJZV3gxWlhNdWVXRnRiQzUyZEd4VlZBa0FBMmFxazJHTk9OdGhkWGdMQUFFRTZBTUFBQVRvQXdBQVUxWlc4Q3ZOVFVvdFVzaFBVM0FzU0V6T1NGVW9TaTNJeVV4T0xGWW95VmRJQWJMeks3bVVsYm1nb3M3NXBYa2xWZ29xMVZDK2JqSklvSllMQUZCTEF3UUtBQUFBQUFCWWtuQlRBQUFBQUFBQUFBQUFBQUFBRndBY0FGUmxiWEJzWVhSbGN5OXJPSE10Y0hKdlptbHNaWE12VlZRSkFBUDM1NU5oSzZIbFlYVjRDd0FCQk9nREFBQUU2QU1BQUZCTEF3UUtBQUFBQUFEdHFHNVQ0QWZxUDlVQUFBRFZBQUFBTWdBY0FGUmxiWEJzWVhSbGN5OXJPSE10Y0hKdlptbHNaWE12WTI1bUxXTmtjeTFpWVhObExYQnliMlpwYkdVdWRHRnlMbWQ2VlZRSkFBTjliSkZoalRqYllYVjRDd0FCQk9nREFBQUU2QU1BQUIrTENBQTlySVJlQUFQdDFVc0t3akFVaGVHTXU0cmd2SkxZcElXdXdoMUl4QWhGYmFVdmNLUkxjdzl1eUVCMUlvb1RuL0Iva3lRa2d3dkp5YTE2WDlmRndzOTZ0KzU4TTk2NXpWcThtQXBTWThRaHpLZkgwLzQ2cWl1ZENwM1lpYkltMFZhSnNOWkdDNmxlWGNnOVhkTzZXa3F4R3M5ZHVYSVB6ejNiLzFPdGI5cmg3bk9aUmQrdUJwKzJjV1d4REcvZ0xjRy9lSnIvTkx2SnY3RTJJLytmRU1keEZGcEFVMVJsTG5zZHRidXR6eU1waDNhUXkxRjFwMEdNK0NnQUFBQUFBQUFBQUFBQUFBQit4Um0ybFZYN0FDZ0FBRkJMQXdRS0FBQUFBQUJZa25CVEZyWU5XdUVBQUFEaEFBQUFMd0FjQUZSbGJYQnNZWFJsY3k5ck9ITXRjSEp2Wm1sc1pYTXZibTlrWlMxd2IzSjBMWEJ5YjJacGJHVXVkR0Z5TG1kNlZWUUpBQVAzNTVOaGpUamJZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFCK0xDQUFiNTVOaEJBRHQxVXNPZ2pBUUJ1QlpjNHJHUGFTbExVMDRoT0VHcGtwTkNDL1RBZ2tyUFpwMzhFSldDTHJSdUZFaXNkOW1tbmFTcnY2WnVsTmFaNm5hZExKb2xRbDZXUmJ3WVpoZ0xJUUFQSHJVQ1EyQk1NS1lpQ2lqOXA2RTJMWWpERE5vVFNNMTRGbisra0ZHNlM3YnFkaERxT2tQS2tick9sVkpyUnNQbkQ5UXlpcmJLOU44SmZpakllY1JZM0N5NStSOE9VNzFudjlJQUtFOHhKeFJ3bS81WjV6UG1uK0VJQSsyc3NybHE3YTM3d3ZsKzc1blY0REo2aXBHSGZIc0VCaUd3YmdPWXJSNnRpQldiamc0anVNczNSVzV5enFGQUF3QUFGQkxBd1FVQUFBQUNBRHRxRzVUbk9Qdk5jWUJBQUQwQ2dBQUdnQWNBRlJsYlhCc1lYUmxjeTkyYm1ZdGJXRndjR2x1Wnk1cWMyOXVWVlFKQUFOOWJKRmhqVGpiWVhWNEN3QUJCT2dEQUFBRTZBTUFBTlZWeVc3Q01CQzk4eFZXempVcU45b2JYWVVxVWxTNElSUzV6Z1NzQnNjZE8waFJ4YjgzTVZzUzFxYVVDaDhpeDI4OHkzdjJlRkFqNmZpeTMydzRrazNBdVNYT1ZBWlUrTTdWR2xFWUtVQ1RwT2phM2lJK2FJNUNHUkhKYkd0dWs0VVJQbU9CNEtkWXdFSU5KZGdreWtiVUJvVWNPU3R3bG9zdHBJb05WUXpaWk5PTDR3dWV4V2FZME4zcDU0eDBGQ08zWnRadndRb1VTQjhrRjZCVGc4RXdoMDBCOWJ6RTYxb3V3ZTNrZVhaK2Z2cEtxRGJNeEhxYld4N0pkQXNUMHRoQ0M2QXRhMVpZR3BhMmd6U1llSnFQWWNJMlNpb2s1aFNnMmNuMDNXQjRxOElJZXEvQXhhcVk0SlNIVWV4VGhGR21SNm5xYVpCbGtQSk1WUlFLbm16ZzgyTzNXcXg0ZkhaSCthZGo1RVBBNHRCa0JyMEg5OTdyMnJ6cXIyNnI2N2xQbnR2cXROMW5yOS91UFBiNnJVNzNWSmQ0RHc5YnhWNm1lZklMdmVkY1hGWmYzRmZJT1R1a0Jwd0tEbFNrVFlqSmJISzViODJCV3M1SjYwZFRVM3luS1gyQkNNRm1xQlhqMVI2aWw2WW1Ldy9FUklRak1BTmtET0dFOERGRFE0SUlpVmJBUlNEQUo0dXdaVTJPYmkzTDZXbGtPWWFMeWwza1p6cGt2MHNScXlyQncxZ2JRTEx3YzR3ZWIzZlZKRGx3aVhLS05lcU5adjNtYndUYlFkb3ZKYXNOYTk5UVN3TUVGQUFBQUFnQTdhaHVVNUxHNDRtb0FBQUFPUUlBQUJvQUhBQlVaVzF3YkdGMFpYTXZkbTVtTFhSbGJYQnNZWFJsTG5aMGJGVlVDUUFEZld5UllZMDQyMkYxZUFzQUFRVG9Bd0FBQk9nREFBQ2xVbDBMZ3pBTWZQZFhTTm1qZVIvN0syT01XT3NvcTIxSmJVR2svMzIyTW5GanczM2s2WkxjY1JmSVdKUlRNWTRXYTZsa1AwQ0RQYkpEZWN5TFV6WHZTVGpqaVF0QXpuM25GZmFHSUExVkVNMmpKTlc0b0t5MlNOaUJ4azVNTEJaMGU4NjRlc1VLcUh5bTdjWTdNYktGR0tzUFBkb0VwYjZBTlVyeVlkdnJTZkNENTNYdmdHcXdaRnFwUkI0N2kzejd6bmZDL3pPa05naHkwdWh2VTZ5azZ4enpWeFN4dUFGUVN3TUVDZ0FBQUFBQTdhaHVVd0FBQUFBQUFBQUFBQUFBQUE4QUhBQlVUMU5EUVMxTlpYUmhaR0YwWVM5VlZBa0FBMzFza1dFcm9lVmhkWGdMQUFFRTZBTUFBQVRvQXdBQVVFc0RCQlFBQUFBSUFNR1ZjRk9QM1Uvb293QUFBUHNBQUFBWkFCd0FWRTlUUTBFdFRXVjBZV1JoZEdFdlZFOVRRMEV1YldWMFlWVlVDUUFEV3U2VFlZMDQyMkYxZUFzQUFRVG9Bd0FBQk9nREFBQmx6azBLd2pBUUJlQjlUcEVEbUtqYklHSk1XMXpVS20xMEgzUXM2VTlTa29qVTAxdEV0T3B5UG9iM250d1ZncE10QkVVUzNRQTVndlBhR29ibmRFWm5TQlE4L3pJa0hLZ0FaN0x1R1U2dnRmSjNuS3NLYnI3V2VORThnYm9Yckt4VHBnUjZzdTBTeFNhNG5rUncwVWFISWM0elBEcW1Ja3RvNWExQkV0cXVHU3BJcGxwZ21PKzUyTVFmL1JuNGR0bDN3M2NVSi95UXloR3IwdjhObmVDaERUMEFVRXNCQWg0RENnQUFBQUFBN3BRa1ZBQUFBQUFBQUFBQUFBQUFBQXdBR0FBQUFBQUFBQUFRQVA5QkFBQUFBRVJsWm1sdWFYUnBiMjV6TDFWVUJRQURVSWJVWVhWNEN3QUJCT2dEQUFBRTZBTUFBRkJMQVFJZUF4UUFBQUFJQU8yb2JsT3c5Zm94Q2dFQUFQWURBQUFmQUJnQUFBQUFBQUVBQUFEL2dVWUFBQUJFWldacGJtbDBhVzl1Y3k5aGNuUnBabUZqZEY5MGVYQmxjeTVxYzI5dVZWUUZBQU45YkpGaGRYZ0xBQUVFNkFNQUFBVG9Bd0FBVUVzQkFoNERGQUFBQUFnQTZLa21WSWxrOUsrb0NRQUFuSTBBQUJRQUdBQUFBQUFBQVFBQUFQK0JxUUVBQUVSbFptbHVhWFJwYjI1ekwwTk9SaTVxYzI5dVZWUUZBQVBUVGRkaGRYZ0xBQUVFNkFNQUFBVG9Bd0FBVUVzQkFoNERGQUFBQUFnQWtLb21WUFEzZHNzVkJBQUF1ak1BQUJzQUdBQUFBQUFBQVFBQUFQK0Jud3NBQUVSbFptbHVhWFJwYjI1ekwyUmhkR0ZmZEhsd1pYTXVhbk52YmxWVUJRQUREMC9YWVhWNEN3QUJCT2dEQUFBRTZBTUFBRkJMQVFJZUF4UUFBQUFJQU8yb2JsTXBqS3ExRUFrQUFGTndBQUFiQUJnQUFBQUFBQUVBQUFEL2dRa1FBQUJFWldacGJtbDBhVzl1Y3k5dWIyUmxYM1I1Y0dWekxtcHpiMjVWVkFVQUEzMXNrV0YxZUFzQUFRVG9Bd0FBQk9nREFBQlFTd0VDSGdNS0FBQUFBQUR0cUc1VFNMb3owQnNBQUFBYkFBQUFIUUFZQUFBQUFBQUJBQUFBLzRGdUdRQUFSR1ZtYVc1cGRHbHZibk12Y0c5c2FXTjVYM1I1Y0dWekxtcHpiMjVWVkFVQUEzMXNrV0YxZUFzQUFRVG9Bd0FBQk9nREFBQlFTd0VDSGdNS0FBQUFBQUR0cUc1VEIzOHlPeUVBQUFBaEFBQUFJd0FZQUFBQUFBQUJBQUFBLzRIZ0dRQUFSR1ZtYVc1cGRHbHZibk12Y21Wc1lYUnBiMjV6YUdsd1gzUjVjR1Z6TG1wemIyNVZWQVVBQTMxc2tXRjFlQXNBQVFUb0F3QUFCT2dEQUFCUVN3RUNIZ01VQUFBQUNBQVdvaVZVTGpUajNTc09BQUFiMWdBQUt3QVlBQUFBQUFBQkFBQUEvNEZlR2dBQVJHVm1hVzVwZEdsdmJuTXZjbVZ6YjNWeVkyVnpYMlJsWm1sdWFYUnBiMjVmZEhsd1pYTXVhbk52YmxWVUJRQURuTzdWWVhWNEN3QUJCT2dEQUFBRTZBTUFBRkJMQVFJZUF3b0FBQUFBQU8yb2JsTUFBQUFBQUFBQUFBQUFBQUFJQUJnQUFBQUFBQUFBRUFEL1FlNG9BQUJUWTNKcGNIUnpMMVZVQlFBRGZXeVJZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFGQkxBUUllQXdvQUFBQUFBUFd1SkZRQUFBQUFBQUFBQUFBQUFBQVBBQmdBQUFBQUFBQUFFQUQvUVRBcEFBQlRZM0pwY0hSekwydHZkR3hwYmk5VlZBVUFBMDIwMUdGMWVBc0FBUVRvQXdBQUJPZ0RBQUJRU3dFQ0hnTVVBQUFBQ0FEdHFHNVROSTNEb2NJREFBQXhDUUFBSVFBWUFBQUFBQUFCQUFBQS80RjVLUUFBVTJOeWFYQjBjeTlyYjNSc2FXNHZRMjlzYkdWamRHOXlVMk55YVhCMExtdDBWVlFGQUFOOWJKRmhkWGdMQUFFRTZBTUFBQVRvQXdBQVVFc0JBaDRERkFBQUFBZ0E3YWh1VXdrR1FYU0hBd0FBdndjQUFCNEFHQUFBQUFBQUFRQUFBUCtCbGkwQUFGTmpjbWx3ZEhNdmEyOTBiR2x1TDBOdmJtWnBaMFJsY0d4dmVTNXJkRlZVQlFBRGZXeVJZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFGQkxBUUllQXhRQUFBQUlBSmlsSlZSQkhNblp3UVlBQUlBYUFBQWpBQmdBQUFBQUFBRUFBQUQvZ1hVeEFBQlRZM0pwY0hSekwydHZkR3hwYmk5RGIyNW1hV2RFWlhCc2IzbFRaWFIxY0M1cmRGVlVCUUFETVBYVllYVjRDd0FCQk9nREFBQUU2QU1BQUZCTEFRSWVBeFFBQUFBSUFQV3VKRlNOWFRZWUN3Y0FBQkVYQUFBZ0FCZ0FBQUFBQUFFQUFBRC9nWk00QUFCVFkzSnBjSFJ6TDJ0dmRHeHBiaTlMT0hOSVpXRnNkR2hEYUdWamF5NXJkRlZVQlFBRFRiVFVZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFGQkxBUUllQXdvQUFBQUFBTzJvYmxNN0JIaVpEUUFBQUEwQUFBQVlBQmdBQUFBQUFBRUFBQUQvZ2ZnL0FBQlRZM0pwY0hSekwydHZkR3hwYmk5U1JVRkVUVVV1YldSVlZBVUFBMzFza1dGMWVBc0FBUVRvQXdBQUJPZ0RBQUJRU3dFQ0hnTVVBQUFBQ0FEdHFHNVRTY053bE04Q0FBRFlCUUFBSWdBWUFBQUFBQUFCQUFBQS80RlhRQUFBVTJOeWFYQjBjeTlyYjNSc2FXNHZVMmx0Y0d4bFJYSnliM0pEYUdWamF5NXJkRlZVQlFBRGZXeVJZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFGQkxBUUllQXhRQUFBQUlBRlY0Y0ZPWk1OUVREZ1VBQUtZTkFBQWpBQmdBQUFBQUFBRUFBQUQvZ1lKREFBQlRZM0pwY0hSekwydHZkR3hwYmk5VGFXMXdiR1ZUZEdGMGRYTkRhR1ZqYXk1cmRGVlVCUUFEQXJxVFlYVjRDd0FCQk9nREFBQUU2QU1BQUZCTEFRSWVBd29BQUFBQUFMcVJjRk1BQUFBQUFBQUFBQUFBQUFBS0FCZ0FBQUFBQUFBQUVBRC9RZTFJQUFCVVpXMXdiR0YwWlhNdlZWUUZBQVBQNXBOaGRYZ0xBQUVFNkFNQUFBVG9Bd0FBVUVzQkFoNERGQUFBQUFnQTdhaHVVLzUyOHV5ZEF3QUFBU1FBQUJvQUdBQUFBQUFBQVFBQUFQK0JNVWtBQUZSbGJYQnNZWFJsY3k5amJtWXRiV0Z3Y0dsdVp5NXFjMjl1VlZRRkFBTjliSkZoZFhnTEFBRUU2QU1BQUFUb0F3QUFVRXNCQWg0REZBQUFBQWdBN2FodVUvSjNMdFZNQVFBQWhnY0FBQm9BR0FBQUFBQUFBUUFBQVArQklrMEFBRlJsYlhCc1lYUmxjeTlqYm1ZdGRHVnRjR3hoZEdVdWRuUnNWVlFGQUFOOWJKRmhkWGdMQUFFRTZBTUFBQVRvQXdBQVVFc0JBaDRERkFBQUFBZ0FhS2NtVkRGMFBHSEpBUUFBeXdvQUFDTUFHQUFBQUFBQUFRQUFBUCtCd2s0QUFGUmxiWEJzWVhSbGN5OWpiMjVtYVdjdGMyVjBkWEF0YldGd2NHbHVaeTVxYzI5dVZWUUZBQU1UU3RkaGRYZ0xBQUVFNkFNQUFBVG9Bd0FBVUVzQkFoNERDZ0FBQUFBQTdhaHVVL3YweC9rWEFBQUFGd0FBQUNNQUdBQUFBQUFBQVFBQUFQK0I2RkFBQUZSbGJYQnNZWFJsY3k5amIyNW1hV2N0YzJWMGRYQXRkR1Z0Y0d4aGRHVXVkblJzVlZRRkFBTjliSkZoZFhnTEFBRUU2QU1BQUFUb0F3QUFVRXNCQWg0RENnQUFBQUFBaHFpZVV3QUFBQUFBQUFBQUFBQUFBQllBR0FBQUFBQUFBQUFRQVA5QlhGRUFBRlJsYlhCc1lYUmxjeTlyT0hNdFkyOXVabWxuY3k5VlZBVUFBN3dRem1GMWVBc0FBUVRvQXdBQUJPZ0RBQUJRU3dFQ0hnTUtBQUFBQUFDam5IQlRBQUFBQUFBQUFBQUFBQUFBS0FBWUFBQUFBQUFBQUJBQS8wR3NVUUFBVkdWdGNHeGhkR1Z6TDJzNGN5MWpiMjVtYVdkekwyUmxjR3h2ZVcxbGJuUXRZMjl1Wm1sbkwxVlVCUUFEVXZxVFlYVjRDd0FCQk9nREFBQUU2QU1BQUZCTEFRSWVBeFFBQUFBSUFFcDJiMVAvT05lYWFnQUFBSUVBQUFBeUFCZ0FBQUFBQUFFQUFBRC9nUTVTQUFCVVpXMXdiR0YwWlhNdmF6aHpMV052Ym1acFozTXZaR1Z3Ykc5NWJXVnVkQzFqYjI1bWFXY3ZRMmhoY25RdWVXRnRiRlZVQlFBRG0yV1NZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFGQkxBUUllQXdvQUFBQUFBS09jY0ZNQUFBQUFBQUFBQUFBQUFBQXZBQmdBQUFBQUFBQUFFQUQvUWVSU0FBQlVaVzF3YkdGMFpYTXZhemh6TFdOdmJtWnBaM012WkdWd2JHOTViV1Z1ZEMxamIyNW1hV2N2WTJoaGNuUnpMMVZVQlFBRFV2cVRZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFGQkxBUUllQXdvQUFBQUFBS09jY0ZNQUFBQUFBQUFBQUFBQUFBQTJBQmdBQUFBQUFBQUFFQUQvUVUxVEFBQlVaVzF3YkdGMFpYTXZhemh6TFdOdmJtWnBaM012WkdWd2JHOTViV1Z1ZEMxamIyNW1hV2N2WTJoaGNuUnpMMk52YlcxdmJpOVZWQVVBQTFMNmsyRjFlQXNBQVFUb0F3QUFCT2dEQUFCUVN3RUNIZ01VQUFBQUNBRHRxRzVUOVltcUxlZ0FBQUJXQVFBQVFRQVlBQUFBQUFBQkFBQUEvNEc5VXdBQVZHVnRjR3hoZEdWekwyczRjeTFqYjI1bWFXZHpMMlJsY0d4dmVXMWxiblF0WTI5dVptbG5MMk5vWVhKMGN5OWpiMjF0YjI0dkxtaGxiRzFwWjI1dmNtVlZWQVVBQTMxc2tXRjFlQXNBQVFUb0F3QUFCT2dEQUFCUVN3RUNIZ01VQUFBQUNBRHRxRzVUVXF2czF5a0JBQUFoQWdBQVFBQVlBQUFBQUFBQkFBQUEvNEVnVlFBQVZHVnRjR3hoZEdWekwyczRjeTFqYjI1bWFXZHpMMlJsY0d4dmVXMWxiblF0WTI5dVptbG5MMk5vWVhKMGN5OWpiMjF0YjI0dlEyaGhjblF1ZVdGdGJGVlVCUUFEZld5UllYVjRDd0FCQk9nREFBQUU2QU1BQUZCTEFRSWVBeFFBQUFBSUFPMm9ibE5mSnpMcmJnMEFBQU0vQUFBL0FCZ0FBQUFBQUFFQUFBRC9nY05XQUFCVVpXMXdiR0YwWlhNdmF6aHpMV052Ym1acFozTXZaR1Z3Ykc5NWJXVnVkQzFqYjI1bWFXY3ZZMmhoY25SekwyTnZiVzF2Ymk5U1JVRkVUVVV1YldSVlZBVUFBMzFza1dGMWVBc0FBUVRvQXdBQUJPZ0RBQUJRU3dFQ0hnTUtBQUFBQUFDam5IQlRBQUFBQUFBQUFBQUFBQUFBUUFBWUFBQUFBQUFBQUJBQS8wR3FaQUFBVkdWdGNHeGhkR1Z6TDJzNGN5MWpiMjVtYVdkekwyUmxjR3h2ZVcxbGJuUXRZMjl1Wm1sbkwyTm9ZWEowY3k5amIyMXRiMjR2ZEdWdGNHeGhkR1Z6TDFWVUJRQURVdnFUWVhWNEN3QUJCT2dEQUFBRTZBTUFBRkJMQVFJZUF4UUFBQUFJQU8yb2JsTkUxZVlaZlFJQUFKa0xBQUJQQUJnQUFBQUFBQUVBQUFEL2dTUmxBQUJVWlcxd2JHRjBaWE12YXpoekxXTnZibVpwWjNNdlpHVndiRzk1YldWdWRDMWpiMjVtYVdjdlkyaGhjblJ6TDJOdmJXMXZiaTkwWlcxd2JHRjBaWE12WDJGbVptbHVhWFJwWlhNdWRIQnNWVlFGQUFOOWJKRmhkWGdMQUFFRTZBTUFBQVRvQXdBQVVFc0JBaDRERkFBQUFBZ0E3YWh1VTlsQ0ZhLzRBQUFBalFNQUFGRUFHQUFBQUFBQUFRQUFBUCtCS21nQUFGUmxiWEJzWVhSbGN5OXJPSE10WTI5dVptbG5jeTlrWlhCc2IzbHRaVzUwTFdOdmJtWnBaeTlqYUdGeWRITXZZMjl0Ylc5dUwzUmxiWEJzWVhSbGN5OWZZMkZ3WVdKcGJHbDBhV1Z6TG5Sd2JGVlVCUUFEZld5UllYVjRDd0FCQk9nREFBQUU2QU1BQUZCTEFRSWVBeFFBQUFBSUFPMm9ibE9BYXRDWjRRRUFBSkVFQUFCTEFCZ0FBQUFBQUFFQUFBRC9nYTFwQUFCVVpXMXdiR0YwWlhNdmF6aHpMV052Ym1acFozTXZaR1Z3Ykc5NWJXVnVkQzFqYjI1bWFXY3ZZMmhoY25SekwyTnZiVzF2Ymk5MFpXMXdiR0YwWlhNdlgyVnljbTl5Y3k1MGNHeFZWQVVBQTMxc2tXRjFlQXNBQVFUb0F3QUFCT2dEQUFCUVN3RUNIZ01VQUFBQUNBRHRxRzVUaE1xc3pJc0JBQURyQkFBQVN3QVlBQUFBQUFBQkFBQUEvNEVUYkFBQVZHVnRjR3hoZEdWekwyczRjeTFqYjI1bWFXZHpMMlJsY0d4dmVXMWxiblF0WTI5dVptbG5MMk5vWVhKMGN5OWpiMjF0YjI0dmRHVnRjR3hoZEdWekwxOXBiV0ZuWlhNdWRIQnNWVlFGQUFOOWJKRmhkWGdMQUFFRTZBTUFBQVRvQXdBQVVFc0JBaDRERkFBQUFBZ0E3YWh1VTQxa2VaM3NBQUFBU2dJQUFFc0FHQUFBQUFBQUFRQUFBUCtCSTI0QUFGUmxiWEJzWVhSbGN5OXJPSE10WTI5dVptbG5jeTlrWlhCc2IzbHRaVzUwTFdOdmJtWnBaeTlqYUdGeWRITXZZMjl0Ylc5dUwzUmxiWEJzWVhSbGN5OWZiR0ZpWld4ekxuUndiRlZVQlFBRGZXeVJZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFGQkxBUUllQXhRQUFBQUlBTzJvYmxQS2QwdnBod0VBQUNRRUFBQktBQmdBQUFBQUFBRUFBQUQvZ1pSdkFBQlVaVzF3YkdGMFpYTXZhemh6TFdOdmJtWnBaM012WkdWd2JHOTViV1Z1ZEMxamIyNW1hV2N2WTJoaGNuUnpMMk52YlcxdmJpOTBaVzF3YkdGMFpYTXZYMjVoYldWekxuUndiRlZVQlFBRGZXeVJZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFGQkxBUUllQXhRQUFBQUlBTzJvYmxNeWhHa29pQUlBQVBBSEFBQk1BQmdBQUFBQUFBRUFBQUQvZ1o5eEFBQlVaVzF3YkdGMFpYTXZhemh6TFdOdmJtWnBaM012WkdWd2JHOTViV1Z1ZEMxamIyNW1hV2N2WTJoaGNuUnpMMk52YlcxdmJpOTBaVzF3YkdGMFpYTXZYM05sWTNKbGRITXVkSEJzVlZRRkFBTjliSkZoZFhnTEFBRUU2QU1BQUFUb0F3QUFVRXNCQWg0REZBQUFBQWdBN2FodVU1dDVmUi84QUFBQWRBSUFBRXdBR0FBQUFBQUFBUUFBQVArQnJYUUFBRlJsYlhCc1lYUmxjeTlyT0hNdFkyOXVabWxuY3k5a1pYQnNiM2x0Wlc1MExXTnZibVpwWnk5amFHRnlkSE12WTI5dGJXOXVMM1JsYlhCc1lYUmxjeTlmYzNSdmNtRm5aUzUwY0d4VlZBVUFBMzFza1dGMWVBc0FBUVRvQXdBQUJPZ0RBQUJRU3dFQ0hnTVVBQUFBQ0FEdHFHNVQxVHQ1dE5RQUFBQ0hBUUFBVGdBWUFBQUFBQUFCQUFBQS80RXZkZ0FBVkdWdGNHeGhkR1Z6TDJzNGN5MWpiMjVtYVdkekwyUmxjR3h2ZVcxbGJuUXRZMjl1Wm1sbkwyTm9ZWEowY3k5amIyMXRiMjR2ZEdWdGNHeGhkR1Z6TDE5MGNHeDJZV3gxWlhNdWRIQnNWVlFGQUFOOWJKRmhkWGdMQUFFRTZBTUFBQVRvQXdBQVVFc0JBaDRERkFBQUFBZ0E3YWh1VXdiN1B4eFFBZ0FBM1FVQUFFb0FHQUFBQUFBQUFRQUFBUCtCaTNjQUFGUmxiWEJzWVhSbGN5OXJPSE10WTI5dVptbG5jeTlrWlhCc2IzbHRaVzUwTFdOdmJtWnBaeTlqYUdGeWRITXZZMjl0Ylc5dUwzUmxiWEJzWVhSbGN5OWZkWFJwYkhNdWRIQnNWVlFGQUFOOWJKRmhkWGdMQUFFRTZBTUFBQVRvQXdBQVVFc0JBaDRERkFBQUFBZ0E3YWh1VTJHL0FoS0FCZ0FBU0NzQUFGQUFHQUFBQUFBQUFRQUFBUCtCWDNvQUFGUmxiWEJzWVhSbGN5OXJPSE10WTI5dVptbG5jeTlrWlhCc2IzbHRaVzUwTFdOdmJtWnBaeTlqYUdGeWRITXZZMjl0Ylc5dUwzUmxiWEJzWVhSbGN5OWZkbUZzYVdSaGRHbHZibk11ZEhCc1ZWUUZBQU45YkpGaGRYZ0xBQUVFNkFNQUFBVG9Bd0FBVUVzQkFoNERGQUFBQUFnQTdhaHVVMEpENW9sa0FRQUFSQUlBQUUwQUdBQUFBQUFBQVFBQUFQK0JhWUVBQUZSbGJYQnNZWFJsY3k5ck9ITXRZMjl1Wm1sbmN5OWtaWEJzYjNsdFpXNTBMV052Ym1acFp5OWphR0Z5ZEhNdlkyOXRiVzl1TDNSbGJYQnNZWFJsY3k5ZmQyRnlibWx1WjNNdWRIQnNWVlFGQUFOOWJKRmhkWGdMQUFFRTZBTUFBQVRvQXdBQVVFc0JBaDRERkFBQUFBZ0E3YWh1VStRdGlicFdBQUFBWFFBQUFFRUFHQUFBQUFBQUFRQUFBUCtCVklNQUFGUmxiWEJzWVhSbGN5OXJPSE10WTI5dVptbG5jeTlrWlhCc2IzbHRaVzUwTFdOdmJtWnBaeTlqYUdGeWRITXZZMjl0Ylc5dUwzWmhiSFZsY3k1NVlXMXNWVlFGQUFOOWJKRmhkWGdMQUFFRTZBTUFBQVRvQXdBQVVFc0JBaDREQ2dBQUFBQUErSFZ2VXdBQUFBQUFBQUFBQUFBQUFESUFHQUFBQUFBQUFBQVFBUDlCSllRQUFGUmxiWEJzWVhSbGN5OXJPSE10WTI5dVptbG5jeTlrWlhCc2IzbHRaVzUwTFdOdmJtWnBaeTkwWlcxd2JHRjBaWE12VlZRRkFBTUVaWkpoZFhnTEFBRUU2QU1BQUFUb0F3QUFVRXNCQWg0REZBQUFBQWdBN2FodVUyNEc2amg2QlFBQU54MEFBRUVBR0FBQUFBQUFBUUFBQVArQmtZUUFBRlJsYlhCc1lYUmxjeTlyT0hNdFkyOXVabWxuY3k5a1pYQnNiM2x0Wlc1MExXTnZibVpwWnk5MFpXMXdiR0YwWlhNdlpHVndiRzk1YldWdWRDNTVZVzFzVlZRRkFBTjliSkZoZFhnTEFBRUU2QU1BQUFUb0F3QUFVRXNCQWg0REZBQUFBQWdBN2FodVV4TUxjNVBkQmdBQXJpQUFBRDRBR0FBQUFBQUFBUUFBQVArQmhvb0FBRlJsYlhCc1lYUmxjeTlyT0hNdFkyOXVabWxuY3k5a1pYQnNiM2x0Wlc1MExXTnZibVpwWnk5MFpXMXdiR0YwWlhNdlgyaGxiSEJsY25NdWRIQnNWVlFGQUFOOWJKRmhkWGdMQUFFRTZBTUFBQVRvQXdBQVVFc0JBaDRERkFBQUFBZ0E3YWh1VXl4b1MxVU9Dd0FBbUNRQUFETUFHQUFBQUFBQUFRQUFBUCtCMjVFQUFGUmxiWEJzWVhSbGN5OXJPSE10WTI5dVptbG5jeTlrWlhCc2IzbHRaVzUwTFdOdmJtWnBaeTkyWVd4MVpYTXVlV0Z0YkZWVUJRQURmV3lSWVhWNEN3QUJCT2dEQUFBRTZBTUFBRkJMQVFJZUF3b0FBQUFBQUtxZWNGUHZhYlBqWGpRQUFGNDBBQUF1QUJnQUFBQUFBQUFBQUFEL2dWYWRBQUJVWlcxd2JHRjBaWE12YXpoekxXTnZibVpwWjNNdlpHVndiRzk1YldWdWRDMWpiMjVtYVdjdWRHRnlMbWQ2VlZRRkFBTWYvcE5oZFhnTEFBRUU2QU1BQUFUb0F3QUFVRXNCQWg0RENnQUFBQUFBeDZ5ZVV3QUFBQUFBQUFBQUFBQUFBQ2dBR0FBQUFBQUFBQUFRQVA5QkhOSUFBRlJsYlhCc1lYUmxjeTlyT0hNdFkyOXVabWxuY3k5a1pYQnNiM2x0Wlc1MExYWmhiSFZsY3k5VlZBVUFBN1lZem1GMWVBc0FBUVRvQXdBQUJPZ0RBQUJRU3dFQ0hnTVVBQUFBQ0FEdWJuQlRuWEJGcERZQUFBQTdBQUFBT3dBWUFBQUFBQUFCQUFBQS80RiswZ0FBVkdWdGNHeGhkR1Z6TDJzNGN5MWpiMjVtYVdkekwyUmxjR3h2ZVcxbGJuUXRkbUZzZFdWekwyUmxabUYxYkhRdGRtRnNkV1Z6TG5saGJXeFZWQVVBQTBDcWsyRjFlQXNBQVFUb0F3QUFCT2dEQUFCUVN3RUNIZ01VQUFBQUNBREhySjVUSnlGTVBUWUFBQUE3QUFBQU93QVlBQUFBQUFBQkFBQUEvNEVwMHdBQVZHVnRjR3hoZEdWekwyczRjeTFqYjI1bWFXZHpMMlJsY0d4dmVXMWxiblF0ZG1Gc2RXVnpMM0psYzNSdmNtVXRkbUZzZFdWekxubGhiV3hWVkFVQUE3WVl6bUYxZUFzQUFRVG9Bd0FBQk9nREFBQlFTd0VDSGdNVUFBQUFDQUF0Y25CVEdMSFZHcVlBQUFCVUFRQUFPd0FZQUFBQUFBQUJBQUFBLzRIVTB3QUFWR1Z0Y0d4aGRHVnpMMnM0Y3kxamIyNW1hV2R6TDJSbGNHeHZlVzFsYm5RdGRtRnNkV1Z6TDNaaGJIVmxjeTF0WVhCd2FXNW5MbXB6YjI1VlZBVUFBMld2azJGMWVBc0FBUVRvQXdBQUJPZ0RBQUJRU3dFQ0hnTVVBQUFBQ0FBRGIzQlRaOFZiaEQwQUFBQkpBQUFBTndBWUFBQUFBQUFCQUFBQS80SHYxQUFBVkdWdGNHeGhkR1Z6TDJzNGN5MWpiMjVtYVdkekwyUmxjR3h2ZVcxbGJuUXRkbUZzZFdWekwzWmhiSFZsY3k1NVlXMXNMblowYkZWVUJRQURacXFUWVhWNEN3QUJCT2dEQUFBRTZBTUFBRkJMQVFJZUF3b0FBQUFBQUZpU2NGTUFBQUFBQUFBQUFBQUFBQUFYQUJnQUFBQUFBQUFBRUFEL1FaM1ZBQUJVWlcxd2JHRjBaWE12YXpoekxYQnliMlpwYkdWekwxVlVCUUFEOStlVFlYVjRDd0FCQk9nREFBQUU2QU1BQUZCTEFRSWVBd29BQUFBQUFPMm9ibFBnQitvLzFRQUFBTlVBQUFBeUFCZ0FBQUFBQUFBQUFBRC9nZTdWQUFCVVpXMXdiR0YwWlhNdmF6aHpMWEJ5YjJacGJHVnpMMk51WmkxalpITXRZbUZ6WlMxd2NtOW1hV3hsTG5SaGNpNW5lbFZVQlFBRGZXeVJZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFGQkxBUUllQXdvQUFBQUFBRmlTY0ZNV3RnMWE0UUFBQU9FQUFBQXZBQmdBQUFBQUFBQUFBQUQvZ1MvWEFBQlVaVzF3YkdGMFpYTXZhemh6TFhCeWIyWnBiR1Z6TDI1dlpHVXRjRzl5ZEMxd2NtOW1hV3hsTG5SaGNpNW5lbFZVQlFBRDkrZVRZWFY0Q3dBQkJPZ0RBQUFFNkFNQUFGQkxBUUllQXhRQUFBQUlBTzJvYmxPYzQrODF4Z0VBQVBRS0FBQWFBQmdBQUFBQUFBRUFBQUQvZ1huWUFBQlVaVzF3YkdGMFpYTXZkbTVtTFcxaGNIQnBibWN1YW5OdmJsVlVCUUFEZld5UllYVjRDd0FCQk9nREFBQUU2QU1BQUZCTEFRSWVBeFFBQUFBSUFPMm9ibE9TeHVPSnFBQUFBRGtDQUFBYUFCZ0FBQUFBQUFFQUFBRC9nWlBhQUFCVVpXMXdiR0YwWlhNdmRtNW1MWFJsYlhCc1lYUmxMblowYkZWVUJRQURmV3lSWVhWNEN3QUJCT2dEQUFBRTZBTUFBRkJMQVFJZUF3b0FBQUFBQU8yb2JsTUFBQUFBQUFBQUFBQUFBQUFQQUJnQUFBQUFBQUFBRUFEL1FZL2JBQUJVVDFORFFTMU5aWFJoWkdGMFlTOVZWQVVBQTMxc2tXRjFlQXNBQVFUb0F3QUFCT2dEQUFCUVN3RUNIZ01VQUFBQUNBREJsWEJUajkxUDZLTUFBQUQ3QUFBQUdRQVlBQUFBQUFBQkFBQUEvNEhZMndBQVZFOVRRMEV0VFdWMFlXUmhkR0V2VkU5VFEwRXViV1YwWVZWVUJRQURXdTZUWVhWNEN3QUJCT2dEQUFBRTZBTUFBRkJMQlFZQUFBQUFQUUE5QUt3YkFBRE8zQUFBQUFBPQ==","listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967719804,"timeout":0,"description":"ONAP SDK ARTIFACT","artifactType":"CONTROLLER_BLUEPRINT_ARCHIVE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnfcba","artifactName":"basic_cnf_cba_enriched.zip","artifactRef":null,"artifactGroupType":"DEPLOYMENT","artifactChecksum":"OWEzNmRmZDA4MGYyNGFkYTE2M2M0ZmVhMjNhZDVjNmM=","artifactUUID":"e63c9b52-cc9e-4b46-b1a0-2a7a9c13f003","generatedFromId":null,"artifactDisplayName":"vnfcba","mandatory":false,"apiUrl":null,"serviceApi":false,"artifactLabel":"vnfcba","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnfcba","duplicated":false,"payloadUpdateDate":1725967719813,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":null,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":null,"updaterFullName":"Carlos Santana","lastUpdateDate":1725967719804,"artifactVersion":"1","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false} 2024-09-10 11:28:52,171 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:52,172 DEBUG 145:onap_service.py(1) - [None][Request lifecycle operation certify on VF object basic_cnf_macro] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:52,172 DEBUG 147:onap_service.py(1) - [None][Request lifecycle operation certify on VF object basic_cnf_macro] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/resources/123b2531-f5b0-4f9b-b7f9-45df2914d52f/lifecycleState/certify 2024-09-10 11:28:52,172 DEBUG 148:onap_service.py(1) - [None][Request lifecycle operation certify on VF object basic_cnf_macro] data sent: { "userRemarks": "certify" } 2024-09-10 11:28:52,175 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:56,646 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/resources/123b2531-f5b0-4f9b-b7f9-45df2914d52f/lifecycleState/certify HTTP/1.1" 200 1329 2024-09-10 11:28:56,647 INFO 158:onap_service.py(1) - [None][Request lifecycle operation certify on VF object basic_cnf_macro] response code: 200 2024-09-10 11:28:56,647 DEBUG 162:onap_service.py(1) - [None][Request lifecycle operation certify on VF object basic_cnf_macro] response: {"uniqueId":"4180d6fc-1385-42d4-aafc-aaae498a27f1","name":"basic_cnf_macro","version":"1.0","isHighestVersion":true,"creationDate":1725967714365,"lastUpdateDate":1725967731919,"description":"ONAP SDK Resource","lifecycleState":"CERTIFIED","tags":["basic_cnf_macro"],"icon":"defaulticon","normalizedName":"basiccnfmacro","systemName":"BasicCnfMacro","contactId":"cs0008","allVersions":{"1.0":"4180d6fc-1385-42d4-aafc-aaae498a27f1"},"csarUUID":"46620755bcc94a7f96bd8869ecb5cf4a","csarVersion":"1.0","invariantUUID":"8416947f-9735-45f8-b80f-cbcfaa802db4","componentType":"RESOURCE","categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","useServiceSubstitutionForNestedServices":false,"subcategories":[{"name":"Network Service","normalizedName":"network service","uniqueId":"resourceNewCategory.generic.network service","icons":["network"],"metadataKeys":[],"empty":false}],"empty":false}],"creatorUserId":"cs0008","creatorFullName":"Carlos Santana","lastUpdaterUserId":"cs0008","lastUpdaterFullName":"Carlos Santana","isArchived":false,"archiveTime":0,"isVspArchived":false,"vendorName":"basic_cnf_macro","vendorRelease":"1.0","resourceVendorModelNumber":"","resourceType":"VF","toscaResourceName":"org.openecomp.resource.vf.BasicCnfMacro","uuid":"f9e32f64-a726-4f6d-bb5c-d9d878f8a43d"} 2024-09-10 11:28:56,647 INFO 337:base.py(1) - *********************************************************************************** 2024-09-10 11:28:56,647 INFO 338:base.py(1) - | PASS [SDC] YamlTemplateVfOnboardStep: Onboard vf described in YAML file in SDC. | 2024-09-10 11:28:56,647 INFO 339:base.py(1) - *********************************************************************************** 2024-09-10 11:28:56,647 INFO 337:base.py(1) - ************************************************************************************************* 2024-09-10 11:28:56,647 INFO 338:base.py(1) - | CONTINUE [SDC] YamlTemplateServiceOnboardStep: Onboard service described in YAML file in SDC. | 2024-09-10 11:28:56,648 INFO 339:base.py(1) - ************************************************************************************************* 2024-09-10 11:28:56,648 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:56,648 DEBUG 145:onap_service.py(1) - [None][Get all SERVICE] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:56,648 DEBUG 147:onap_service.py(1) - [None][Get all SERVICE] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/screen?excludeTypes=PRODUCT&excludeTypes=VF&excludeTypes=VFC&excludeTypes=CP&excludeTypes=VL&excludeTypes=Configuration&excludeTypes=VFCMT&excludeTypes=CVFC&excludeTypes=PNF&excludeTypes=CR&excludeTypes=ServiceProxy&excludeTypes=ServiceSubstitution 2024-09-10 11:28:56,648 DEBUG 148:onap_service.py(1) - [None][Get all SERVICE] data sent: None 2024-09-10 11:28:56,649 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:56,765 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/screen?excludeTypes=PRODUCT&excludeTypes=VF&excludeTypes=VFC&excludeTypes=CP&excludeTypes=VL&excludeTypes=Configuration&excludeTypes=VFCMT&excludeTypes=CVFC&excludeTypes=PNF&excludeTypes=CR&excludeTypes=ServiceProxy&excludeTypes=ServiceSubstitution HTTP/1.1" 200 30 2024-09-10 11:28:56,766 INFO 158:onap_service.py(1) - [None][Get all SERVICE] response code: 200 2024-09-10 11:28:56,766 DEBUG 162:onap_service.py(1) - [None][Get all SERVICE] response: {"resources":[],"services":[]} 2024-09-10 11:28:56,767 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:56,767 DEBUG 145:onap_service.py(1) - [None][Get archived SERVICE] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:56,767 DEBUG 147:onap_service.py(1) - [None][Get archived SERVICE] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/archive 2024-09-10 11:28:56,767 DEBUG 148:onap_service.py(1) - [None][Get archived SERVICE] data sent: None 2024-09-10 11:28:56,769 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:56,833 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/catalog/archive HTTP/1.1" 200 2 2024-09-10 11:28:56,833 INFO 158:onap_service.py(1) - [None][Get archived SERVICE] response code: 200 2024-09-10 11:28:56,834 DEBUG 162:onap_service.py(1) - [None][Get archived SERVICE] response: {} 2024-09-10 11:28:56,834 WARNING 182:sdc_resource.py(1) - Service basic_cnf_macro doesn't exist in SDC 2024-09-10 11:28:56,836 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:56,836 DEBUG 145:onap_service.py(1) - [None][Get all ServiceCategory] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:56,837 DEBUG 147:onap_service.py(1) - [None][Get all ServiceCategory] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/categories/services 2024-09-10 11:28:56,837 DEBUG 148:onap_service.py(1) - [None][Get all ServiceCategory] data sent: None 2024-09-10 11:28:56,838 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:56,987 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/categories/services HTTP/1.1" 200 3424 2024-09-10 11:28:56,988 INFO 158:onap_service.py(1) - [None][Get all ServiceCategory] response code: 200 2024-09-10 11:28:56,988 DEBUG 162:onap_service.py(1) - [None][Get all ServiceCategory] response: [{"name":"Network L4+","displayName":null,"normalizedName":"network l4+","models":["SDC AID"],"uniqueId":"serviceNewCategory.network l4+","icons":["network_l_4"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"AutomationComposition","displayName":null,"normalizedName":"automationcomposition","models":["AUTOMATION COMPOSITION"],"uniqueId":"serviceNewCategory.automationcomposition","icons":["network_l_1-3"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Network Service","displayName":null,"normalizedName":"network service","models":["SDC AID"],"uniqueId":"serviceNewCategory.network service","icons":["network_l_1-3"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Network L1-3","displayName":null,"normalizedName":"network l1-3","models":["SDC AID"],"uniqueId":"serviceNewCategory.network l1-3","icons":["network_l_1-3"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"ETSI NFV Network Service","displayName":null,"normalizedName":"etsi nfv network service","models":["ETSI SOL001 v2.5.1","SDC AID"],"uniqueId":"serviceNewCategory.etsi nfv network service","icons":["etsi_nfv_network_service"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[{"name":"ETSI Version","displayName":"ETSI Version","validValues":["3.3.1","2.7.1","2.5.1"],"mandatory":true,"defaultValue":"2.5.1","type":null,"version":null,"ownerId":null,"empty":false}],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"VoIP Call Control","displayName":null,"normalizedName":"voip call control","models":["SDC AID"],"uniqueId":"serviceNewCategory.voip call control","icons":["call_controll"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"E2E Service","displayName":null,"normalizedName":"e2e service","models":["SDC AID"],"uniqueId":"serviceNewCategory.e2e service","icons":["network_l_1-3"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Mobility","displayName":null,"normalizedName":"mobility","models":["SDC AID"],"uniqueId":"serviceNewCategory.mobility","icons":["mobility"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Partner Domain Service","displayName":null,"normalizedName":"partner domain service","models":["SDC AID"],"uniqueId":"serviceNewCategory.partner domain service","icons":["partner_domain_service"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false}] 2024-09-10 11:28:56,988 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:56,988 DEBUG 145:onap_service.py(1) - [None][Create SERVICE basic_cnf_macro] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:56,988 DEBUG 147:onap_service.py(1) - [None][Create SERVICE basic_cnf_macro] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services 2024-09-10 11:28:56,988 DEBUG 148:onap_service.py(1) - [None][Create SERVICE basic_cnf_macro] data sent: { "componentType": "SERVICE", "name": "basic_cnf_macro", "contactId": "cs0008", "categories": [ { "name": "Network Service", "uniqueId": "serviceNewCategory.network service" } ], "instantiationType": "A-la-carte", "description": "ONAP SDK Service" } 2024-09-10 11:28:56,989 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:59,024 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/services HTTP/1.1" 201 None 2024-09-10 11:28:59,025 INFO 158:onap_service.py(1) - [None][Create SERVICE basic_cnf_macro] response code: 201 2024-09-10 11:28:59,025 DEBUG 162:onap_service.py(1) - [None][Create SERVICE basic_cnf_macro] response: {"additionalInformation":null,"properties":[{"definition":false,"hidden":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.skip_post_instantiation_configuration","type":"boolean","required":false,"defaultValue":"true","description":null,"schema":null,"password":false,"name":"skip_post_instantiation_configuration","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":["{\"validValues\":[true,false]}"],"metadata":null,"userCreated":false,"constraints":[{"validValues":[true,false]}],"toscaSubPath":null,"schemaType":null,"parentUniqueId":null,"schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":null,"empty":false},{"definition":false,"hidden":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.controller_actor","type":"string","required":false,"defaultValue":"SO-REF-DATA","description":null,"schema":null,"password":false,"name":"controller_actor","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":["{\"validValues\":[\"SO-REF-DATA\",\"CDS\",\"SDNC\",\"APPC\"]}"],"metadata":null,"userCreated":false,"constraints":[{"validValues":["SO-REF-DATA","CDS","SDNC","APPC"]}],"toscaSubPath":null,"schemaType":null,"parentUniqueId":null,"schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":null,"empty":false},{"definition":false,"hidden":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.cds_model_version","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"cds_model_version","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"schemaType":null,"parentUniqueId":null,"schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":null,"empty":false},{"definition":false,"hidden":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.cds_model_name","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"cds_model_name","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"schemaType":null,"parentUniqueId":null,"schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":null,"empty":false},{"definition":false,"hidden":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.default_software_version","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"default_software_version","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"schemaType":null,"parentUniqueId":null,"schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":null,"empty":false}],"attributes":null,"artifacts":{"operationalpolicies":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.operationalpolicies","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Operational Policies","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"operationalpolicies","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"certificationtestresults":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.certificationtestresults","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"TD Certification Test Results","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"certificationtestresults","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"deploymentvotingrecord":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.deploymentvotingrecord","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Deployment Voting Record","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"deploymentvotingrecord","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"automationcompositionfunctions":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.automationcompositionfunctions","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Automation Composition Functions","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"automationcompositionfunctions","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"servicequestionnaire":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.servicequestionnaire","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Service Questionnaire","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"servicequestionnaire","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"dimensioninginfo":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.dimensioninginfo","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Dimensioning Info","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"dimensioninginfo","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"affinityrules":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.affinityrules","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Affinity Rules","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"affinityrules","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"serviceartifactplan":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.serviceartifactplan","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Service Artifact Plan","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"serviceartifactplan","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"servicespecificpolicies":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.servicespecificpolicies","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Service-specific Policies","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"servicespecificpolicies","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"servicesecuritytemplate":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.servicesecuritytemplate","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Service Security Template","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"servicesecuritytemplate","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"engineeringrules":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.engineeringrules","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Engineering Rules (ERD)","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"engineeringrules","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"distributioninstructions":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.distributioninstructions","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Distribution Instructions","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"distributioninstructions","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"summaryofimpactstoecompelements":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.summaryofimpactstoecompelements","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Summary of impacts to ECOMP elements,OSSs, BSSs","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"summaryofimpactstoecompelements","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false}},"deploymentArtifacts":{},"toscaArtifacts":{"assettoscacsar":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":"TOSCA definition package of the asset","artifactType":"TOSCA_CSAR","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.assettoscacsar","artifactName":"service-BasicCnfMacro-csar.csar","artifactRef":null,"artifactGroupType":"TOSCA","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Tosca Model","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"assettoscacsar","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"assettoscatemplate":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":"TOSCA representation of the asset","artifactType":"TOSCA_TEMPLATE","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.assettoscatemplate","artifactName":"service-BasicCnfMacro-template.yml","artifactRef":null,"artifactGroupType":"TOSCA","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Tosca Template","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"assettoscatemplate","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false}},"categories":[{"name":"Network Service","displayName":null,"normalizedName":null,"models":null,"uniqueId":"serviceNewCategory.network service","icons":["defaulticon"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":null,"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false}],"componentInstances":null,"componentInstancesRelations":[],"componentInstancesInputs":null,"componentInstancesOutputs":null,"componentInstancesProperties":null,"componentInstancesAttributes":null,"capabilities":{},"requirements":null,"componentInstancesInterfaces":null,"inputs":[{"definition":false,"hidden":false,"uniqueId":"4a836eeb-d562-4390-9c41-8b76af37fbe7.skip_post_instantiation_configuration","type":"boolean","required":false,"defaultValue":"true","description":null,"schema":null,"password":false,"name":"skip_post_instantiation_configuration","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":["{\"validValues\":[true,false]}"],"metadata":null,"userCreated":false,"constraints":[{"validValues":[true,false]}],"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"4a836eeb-d562-4390-9c41-8b76af37fbe7","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"4a836eeb-d562-4390-9c41-8b76af37fbe7","empty":false},{"definition":false,"hidden":false,"uniqueId":"4a836eeb-d562-4390-9c41-8b76af37fbe7.controller_actor","type":"string","required":false,"defaultValue":"SO-REF-DATA","description":null,"schema":null,"password":false,"name":"controller_actor","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":["{\"validValues\":[\"SO-REF-DATA\",\"CDS\",\"SDNC\",\"APPC\"]}"],"metadata":null,"userCreated":false,"constraints":[{"validValues":["SO-REF-DATA","CDS","SDNC","APPC"]}],"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"4a836eeb-d562-4390-9c41-8b76af37fbe7","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"4a836eeb-d562-4390-9c41-8b76af37fbe7","empty":false},{"definition":false,"hidden":false,"uniqueId":"4a836eeb-d562-4390-9c41-8b76af37fbe7.cds_model_version","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"cds_model_version","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"4a836eeb-d562-4390-9c41-8b76af37fbe7","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"4a836eeb-d562-4390-9c41-8b76af37fbe7","empty":false},{"definition":false,"hidden":false,"uniqueId":"4a836eeb-d562-4390-9c41-8b76af37fbe7.cds_model_name","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"cds_model_name","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"4a836eeb-d562-4390-9c41-8b76af37fbe7","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"4a836eeb-d562-4390-9c41-8b76af37fbe7","empty":false},{"definition":false,"hidden":false,"uniqueId":"4a836eeb-d562-4390-9c41-8b76af37fbe7.default_software_version","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"default_software_version","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"4a836eeb-d562-4390-9c41-8b76af37fbe7","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"4a836eeb-d562-4390-9c41-8b76af37fbe7","empty":false}],"outputs":null,"groups":null,"policies":null,"derivedFromGenericType":"org.openecomp.resource.abstract.nodes.service","derivedFromGenericVersion":"1.0","toscaType":"topology_template","nodeFilterComponents":{},"interfaces":{},"dataTypes":null,"substitutionFilter":null,"serviceApiArtifacts":{"configuration":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.configuration","artifactName":null,"artifactRef":null,"artifactGroupType":"SERVICE_API","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Configuration","mandatory":false,"apiUrl":null,"serviceApi":true,"artifactLabel":"configuration","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"testing":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.testing","artifactName":null,"artifactRef":null,"artifactGroupType":"SERVICE_API","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Testing","mandatory":false,"apiUrl":null,"serviceApi":true,"artifactLabel":"testing","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"logging":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.logging","artifactName":null,"artifactRef":null,"artifactGroupType":"SERVICE_API","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Logging","mandatory":false,"apiUrl":null,"serviceApi":true,"artifactLabel":"logging","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"monitoring":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.monitoring","artifactName":null,"artifactRef":null,"artifactGroupType":"SERVICE_API","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Monitoring","mandatory":false,"apiUrl":null,"serviceApi":true,"artifactLabel":"monitoring","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"reporting":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.reporting","artifactName":null,"artifactRef":null,"artifactGroupType":"SERVICE_API","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Reporting","mandatory":false,"apiUrl":null,"serviceApi":true,"artifactLabel":"reporting","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"instantiation":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.instantiation","artifactName":null,"artifactRef":null,"artifactGroupType":"SERVICE_API","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Instantiation","mandatory":false,"apiUrl":null,"serviceApi":true,"artifactLabel":"instantiation","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false}},"forwardingPaths":{},"toscaServiceName":null,"environmentContext":"General_Revenue-Bearing","serviceType":"","projectCode":null,"distributionStatus":"DISTRIBUTION_NOT_APPROVED","substituteCandidate":true,"ecompGeneratedNaming":true,"namingPolicy":"","serviceFunction":"","serviceRole":"","instantiationType":"A-la-carte","tenant":null,"version":"0.1","icon":"defaulticon","creationDate":1725967736583,"description":"ONAP SDK Service","tags":["basic_cnf_macro"],"isDeleted":null,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94","componentMetadataForSupportLog":{"SupportablityComponentUUID":"cf5ce253-afff-4082-bd06-987b0fdaa0e5","SupportablityComponentName":"basic_cnf_macro","SupportablityCsarVersion":null,"SupportablityCsarUUID":null,"SupportablityComponentVersion":"0.1"},"contactId":"cs0008","model":null,"highestVersion":true,"uuid":"cf5ce253-afff-4082-bd06-987b0fdaa0e5","systemName":"BasicCnfMacro","invariantUUID":"2aee0dbc-83fd-475e-99c3-ca50c8279d99","normalizedName":"basiccnfmacro","archived":false,"lifecycleState":"NOT_CERTIFIED_CHECKOUT","lastUpdaterUserId":"cs0008","topologyTemplate":true,"componentType":"SERVICE","creatorFullName":"Carlos Santana","lastUpdateDate":1725967736583,"allArtifacts":{"operationalpolicies":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.operationalpolicies","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Operational Policies","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"operationalpolicies","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"certificationtestresults":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.certificationtestresults","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"TD Certification Test Results","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"certificationtestresults","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"deploymentvotingrecord":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.deploymentvotingrecord","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Deployment Voting Record","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"deploymentvotingrecord","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"automationcompositionfunctions":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.automationcompositionfunctions","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Automation Composition Functions","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"automationcompositionfunctions","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"servicequestionnaire":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.servicequestionnaire","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Service Questionnaire","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"servicequestionnaire","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"dimensioninginfo":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.dimensioninginfo","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Dimensioning Info","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"dimensioninginfo","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"affinityrules":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.affinityrules","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Affinity Rules","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"affinityrules","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"serviceartifactplan":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.serviceartifactplan","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Service Artifact Plan","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"serviceartifactplan","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"servicespecificpolicies":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.servicespecificpolicies","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Service-specific Policies","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"servicespecificpolicies","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"servicesecuritytemplate":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.servicesecuritytemplate","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Service Security Template","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"servicesecuritytemplate","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"engineeringrules":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.engineeringrules","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Engineering Rules (ERD)","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"engineeringrules","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"distributioninstructions":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.distributioninstructions","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Distribution Instructions","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"distributioninstructions","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false},"summaryofimpactstoecompelements":{"payloadData":null,"listHeatParameters":null,"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":null,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.summaryofimpactstoecompelements","artifactName":null,"artifactRef":null,"artifactGroupType":"INFORMATIONAL","artifactChecksum":null,"artifactUUID":null,"generatedFromId":null,"artifactDisplayName":"Summary of impacts to ECOMP elements,OSSs, BSSs","mandatory":true,"apiUrl":null,"serviceApi":false,"artifactLabel":"summaryofimpactstoecompelements","esId":null,"duplicated":false,"payloadUpdateDate":null,"heatParameters":null,"heatParamsUpdateDate":null,"artifactRepository":null,"userIdCreator":"cs0008","artifactCreator":null,"userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"requiredArtifacts":null,"properties":null,"type":null,"version":null,"ownerId":null,"empty":false}},"actualComponentType":"Service","categorySpecificMetadata":{},"service":true,"creatorUserId":"cs0008","conformanceLevel":"11.0","lastUpdaterFullName":"Carlos Santana","allVersions":null,"csarUUID":null,"csarVersion":null,"importedToscaChecksum":null,"vspArchived":false,"archiveTime":0,"name":"basic_cnf_macro"} 2024-09-10 11:28:59,027 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:59,027 DEBUG 145:onap_service.py(1) - [None][Get all ServiceCategory] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:59,027 DEBUG 147:onap_service.py(1) - [None][Get all ServiceCategory] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/categories/services 2024-09-10 11:28:59,027 DEBUG 148:onap_service.py(1) - [None][Get all ServiceCategory] data sent: None 2024-09-10 11:28:59,028 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:59,101 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/categories/services HTTP/1.1" 200 3424 2024-09-10 11:28:59,101 INFO 158:onap_service.py(1) - [None][Get all ServiceCategory] response code: 200 2024-09-10 11:28:59,101 DEBUG 162:onap_service.py(1) - [None][Get all ServiceCategory] response: [{"name":"Network L4+","displayName":null,"normalizedName":"network l4+","models":["SDC AID"],"uniqueId":"serviceNewCategory.network l4+","icons":["network_l_4"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"AutomationComposition","displayName":null,"normalizedName":"automationcomposition","models":["AUTOMATION COMPOSITION"],"uniqueId":"serviceNewCategory.automationcomposition","icons":["network_l_1-3"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Network Service","displayName":null,"normalizedName":"network service","models":["SDC AID"],"uniqueId":"serviceNewCategory.network service","icons":["network_l_1-3"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Network L1-3","displayName":null,"normalizedName":"network l1-3","models":["SDC AID"],"uniqueId":"serviceNewCategory.network l1-3","icons":["network_l_1-3"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"ETSI NFV Network Service","displayName":null,"normalizedName":"etsi nfv network service","models":["ETSI SOL001 v2.5.1","SDC AID"],"uniqueId":"serviceNewCategory.etsi nfv network service","icons":["etsi_nfv_network_service"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[{"name":"ETSI Version","displayName":"ETSI Version","validValues":["3.3.1","2.7.1","2.5.1"],"mandatory":true,"defaultValue":"2.5.1","type":null,"version":null,"ownerId":null,"empty":false}],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"VoIP Call Control","displayName":null,"normalizedName":"voip call control","models":["SDC AID"],"uniqueId":"serviceNewCategory.voip call control","icons":["call_controll"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"E2E Service","displayName":null,"normalizedName":"e2e service","models":["SDC AID"],"uniqueId":"serviceNewCategory.e2e service","icons":["network_l_1-3"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Mobility","displayName":null,"normalizedName":"mobility","models":["SDC AID"],"uniqueId":"serviceNewCategory.mobility","icons":["mobility"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false},{"name":"Partner Domain Service","displayName":null,"normalizedName":"partner domain service","models":["SDC AID"],"uniqueId":"serviceNewCategory.partner domain service","icons":["partner_domain_service"],"useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":null,"subcategories":null,"type":null,"version":null,"ownerId":null,"empty":false}] 2024-09-10 11:28:59,102 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:59,102 DEBUG 145:onap_service.py(1) - [None][Get all VF] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:59,102 DEBUG 147:onap_service.py(1) - [None][Get all VF] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/screen?excludeTypes=PRODUCT&excludeTypes=SERVICE&excludeTypes=VFC&excludeTypes=CP&excludeTypes=VL&excludeTypes=Configuration&excludeTypes=VFCMT&excludeTypes=CVFC&excludeTypes=PNF&excludeTypes=CR&excludeTypes=ServiceProxy&excludeTypes=ServiceSubstitution 2024-09-10 11:28:59,102 DEBUG 148:onap_service.py(1) - [None][Get all VF] data sent: None 2024-09-10 11:28:59,103 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:59,220 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/screen?excludeTypes=PRODUCT&excludeTypes=SERVICE&excludeTypes=VFC&excludeTypes=CP&excludeTypes=VL&excludeTypes=Configuration&excludeTypes=VFCMT&excludeTypes=CVFC&excludeTypes=PNF&excludeTypes=CR&excludeTypes=ServiceProxy&excludeTypes=ServiceSubstitution HTTP/1.1" 200 2588 2024-09-10 11:28:59,221 INFO 158:onap_service.py(1) - [None][Get all VF] response code: 200 2024-09-10 11:28:59,221 DEBUG 162:onap_service.py(1) - [None][Get all VF] response: {"resources":[{"version":"1.0","componentType":"RESOURCE","icon":"defaulticon","uniqueId":"4180d6fc-1385-42d4-aafc-aaae498a27f1","lifecycleState":"CERTIFIED","lastUpdateDate":1725967731919,"name":"basic_cnf_macro","resourceType":"VF","categoryNormalizedName":"generic","subCategoryNormalizedName":"network service","uuid":"f9e32f64-a726-4f6d-bb5c-d9d878f8a43d","invariantUUID":"8416947f-9735-45f8-b80f-cbcfaa802db4","systemName":"BasicCnfMacro","description":"ONAP SDK Resource","tags":["basic_cnf_macro"],"isHighestVersion":true,"lastUpdaterUserId":"cs0008","categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","useServiceSubstitutionForNestedServices":false,"subcategories":[{"name":"Network Service","normalizedName":"network service","uniqueId":"resourceNewCategory.generic.network service","metadataKeys":[],"empty":false}],"empty":false}]},{"version":"1.0","componentType":"RESOURCE","icon":"defaulticon","uniqueId":"cb20f5b2-ab55-4988-bc4f-9dc305b5cfb6","lifecycleState":"CERTIFIED","lastUpdateDate":1725967732618,"name":"basic_vm_macro","resourceType":"VF","categoryNormalizedName":"generic","subCategoryNormalizedName":"network service","uuid":"4e207439-73df-437e-ab82-5b7332a3daf8","invariantUUID":"288f718c-8291-45db-bf40-fd76cbe3d8b6","systemName":"BasicVmMacro","description":"ONAP SDK Resource","tags":["basic_vm_macro"],"isHighestVersion":true,"lastUpdaterUserId":"cs0008","categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","useServiceSubstitutionForNestedServices":false,"subcategories":[{"name":"Network Service","normalizedName":"network service","uniqueId":"resourceNewCategory.generic.network service","metadataKeys":[],"empty":false}],"empty":false}]}],"services":[{"version":"0.1","componentType":"SERVICE","icon":"defaulticon","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94","lifecycleState":"NOT_CERTIFIED_CHECKOUT","lastUpdateDate":1725967736583,"name":"basic_cnf_macro","categoryNormalizedName":"network service","distributionStatus":"DISTRIBUTION_NOT_APPROVED","uuid":"cf5ce253-afff-4082-bd06-987b0fdaa0e5","invariantUUID":"2aee0dbc-83fd-475e-99c3-ca50c8279d99","systemName":"BasicCnfMacro","description":"ONAP SDK Service","tags":["basic_cnf_macro"],"isHighestVersion":true,"lastUpdaterUserId":"cs0008","categories":[{"name":"Network Service","normalizedName":"network service","models":["SDC AID"],"uniqueId":"serviceNewCategory.network service","useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"notApplicableMetadataKeys":[],"empty":false}]}]} 2024-09-10 11:28:59,222 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:59,222 DEBUG 145:onap_service.py(1) - [None][Get archived VF] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:59,222 DEBUG 147:onap_service.py(1) - [None][Get archived VF] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/archive 2024-09-10 11:28:59,222 DEBUG 148:onap_service.py(1) - [None][Get archived VF] data sent: None 2024-09-10 11:28:59,224 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:59,278 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/catalog/archive HTTP/1.1" 200 2 2024-09-10 11:28:59,279 INFO 158:onap_service.py(1) - [None][Get archived VF] response code: 200 2024-09-10 11:28:59,279 DEBUG 162:onap_service.py(1) - [None][Get archived VF] response: {} 2024-09-10 11:28:59,279 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:59,279 DEBUG 145:onap_service.py(1) - [None][Get Vf by name and version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:59,279 DEBUG 147:onap_service.py(1) - [None][Get Vf by name and version] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/resources/resourceName/basic_cnf_macro/resourceVersion/1.0 2024-09-10 11:28:59,279 DEBUG 148:onap_service.py(1) - [None][Get Vf by name and version] data sent: None 2024-09-10 11:28:59,280 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:28:59,651 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/catalog/resources/resourceName/basic_cnf_macro/resourceVersion/1.0 HTTP/1.1" 200 None 2024-09-10 11:28:59,659 INFO 158:onap_service.py(1) - [None][Get Vf by name and version] response code: 200 2024-09-10 11:28:59,659 DEBUG 162:onap_service.py(1) - [None][Get Vf by name and version] response: {"artifacts":{"vspbasiccnfmacrovspinformationtxt":{"heatParamUpdated":false,"creationDate":1725967716302,"timeout":0,"description":"Artifact created from csar","artifactType":"OTHER","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","artifactName":"VSP_basic_cnf_macro_VSP_Information.txt","artifactGroupType":"INFORMATIONAL","artifactChecksum":"MjgzYjY4Njk4MDAwYzMxMTMwMmM3ODBlM2JkMDQxZjM=","artifactUUID":"b43e0a2a-ea7d-499d-9fba-1db1db95f218","artifactDisplayName":"VSP_basic_cnf_macro_VSP_Information","mandatory":false,"serviceApi":false,"artifactLabel":"vspbasiccnfmacrovspinformationtxt","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","duplicated":false,"payloadUpdateDate":1725967716306,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716302,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false}},"deploymentArtifacts":{"vflicense":{"heatParamUpdated":false,"creationDate":1725967716227,"timeout":0,"description":"VF license file","artifactType":"VF_LICENSE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vflicense","artifactName":"vf-license-model.xml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"ZjkwZjVjZjI2NDUyNDQzYjI4YzFmYTgzNTU0Y2VjYWU=","artifactUUID":"e34ecf83-9622-49bd-a989-961992c63e3b","artifactDisplayName":"VF License","mandatory":false,"serviceApi":false,"artifactLabel":"vflicense","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vflicense","duplicated":false,"payloadUpdateDate":1725967716245,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716227,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"heat1":{"listHeatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"heatParamUpdated":false,"creationDate":1725967716370,"timeout":30,"description":"created from csar","artifactType":"HEAT","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactName":"base_template_dummy_ignore.yaml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"ZjI3NTdkZWViNTEzY2NhZjg4MmQ3OTcxZjcyMmNmNDY=","artifactUUID":"30233c92-0166-48e6-9037-ee5635c7143f","artifactDisplayName":"base_template_dummy_ignore","mandatory":false,"serviceApi":false,"artifactLabel":"heat1","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","duplicated":false,"payloadUpdateDate":1725967716377,"heatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716370,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"vendorlicense":{"heatParamUpdated":false,"creationDate":1725967716177,"timeout":0,"description":" Vendor license file","artifactType":"VENDOR_LICENSE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vendorlicense","artifactName":"vendor-license-model.xml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"NjZhMTNkNzFlMzkxMWJhZmM5MTM4ZGJiODVjMWJmNTc=","artifactUUID":"7796bb2a-8ea9-4a3d-8a95-3da437ed5fbf","artifactDisplayName":"Vendor License","mandatory":false,"serviceApi":false,"artifactLabel":"vendorlicense","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vendorlicense","duplicated":false,"payloadUpdateDate":1725967716186,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716177,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"heat1env":{"heatParamUpdated":false,"creationDate":1725967716395,"timeout":0,"description":"VF Auto-generated HEAT Environment deployment artifact","artifactType":"HEAT_ENV","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1env","artifactName":"base_template_dummy_ignore.env","artifactGroupType":"DEPLOYMENT","artifactChecksum":"NjE3ZjhkOTVjYjhhNTE2ZGYyYTgwMjlmYzIxZjg3MTI=","artifactUUID":"a3149d7c-0b6a-4f16-a3fd-8855e86a1ac5","generatedFromId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactDisplayName":"VF HEAT ENV","mandatory":true,"serviceApi":false,"artifactLabel":"heat1env","duplicated":false,"payloadUpdateDate":1725967716399,"heatParamsUpdateDate":1725967716395,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716395,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":true,"empty":false},"helm3":{"heatParamUpdated":false,"creationDate":1725967716530,"timeout":0,"description":"created from csar","artifactType":"HELM","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","artifactName":"helm_apache.tgz","artifactGroupType":"DEPLOYMENT","artifactChecksum":"Y2VkYmU2NTRiYmM1ZWZjNjIyYjE1MjI1Y2FjNWFhMjE=","artifactUUID":"b50e455e-2829-42e3-b572-8e6eeff5fd78","artifactDisplayName":"helm_apache","mandatory":false,"serviceApi":false,"artifactLabel":"helm3","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","duplicated":false,"payloadUpdateDate":1725967716537,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716530,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"vnfcba":{"heatParamUpdated":false,"creationDate":1725967719804,"timeout":0,"description":"ONAP SDK ARTIFACT","artifactType":"CONTROLLER_BLUEPRINT_ARCHIVE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnfcba","artifactName":"basic_cnf_cba_enriched.zip","artifactGroupType":"DEPLOYMENT","artifactChecksum":"OWEzNmRmZDA4MGYyNGFkYTE2M2M0ZmVhMjNhZDVjNmM=","artifactUUID":"e63c9b52-cc9e-4b46-b1a0-2a7a9c13f003","artifactDisplayName":"vnfcba","mandatory":false,"serviceApi":false,"artifactLabel":"vnfcba","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnfcba","duplicated":false,"payloadUpdateDate":1725967719813,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967719804,"artifactVersion":"1","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false}},"toscaArtifacts":{"assettoscacsar":{"heatParamUpdated":false,"creationDate":1725967714365,"timeout":0,"description":"TOSCA definition package of the asset","artifactType":"TOSCA_CSAR","uniqueId":"4180d6fc-1385-42d4-aafc-aaae498a27f1.assettoscacsar","artifactName":"resource-BasicCnfMacro-csar.csar","artifactGroupType":"TOSCA","artifactChecksum":"ZTYwOGRkMTA1NDFlOTE1YTlmMDdhMDIxNmU1Y2Y2MDk=","artifactUUID":"c81a9c2f-d895-4fa2-a83e-daec29f5959f","artifactDisplayName":"Tosca Model","mandatory":true,"serviceApi":false,"artifactLabel":"assettoscacsar","esId":"4180d6fc-1385-42d4-aafc-aaae498a27f1.assettoscacsar","duplicated":false,"payloadUpdateDate":1725967734180,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967714365,"artifactVersion":"1","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"assettoscatemplate":{"heatParamUpdated":false,"creationDate":1725967714365,"timeout":0,"description":"TOSCA representation of the asset","artifactType":"TOSCA_TEMPLATE","uniqueId":"4180d6fc-1385-42d4-aafc-aaae498a27f1.assettoscatemplate","artifactName":"resource-BasicCnfMacro-template.yml","artifactGroupType":"TOSCA","artifactChecksum":"MDM4NzYxNGE4MmIwZGI1MjE0NDgxNjFmNzhiMDJiOTk=","artifactUUID":"89f22886-8ee5-42cd-b0d1-f5519ef3056e","artifactDisplayName":"Tosca Template","mandatory":true,"serviceApi":false,"artifactLabel":"assettoscatemplate","esId":"4180d6fc-1385-42d4-aafc-aaae498a27f1.assettoscatemplate","duplicated":false,"payloadUpdateDate":1725967733695,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967714365,"artifactVersion":"1","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false}},"categories":[{"name":"Generic","normalizedName":"generic","uniqueId":"resourceNewCategory.generic","useServiceSubstitutionForNestedServices":false,"subcategories":[{"name":"Network Service","normalizedName":"network service","uniqueId":"resourceNewCategory.generic.network service","icons":["network"],"metadataKeys":[],"empty":false}],"empty":false}],"componentInstances":[{"capabilities":{"tosca.capabilities.Node":[{"external":false,"type":"tosca.capabilities.Node","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"feature","uniqueId":"capability.4a0656fe-4b23-4f49-a647-33fffe24fb73.feature","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","previousName":"feature_dummy_base","capabilitySources":["tosca.nodes.Root","tosca.nodes.Root","tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.feature_dummy_base","empty":false}],"tosca.capabilities.Scalable":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.max_instances","type":"integer","required":false,"defaultValue":"1","password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.min_instances","type":"integer","required":false,"defaultValue":"1","password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.default_instances","type":"integer","required":false,"password":false,"name":"default_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Scalable","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"scalable","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.scalable","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","previousName":"scalable_dummy_base","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.scalable_dummy_base","empty":false}],"tosca.capabilities.network.Bindable":[{"external":false,"type":"tosca.capabilities.network.Bindable","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"binding","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.binding","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","previousName":"binding_dummy_base","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.binding_dummy_base","empty":false}],"tosca.capabilities.Container":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.num_cpus","type":"integer","required":false,"password":false,"name":"num_cpus","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":1}"],"userCreated":false,"constraints":[{"greaterOrEqual":1}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.disk_size","type":"scalar-unit.size","required":false,"password":false,"name":"disk_size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0 MB\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0 MB"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.cpu_frequency","type":"scalar-unit.frequency","required":false,"password":false,"name":"cpu_frequency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0.1 GHz\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0.1 GHz"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.mem_size","type":"scalar-unit.size","required":false,"password":false,"name":"mem_size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0 MB\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0 MB"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Container","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"host","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.host","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":["tosca.nodes.SoftwareComponent"],"minOccurrences":"0","previousName":"host_dummy_base","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.host_dummy_base","empty":false}],"org.openecomp.capabilities.metric.Ceilometer":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.ephemeral.size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.ephemeral.size","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.ephemeral.size","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.ephemeral.size_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.ephemeral.size_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"instance","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"instance","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.instance","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"instance_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.instance_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"memory_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.memory_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.iops","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.iops","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.iops","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.iops_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.iops_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.read.requests_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.read.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu.delta","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu.delta","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu.delta","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"cpu.delta_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.cpu.delta_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.capacity","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.capacity","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.capacity","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.capacity_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.capacity_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.read.bytes_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.read.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.write.bytes_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.write.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.latency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.latency","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.latency","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.latency_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.latency_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.read.bytes.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.read.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.usage_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu_util","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu_util","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu_util","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"cpu_util_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.cpu_util_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.allocation","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.allocation","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.allocation","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.allocation_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.allocation_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.write.requests.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.write.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.write.bytes.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.write.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.latency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.latency","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.latency","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.latency_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.latency_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"cpu_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.cpu_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.write.requests_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.write.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.write.bytes_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.write.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.read.requests_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.read.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.root.size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.root.size","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.root.size","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.root.size_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.root.size_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.write.bytes.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.write.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"vcpus","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"vcpus","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.vcpus","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"vcpus_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.vcpus_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.iops","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.iops","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.iops","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.iops_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.iops_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.usage_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.read.requests.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.read.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.write.requests.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.write.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.allocation","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.allocation","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.allocation","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.allocation_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.allocation_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.read.bytes.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.read.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.read.bytes_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.read.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"memory.usage_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.memory.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.capacity","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.capacity","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.capacity","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.capacity_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.capacity_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory.resident","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory.resident","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory.resident","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"memory.resident_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.memory.resident_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.write.requests_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.write.requests_dummy_base","empty":false}],"tosca.capabilities.OperatingSystem":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.distribution","type":"string","required":false,"password":false,"name":"distribution","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.type","type":"string","required":false,"password":false,"name":"type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.version","type":"version","required":false,"password":false,"name":"version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.architecture","type":"string","required":false,"password":false,"name":"architecture","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.OperatingSystem","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"os","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.os","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","previousName":"os_dummy_base","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.os_dummy_base","empty":false}],"tosca.capabilities.Endpoint.Admin":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Endpoint.Admin.secure","type":"boolean","required":false,"defaultValue":"true","password":false,"name":"secure","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Endpoint.Admin","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"endpoint","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.endpoint","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","previousName":"endpoint_dummy_base","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.endpoint_dummy_base","empty":false}]},"requirements":{"tosca.capabilities.Node":[{"external":false,"path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"node":"tosca.nodes.Root","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"dependency","uniqueId":"4a0656fe-4b23-4f49-a647-33fffe24fb73.dependency","capability":"tosca.capabilities.Node","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","minOccurrences":"0","previousName":"dependency_dummy_base","relationship":"tosca.relationships.DependsOn","name":"abstract_dummy_base.dependency_dummy_base","empty":false}],"tosca.capabilities.Attachment":[{"external":false,"path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"node":"tosca.nodes.BlockStorage","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"local_storage","uniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.local_storage","capability":"tosca.capabilities.Attachment","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","minOccurrences":"0","previousName":"local_storage_dummy_base","relationship":"tosca.relationships.AttachesTo","name":"abstract_dummy_base.local_storage_dummy_base","empty":false}]},"properties":[],"inputs":[{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.skip_post_instantiation_configuration","type":"boolean","required":false,"defaultValue":"true","password":false,"name":"skip_post_instantiation_configuration","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[true,false]}"],"userCreated":false,"constraints":[{"validValues":[true,false]}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_function","type":"string","required":false,"password":false,"name":"nfc_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.index_value","type":"integer","required":false,"defaultValue":"0","description":"Index value of this substitution service template runtime instance","password":false,"name":"index_value","value":"","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":0}"],"userCreated":false,"constraints":[{"greaterOrEqual":0}],"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.max_instances","type":"integer","required":false,"description":"Maximum number of VFC Instances","password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":1}"],"userCreated":false,"constraints":[{"greaterOrEqual":1}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_naming","type":"org.openecomp.datatypes.Naming","required":false,"description":"vfc naming","password":false,"name":"nfc_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.vm_flavor_name","type":"string","required":true,"password":false,"name":"vm_flavor_name","value":"test","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"acb6bf8e-9826-494a-a58d-0ee44fdd8533.service_template_filter","type":"org.openecomp.datatypes.heat.substitution.SubstitutionFiltering","required":true,"description":"Substitution Filter","password":false,"name":"service_template_filter","value":"{\"substitute_service_template\":\"Nested_dummy_baseServiceTemplate.yaml\",\"count\":1}","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.vm_image_name","type":"string","required":true,"password":false,"name":"vm_image_name","value":"test","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.compute_dummy_base_name","type":"list","required":true,"schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"compute_dummy_base_name","value":"[\"test\"]","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.vm_type_tag","type":"string","required":false,"description":"vm type based on naming Convention","password":false,"name":"vm_type_tag","value":"dummy_base","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.high_availablity","type":"string","required":false,"description":"high_availablity","password":false,"name":"high_availablity","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.min_instances","type":"integer","required":false,"defaultValue":"0","description":"Minimum number of VFC Instances","password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":0}"],"userCreated":false,"constraints":[{"greaterOrEqual":0}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_naming_code","type":"string","required":false,"description":"nfc code for instance naming","password":false,"name":"nfc_naming_code","value":"dummy_base","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false}],"componentMetadataForSupportLog":{"SupportablityComponentName":"abstract_dummy_base"},"actualComponentUid":"e862b700-818e-4f3d-a0b2-5e493770be22","createdFromCsar":true,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","normalizedName":"abstract_dummy_base","name":"abstract_dummy_base","icon":"defaulticon","creationTime":1725967715850,"originType":"CVFC","toscaArtifacts":{},"directives":["substitutable"],"isProxy":false,"invariantName":"abstract_dummy_base","createdFrom":"CSAR","componentUid":"e862b700-818e-4f3d-a0b2-5e493770be22","componentVersion":"1.0","toscaComponentName":"org.openecomp.resource.vfc.BasicCnfMacrocvfc.abstract.abstract.nodes.dummy_base","modificationTime":1725967716116,"customizationUUID":"f584e4eb-e2e8-435d-910e-b87841a41fb4","posX":"475.0","posY":"325.0","componentName":"basic_cnf_macro-nodes.dummy_baseCvfc","originArchived":false,"serviceSubstitution":false,"propertyValueCounter":1,"empty":false}],"componentInstancesRelations":[],"componentInstancesInputs":{"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base":[{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.skip_post_instantiation_configuration","type":"boolean","required":false,"defaultValue":"true","password":false,"name":"skip_post_instantiation_configuration","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[true,false]}"],"userCreated":false,"constraints":[{"validValues":[true,false]}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_function","type":"string","required":false,"password":false,"name":"nfc_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.index_value","type":"integer","required":false,"defaultValue":"0","description":"Index value of this substitution service template runtime instance","password":false,"name":"index_value","value":"","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":0}"],"userCreated":false,"constraints":[{"greaterOrEqual":0}],"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.max_instances","type":"integer","required":false,"description":"Maximum number of VFC Instances","password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":1}"],"userCreated":false,"constraints":[{"greaterOrEqual":1}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_naming","type":"org.openecomp.datatypes.Naming","required":false,"description":"vfc naming","password":false,"name":"nfc_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.vm_flavor_name","type":"string","required":true,"password":false,"name":"vm_flavor_name","value":"test","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"acb6bf8e-9826-494a-a58d-0ee44fdd8533.service_template_filter","type":"org.openecomp.datatypes.heat.substitution.SubstitutionFiltering","required":true,"description":"Substitution Filter","password":false,"name":"service_template_filter","value":"{\"substitute_service_template\":\"Nested_dummy_baseServiceTemplate.yaml\",\"count\":1}","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.vm_image_name","type":"string","required":true,"password":false,"name":"vm_image_name","value":"test","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"e862b700-818e-4f3d-a0b2-5e493770be22.compute_dummy_base_name","type":"list","required":true,"schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"compute_dummy_base_name","value":"[\"test\"]","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.vm_type_tag","type":"string","required":false,"description":"vm type based on naming Convention","password":false,"name":"vm_type_tag","value":"dummy_base","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.high_availablity","type":"string","required":false,"description":"high_availablity","password":false,"name":"high_availablity","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.min_instances","type":"integer","required":false,"defaultValue":"0","description":"Minimum number of VFC Instances","password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":0}"],"userCreated":false,"constraints":[{"greaterOrEqual":0}],"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false},{"definition":false,"hidden":false,"uniqueId":"86626964-a344-4d30-87cc-6b55f29895a5.nfc_naming_code","type":"string","required":false,"description":"nfc code for instance naming","password":false,"name":"nfc_naming_code","value":"dummy_base","immutable":false,"mappedToComponentProperty":true,"status":"supported","isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"86626964-a344-4d30-87cc-6b55f29895a5","getInputProperty":false,"ownerId":"86626964-a344-4d30-87cc-6b55f29895a5","empty":false}]},"capabilities":{"tosca.capabilities.Node":[{"external":false,"type":"tosca.capabilities.Node","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"feature","uniqueId":"capability.4a0656fe-4b23-4f49-a647-33fffe24fb73.feature","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","previousName":"feature_dummy_base","capabilitySources":["tosca.nodes.Root","tosca.nodes.Root","tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.feature_dummy_base","empty":false}],"tosca.capabilities.Scalable":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.max_instances","type":"integer","required":false,"defaultValue":"1","password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.min_instances","type":"integer","required":false,"defaultValue":"1","password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Scalable.default_instances","type":"integer","required":false,"password":false,"name":"default_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Scalable","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"scalable","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.scalable","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","previousName":"scalable_dummy_base","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.scalable_dummy_base","empty":false}],"tosca.capabilities.network.Bindable":[{"external":false,"type":"tosca.capabilities.network.Bindable","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"binding","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.binding","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","previousName":"binding_dummy_base","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.binding_dummy_base","empty":false}],"tosca.capabilities.Container":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.num_cpus","type":"integer","required":false,"password":false,"name":"num_cpus","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":1}"],"userCreated":false,"constraints":[{"greaterOrEqual":1}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.disk_size","type":"scalar-unit.size","required":false,"password":false,"name":"disk_size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0 MB\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0 MB"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.cpu_frequency","type":"scalar-unit.frequency","required":false,"password":false,"name":"cpu_frequency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0.1 GHz\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0.1 GHz"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Container.mem_size","type":"scalar-unit.size","required":false,"password":false,"name":"mem_size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"greaterOrEqual\":\"0 MB\"}"],"userCreated":false,"constraints":[{"greaterOrEqual":"0 MB"}],"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Container","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"host","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.host","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":["tosca.nodes.SoftwareComponent"],"minOccurrences":"0","previousName":"host_dummy_base","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.host_dummy_base","empty":false}],"org.openecomp.capabilities.metric.Ceilometer":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.ephemeral.size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.ephemeral.size","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.ephemeral.size","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.ephemeral.size_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.ephemeral.size_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"instance","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"instance","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.instance","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"instance_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.instance_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"memory_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.memory_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.iops","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.iops","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.iops","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.iops_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.iops_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.read.requests_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.read.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu.delta","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu.delta","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu.delta","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"cpu.delta_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.cpu.delta_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.capacity","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.capacity","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.capacity","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.capacity_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.capacity_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.read.bytes_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.read.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.write.bytes_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.write.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.latency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.latency","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.latency","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.latency_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.latency_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.read.bytes.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.read.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.usage_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu_util","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu_util","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu_util","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"cpu_util_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.cpu_util_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.allocation","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.allocation","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.allocation","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.allocation_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.allocation_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.write.requests.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.write.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.write.bytes.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.write.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.latency","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.latency","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.latency","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.latency_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.latency_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"cpu","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"cpu","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.cpu","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"cpu_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.cpu_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.write.requests_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.write.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.write.bytes_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.write.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.read.requests_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.read.requests_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.root.size","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.root.size","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.root.size","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.root.size_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.root.size_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.write.bytes.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.write.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"vcpus","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"vcpus","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.vcpus","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"vcpus_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.vcpus_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.iops","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.iops","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.iops","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.iops_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.iops_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.usage_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.read.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.read.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.read.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.read.requests.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.read.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.write.requests.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.write.requests.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.write.requests.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.write.requests.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.write.requests.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.allocation","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.allocation","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.allocation","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.allocation_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.allocation_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.bytes.rate","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.bytes.rate","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.bytes.rate","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.read.bytes.rate_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.read.bytes.rate_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.read.bytes","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.read.bytes","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.read.bytes","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.read.bytes_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.read.bytes_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory.usage","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory.usage","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory.usage","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"memory.usage_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.memory.usage_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.device.capacity","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.device.capacity","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.device.capacity","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.device.capacity_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.device.capacity_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"memory.resident","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"memory.resident","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.memory.resident","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"memory.resident_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.memory.resident_dummy_base","empty":false},{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.capabilities.metric.Ceilometer.name","type":"string","required":true,"description":"Ceilometer metric type name to monitor. (The name ceilometer is using)","password":false,"name":"name","value":"disk.write.requests","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","getInputProperty":false,"ownerId":"ebeb9b73-8735-44aa-b329-1ec2ed796322","empty":false}],"type":"org.openecomp.capabilities.metric.Ceilometer","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"description":"A node type that includes the Metric capability indicates that it can be monitored using ceilometer.","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"disk.write.requests","uniqueId":"capability.ebeb9b73-8735-44aa-b329-1ec2ed796322.disk.write.requests","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"1","previousName":"disk.write.requests_dummy_base","capabilitySources":["org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.disk.write.requests_dummy_base","empty":false}],"tosca.capabilities.OperatingSystem":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.distribution","type":"string","required":false,"password":false,"name":"distribution","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.type","type":"string","required":false,"password":false,"name":"type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.version","type":"version","required":false,"password":false,"name":"version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false},{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.OperatingSystem.architecture","type":"string","required":false,"password":false,"name":"architecture","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.OperatingSystem","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"os","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.os","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","previousName":"os_dummy_base","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.os_dummy_base","empty":false}],"tosca.capabilities.Endpoint.Admin":[{"external":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"tosca.capabilities.Endpoint.Admin.secure","type":"boolean","required":false,"defaultValue":"true","password":false,"name":"secure","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","getInputProperty":false,"ownerId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1","empty":false}],"type":"tosca.capabilities.Endpoint.Admin","path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"endpoint","uniqueId":"capability.8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.endpoint","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","validSourceTypes":[],"minOccurrences":"0","previousName":"endpoint_dummy_base","capabilitySources":["tosca.nodes.Compute","tosca.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.Compute","org.openecomp.resource.vfc.nodes.heat.nova.Server","org.openecomp.resource.vfc.BasicCnfMacro.abstract.compute.nodes.heat.dummy_base"],"name":"abstract_dummy_base.endpoint_dummy_base","empty":false}]},"requirements":{"tosca.capabilities.Node":[{"external":false,"path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"node":"tosca.nodes.Root","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"dependency","uniqueId":"4a0656fe-4b23-4f49-a647-33fffe24fb73.dependency","capability":"tosca.capabilities.Node","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","minOccurrences":"0","previousName":"dependency_dummy_base","relationship":"tosca.relationships.DependsOn","name":"abstract_dummy_base.dependency_dummy_base","empty":false}],"tosca.capabilities.Attachment":[{"external":false,"path":["e862b700-818e-4f3d-a0b2-5e493770be22.8f5f0d2e-9228-42f5-b4fd-e847218b9c67.dummy_base","123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"],"node":"tosca.nodes.BlockStorage","source":"e862b700-818e-4f3d-a0b2-5e493770be22","parentName":"local_storage","uniqueId":"8e2a8202-02f5-4474-8cda-d7e6b2ea68d1.local_storage","capability":"tosca.capabilities.Attachment","ownerId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base","ownerName":"dummy_base","maxOccurrences":"UNBOUNDED","leftOccurrences":"UNBOUNDED","minOccurrences":"0","previousName":"local_storage_dummy_base","relationship":"tosca.relationships.AttachesTo","name":"abstract_dummy_base.local_storage_dummy_base","empty":false}]},"inputs":[{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vf_module_id","type":"string","required":false,"defaultValue":"demo_module_id","description":"The VF Module ID is provided by ONAP","password":false,"name":"vf_module_id","label":"VF Module ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration","type":"boolean","required":false,"defaultValue":"true","password":false,"name":"skip_post_instantiation_configuration","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[true,false]}"],"userCreated":false,"constraints":[{"validValues":[true,false]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming","type":"org.openecomp.datatypes.Naming","required":false,"password":false,"name":"nf_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.multi_stage_design","type":"boolean","required":false,"defaultValue":"false","password":false,"name":"multi_stage_design","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming_code","type":"string","required":false,"password":false,"name":"nf_naming_code","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_function","type":"string","required":false,"password":false,"name":"nf_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor","type":"string","required":false,"defaultValue":"SO-REF-DATA","password":false,"name":"controller_actor","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[\"SO-REF-DATA\",\"CDS\",\"SDNC\",\"APPC\"]}"],"userCreated":false,"constraints":[{"validValues":["SO-REF-DATA","CDS","SDNC","APPC"]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.availability_zone_max_count","type":"integer","required":false,"defaultValue":"1","password":false,"name":"availability_zone_max_count","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[0,1,2]}"],"userCreated":false,"constraints":[{"validValues":[0,1,2]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name","type":"string","required":false,"password":false,"name":"sdnc_artifact_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_name","type":"string","required":false,"defaultValue":"demo_vnf_ignore","description":"VNF_NAME","password":false,"name":"vnf_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.max_instances","type":"integer","required":false,"password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_type","type":"string","required":false,"password":false,"name":"nf_type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_id","type":"string","required":false,"defaultValue":"demo_app","description":"The VNF ID is provided by ONAP","password":false,"name":"vnf_id","label":"VNF ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version","type":"string","required":false,"password":false,"name":"sdnc_model_version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_role","type":"string","required":false,"password":false,"name":"nf_role","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.min_instances","type":"integer","required":false,"password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name","type":"string","required":false,"password":false,"name":"sdnc_model_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}],"groups":[{"typeUid":"org.openecomp.groups.VfModule.1.0.grouptype","propertyValueCounter":0,"capabilities":{},"normalizedName":"BasicCnfMacro..helm_apache..module-1","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..helm_apache..module-1","name":"BasicCnfMacro..helm_apache..module-1","version":"1","type":"org.openecomp.groups.VfModule","artifacts":["123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3"],"invariantName":"BasicCnfMacro..helm_apache..module-1","createdFrom":"CSAR","invariantUUID":"8744e8f7-2368-4b9b-a2ec-3b338fd95d6b","artifactsUuid":["b50e455e-2829-42e3-b572-8e6eeff5fd78"],"groupUUID":"7d1584bf-1d6c-4f37-9c9a-b6b83f67bf80","vspOriginated":true,"userDefined":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase.property.1","type":"boolean","required":false,"defaultValue":"false","description":"Whether this module should be deployed before other modules","password":false,"name":"isBase","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances.property.2","type":"integer","required":false,"description":"The minimum instances of this VF-Module","password":false,"name":"min_vf_module_instances","value":"0","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances.property.3","type":"integer","required":false,"description":"The maximum instances of this VF-Module","password":false,"name":"max_vf_module_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count.property.4","type":"integer","required":false,"description":"The initial count of instances of the VF-Module. The value must be in the range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances.\n","password":false,"name":"initial_count","value":"0","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type.property.5","type":"string","required":false,"password":false,"name":"vf_module_type","value":"Expansion","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label.property.6","type":"string","required":false,"description":"Alternate textual key used to reference this VF-Module model. Must be unique within the VNF model\n","password":false,"name":"vf_module_label","value":"helm_apache","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group.property.7","type":"boolean","required":false,"defaultValue":"false","description":"\"true\" indicates that this VF Module model requires attachment to a Volume Group. VID operator must select the Volume Group instance to attach to a VF-Module at deployment time.\n","password":false,"name":"volume_group","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list.property.8","type":"map","required":false,"description":"Identifies the set of VM types and their count included in the VF-Module\n","schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"vfc_list","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description.property.9","type":"string","required":true,"description":"Description of the VF-modules contents and purpose (e.g. \"Front-End\" or \"Database Cluster\")\n","password":false,"name":"vf_module_description","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count.property.10","type":"integer","required":false,"description":"Quantity of Availability Zones needed for this VF-Module (source: Extracted from VF-Module HEAT template)\n","password":false,"name":"availability_zone_count","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","empty":false}],"empty":false},{"typeUid":"org.openecomp.groups.heat.HeatStack.1.0.grouptype","propertyValueCounter":0,"capabilities":{},"normalizedName":"base_template_dummy_ignore_group","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.base_template_dummy_ignore_group","name":"base_template_dummy_ignore_group","version":"1","type":"org.openecomp.groups.heat.HeatStack","invariantName":"base_template_dummy_ignore_group","createdFrom":"CSAR","invariantUUID":"3bb51b13-1187-4d34-989c-e71c1589b96e","groupUUID":"377e839c-047d-45cd-aa83-cb696695ea41","members":{"abstract_dummy_base":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"},"vspOriginated":true,"userDefined":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.heat_file.property.1","type":"string","required":true,"description":"Heat file which associate to this group/heat stack","password":false,"name":"heat_file","value":"../Artifacts/base_template_dummy_ignore.yaml","immutable":false,"mappedToComponentProperty":true,"getInputValues":[],"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.heat_file","getInputProperty":false,"ownerId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.heat_file","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.description.property.2","type":"string","required":true,"description":"group description","password":false,"name":"description","value":"Dummy base heat template","immutable":false,"mappedToComponentProperty":true,"getInputValues":[],"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.description","getInputProperty":false,"ownerId":"org.openecomp.groups.heat.HeatStack.1.0.grouptype.description","empty":false}],"empty":false},{"typeUid":"org.openecomp.groups.VfModule.1.0.grouptype","propertyValueCounter":0,"capabilities":{},"normalizedName":"BasicCnfMacro..base_template_dummy_ignore..module-0","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..base_template_dummy_ignore..module-0","name":"BasicCnfMacro..base_template_dummy_ignore..module-0","version":"1","type":"org.openecomp.groups.VfModule","artifacts":["123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1env","123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1"],"invariantName":"BasicCnfMacro..base_template_dummy_ignore..module-0","createdFrom":"CSAR","invariantUUID":"bc4af830-8b64-4a5f-808a-3f3997d86f61","artifactsUuid":["30233c92-0166-48e6-9037-ee5635c7143f"],"groupUUID":"9d14b75c-e6eb-47bc-847f-2064835da1b4","members":{"abstract_dummy_base":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.e862b700-818e-4f3d-a0b2-5e493770be22.abstract_dummy_base"},"vspOriginated":true,"userDefined":false,"properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase.property.1","type":"boolean","required":false,"defaultValue":"false","description":"Whether this module should be deployed before other modules","password":false,"name":"isBase","value":"true","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances.property.2","type":"integer","required":false,"description":"The minimum instances of this VF-Module","password":false,"name":"min_vf_module_instances","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances.property.3","type":"integer","required":false,"description":"The maximum instances of this VF-Module","password":false,"name":"max_vf_module_instances","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count.property.4","type":"integer","required":false,"description":"The initial count of instances of the VF-Module. The value must be in the range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances.\n","password":false,"name":"initial_count","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type.property.5","type":"string","required":false,"password":false,"name":"vf_module_type","value":"Base","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label.property.6","type":"string","required":false,"description":"Alternate textual key used to reference this VF-Module model. Must be unique within the VNF model\n","password":false,"name":"vf_module_label","value":"base_template_dummy_ignore","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group.property.7","type":"boolean","required":false,"defaultValue":"false","description":"\"true\" indicates that this VF Module model requires attachment to a Volume Group. VID operator must select the Volume Group instance to attach to a VF-Module at deployment time.\n","password":false,"name":"volume_group","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list.property.8","type":"map","required":false,"description":"Identifies the set of VM types and their count included in the VF-Module\n","schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"vfc_list","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description.property.9","type":"string","required":true,"description":"Description of the VF-modules contents and purpose (e.g. \"Front-End\" or \"Database Cluster\")\n","password":false,"name":"vf_module_description","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count.property.10","type":"integer","required":false,"description":"Quantity of Availability Zones needed for this VF-Module (source: Extracted from VF-Module HEAT template)\n","password":false,"name":"availability_zone_count","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","empty":false}],"empty":false}],"derivedFromGenericType":"org.openecomp.resource.abstract.nodes.VF","derivedFromGenericVersion":"1.0","toscaType":"topology_template","nodeFilterComponents":{},"interfaces":{},"abstract":false,"resourceType":"VF","toscaResourceName":"org.openecomp.resource.vf.BasicCnfMacro","vendorName":"basic_cnf_macro","vendorRelease":"1.0","resourceVendorModelNumber":"","version":"1.0","icon":"defaulticon","creationDate":1725967714365,"description":"ONAP SDK Resource","tags":["basic_cnf_macro"],"uniqueId":"4180d6fc-1385-42d4-aafc-aaae498a27f1","componentMetadataForSupportLog":{"SupportablityComponentUUID":"f9e32f64-a726-4f6d-bb5c-d9d878f8a43d","SupportablityComponentName":"basic_cnf_macro","SupportablityCsarVersion":"1.0","SupportablityCsarUUID":"46620755bcc94a7f96bd8869ecb5cf4a","SupportablityComponentVersion":"1.0"},"contactId":"cs0008","highestVersion":true,"uuid":"f9e32f64-a726-4f6d-bb5c-d9d878f8a43d","systemName":"BasicCnfMacro","invariantUUID":"8416947f-9735-45f8-b80f-cbcfaa802db4","normalizedName":"basiccnfmacro","archived":false,"lifecycleState":"CERTIFIED","lastUpdaterUserId":"cs0008","topologyTemplate":true,"componentType":"RESOURCE","creatorFullName":"Carlos Santana","lastUpdateDate":1725967731919,"allArtifacts":{"vflicense":{"heatParamUpdated":false,"creationDate":1725967716227,"timeout":0,"description":"VF license file","artifactType":"VF_LICENSE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vflicense","artifactName":"vf-license-model.xml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"ZjkwZjVjZjI2NDUyNDQzYjI4YzFmYTgzNTU0Y2VjYWU=","artifactUUID":"e34ecf83-9622-49bd-a989-961992c63e3b","artifactDisplayName":"VF License","mandatory":false,"serviceApi":false,"artifactLabel":"vflicense","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vflicense","duplicated":false,"payloadUpdateDate":1725967716245,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716227,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"vspbasiccnfmacrovspinformationtxt":{"heatParamUpdated":false,"creationDate":1725967716302,"timeout":0,"description":"Artifact created from csar","artifactType":"OTHER","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","artifactName":"VSP_basic_cnf_macro_VSP_Information.txt","artifactGroupType":"INFORMATIONAL","artifactChecksum":"MjgzYjY4Njk4MDAwYzMxMTMwMmM3ODBlM2JkMDQxZjM=","artifactUUID":"b43e0a2a-ea7d-499d-9fba-1db1db95f218","artifactDisplayName":"VSP_basic_cnf_macro_VSP_Information","mandatory":false,"serviceApi":false,"artifactLabel":"vspbasiccnfmacrovspinformationtxt","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","duplicated":false,"payloadUpdateDate":1725967716306,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716302,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"heat1":{"listHeatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"heatParamUpdated":false,"creationDate":1725967716370,"timeout":30,"description":"created from csar","artifactType":"HEAT","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactName":"base_template_dummy_ignore.yaml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"ZjI3NTdkZWViNTEzY2NhZjg4MmQ3OTcxZjcyMmNmNDY=","artifactUUID":"30233c92-0166-48e6-9037-ee5635c7143f","artifactDisplayName":"base_template_dummy_ignore","mandatory":false,"serviceApi":false,"artifactLabel":"heat1","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","duplicated":false,"payloadUpdateDate":1725967716377,"heatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716370,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"vendorlicense":{"heatParamUpdated":false,"creationDate":1725967716177,"timeout":0,"description":" Vendor license file","artifactType":"VENDOR_LICENSE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vendorlicense","artifactName":"vendor-license-model.xml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"NjZhMTNkNzFlMzkxMWJhZmM5MTM4ZGJiODVjMWJmNTc=","artifactUUID":"7796bb2a-8ea9-4a3d-8a95-3da437ed5fbf","artifactDisplayName":"Vendor License","mandatory":false,"serviceApi":false,"artifactLabel":"vendorlicense","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vendorlicense","duplicated":false,"payloadUpdateDate":1725967716186,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716177,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"heat1env":{"heatParamUpdated":false,"creationDate":1725967716395,"timeout":0,"description":"VF Auto-generated HEAT Environment deployment artifact","artifactType":"HEAT_ENV","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1env","artifactName":"base_template_dummy_ignore.env","artifactGroupType":"DEPLOYMENT","artifactChecksum":"NjE3ZjhkOTVjYjhhNTE2ZGYyYTgwMjlmYzIxZjg3MTI=","artifactUUID":"a3149d7c-0b6a-4f16-a3fd-8855e86a1ac5","generatedFromId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactDisplayName":"VF HEAT ENV","mandatory":true,"serviceApi":false,"artifactLabel":"heat1env","duplicated":false,"payloadUpdateDate":1725967716399,"heatParamsUpdateDate":1725967716395,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716395,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":true,"empty":false},"helm3":{"heatParamUpdated":false,"creationDate":1725967716530,"timeout":0,"description":"created from csar","artifactType":"HELM","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","artifactName":"helm_apache.tgz","artifactGroupType":"DEPLOYMENT","artifactChecksum":"Y2VkYmU2NTRiYmM1ZWZjNjIyYjE1MjI1Y2FjNWFhMjE=","artifactUUID":"b50e455e-2829-42e3-b572-8e6eeff5fd78","artifactDisplayName":"helm_apache","mandatory":false,"serviceApi":false,"artifactLabel":"helm3","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","duplicated":false,"payloadUpdateDate":1725967716537,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716530,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"vnfcba":{"heatParamUpdated":false,"creationDate":1725967719804,"timeout":0,"description":"ONAP SDK ARTIFACT","artifactType":"CONTROLLER_BLUEPRINT_ARCHIVE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnfcba","artifactName":"basic_cnf_cba_enriched.zip","artifactGroupType":"DEPLOYMENT","artifactChecksum":"OWEzNmRmZDA4MGYyNGFkYTE2M2M0ZmVhMjNhZDVjNmM=","artifactUUID":"e63c9b52-cc9e-4b46-b1a0-2a7a9c13f003","artifactDisplayName":"vnfcba","mandatory":false,"serviceApi":false,"artifactLabel":"vnfcba","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnfcba","duplicated":false,"payloadUpdateDate":1725967719813,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967719804,"artifactVersion":"1","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false}},"actualComponentType":"VF","categorySpecificMetadata":{},"service":false,"creatorUserId":"cs0008","lastUpdaterFullName":"Carlos Santana","allVersions":{"1.0":"4180d6fc-1385-42d4-aafc-aaae498a27f1"},"csarUUID":"46620755bcc94a7f96bd8869ecb5cf4a","csarVersion":"1.0","vspArchived":false,"archiveTime":0,"name":"basic_cnf_macro"} 2024-09-10 11:28:59,671 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:28:59,671 DEBUG 145:onap_service.py(1) - [None][Add resource basic_cnf_macro into service basic_cnf_macro] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:28:59,671 DEBUG 147:onap_service.py(1) - [None][Add resource basic_cnf_macro into service basic_cnf_macro] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/ 2024-09-10 11:28:59,671 DEBUG 148:onap_service.py(1) - [None][Add resource basic_cnf_macro into service basic_cnf_macro] data sent: { "name": "basic_cnf_macro", "originType": "VF", "componentUid": "4180d6fc-1385-42d4-aafc-aaae498a27f1", "componentVersion": "1.0", "icon":"defaulticon" } 2024-09-10 11:28:59,672 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:02,220 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/ HTTP/1.1" 201 None 2024-09-10 11:29:02,221 INFO 158:onap_service.py(1) - [None][Add resource basic_cnf_macro into service basic_cnf_macro] response code: 201 2024-09-10 11:29:02,221 DEBUG 162:onap_service.py(1) - [None][Add resource basic_cnf_macro into service basic_cnf_macro] response: {"capabilities":null,"requirements":null,"deploymentArtifacts":null,"artifacts":null,"groupInstances":null,"interfaces":null,"properties":[],"attributes":null,"nodeFilter":null,"inputs":[{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vf_module_id","type":"string","required":false,"defaultValue":null,"description":"The VF Module ID is provided by ONAP","schema":null,"password":false,"name":"vf_module_id","value":"demo_module_id","label":"VF Module ID","immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":null,"schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":null,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration","type":"boolean","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"skip_post_instantiation_configuration","value":"true","label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":["{\"validValues\":[true,false]}"],"metadata":null,"userCreated":false,"constraints":[{"validValues":[true,false]}],"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming","type":"org.openecomp.datatypes.Naming","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"nf_naming","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.multi_stage_design","type":"boolean","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"multi_stage_design","value":"false","label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming_code","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"nf_naming_code","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_function","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"nf_function","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"controller_actor","value":"SO-REF-DATA","label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":["{\"validValues\":[\"SO-REF-DATA\",\"CDS\",\"SDNC\",\"APPC\"]}"],"metadata":null,"userCreated":false,"constraints":[{"validValues":["SO-REF-DATA","CDS","SDNC","APPC"]}],"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.availability_zone_max_count","type":"integer","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"availability_zone_max_count","value":"1","label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":["{\"validValues\":[0,1,2]}"],"metadata":null,"userCreated":false,"constraints":[{"validValues":[0,1,2]}],"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"sdnc_artifact_name","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_name","type":"string","required":false,"defaultValue":null,"description":"VNF_NAME","schema":null,"password":false,"name":"vnf_name","value":"demo_vnf_ignore","label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":null,"schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":null,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.max_instances","type":"integer","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"max_instances","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_type","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"nf_type","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_id","type":"string","required":false,"defaultValue":null,"description":"The VNF ID is provided by ONAP","schema":null,"password":false,"name":"vnf_id","value":"demo_app","label":"VNF ID","immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":null,"schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":null,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"sdnc_model_version","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_role","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"nf_role","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.min_instances","type":"integer","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"min_instances","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"sdnc_model_name","value":null,"label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}],"componentMetadataForSupportLog":{"SupportablityComponentUUID":null,"SupportablityComponentName":"basic_cnf_macro 0","SupportablityComponentVersion":null},"actualComponentUid":"4180d6fc-1385-42d4-aafc-aaae498a27f1","createdFromCsar":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0","normalizedName":"basic_cnf_macro0","name":"basic_cnf_macro 0","icon":"defaulticon","creationTime":1725967739467,"description":null,"originType":"VF","toscaArtifacts":{},"directives":[],"isProxy":false,"invariantName":"basic_cnf_macro0","createdFrom":null,"componentUid":"4180d6fc-1385-42d4-aafc-aaae498a27f1","maxOccurrences":null,"minOccurrences":null,"componentVersion":"1.0","sourceModelInvariant":null,"sourceModelName":null,"sourceModelUuid":null,"sourceModelUid":null,"toscaComponentName":"org.openecomp.resource.vf.BasicCnfMacro","modificationTime":1725967739467,"customizationUUID":"c83b8f3b-fd0d-4bea-991c-f6a76eba076a","instanceCount":null,"posX":"-1022.1439366422378","posY":"-1172.1439366422378","componentName":"basic_cnf_macro","originArchived":false,"serviceSubstitution":false,"propertyValueCounter":1,"attributeValueCounter":null,"inputValueCounter":null,"type":null,"version":null,"ownerId":null,"empty":false} 2024-09-10 11:29:02,221 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:02,221 DEBUG 145:onap_service.py(1) - [None][Get Service component instances] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:02,222 DEBUG 147:onap_service.py(1) - [None][Get Service component instances] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances 2024-09-10 11:29:02,222 DEBUG 148:onap_service.py(1) - [None][Get Service component instances] data sent: None 2024-09-10 11:29:02,223 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:02,507 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances HTTP/1.1" 200 None 2024-09-10 11:29:02,508 INFO 158:onap_service.py(1) - [None][Get Service component instances] response code: 200 2024-09-10 11:29:02,509 DEBUG 162:onap_service.py(1) - [None][Get Service component instances] response: [{"deploymentArtifacts":{"vflicense":{"heatParamUpdated":false,"creationDate":1725967716227,"timeout":0,"description":"VF license file","artifactType":"VF_LICENSE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vflicense","artifactName":"vf-license-model.xml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"ZjkwZjVjZjI2NDUyNDQzYjI4YzFmYTgzNTU0Y2VjYWU=","artifactUUID":"e34ecf83-9622-49bd-a989-961992c63e3b","artifactDisplayName":"VF License","mandatory":false,"serviceApi":false,"artifactLabel":"vflicense","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vflicense","duplicated":false,"payloadUpdateDate":1725967716245,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716227,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"heat1":{"listHeatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"heatParamUpdated":false,"creationDate":1725967716370,"timeout":30,"description":"created from csar","artifactType":"HEAT","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactName":"base_template_dummy_ignore.yaml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"ZjI3NTdkZWViNTEzY2NhZjg4MmQ3OTcxZjcyMmNmNDY=","artifactUUID":"30233c92-0166-48e6-9037-ee5635c7143f","artifactDisplayName":"base_template_dummy_ignore","mandatory":false,"serviceApi":false,"artifactLabel":"heat1","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","duplicated":false,"payloadUpdateDate":1725967716377,"heatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716370,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"vendorlicense":{"heatParamUpdated":false,"creationDate":1725967716177,"timeout":0,"description":" Vendor license file","artifactType":"VENDOR_LICENSE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vendorlicense","artifactName":"vendor-license-model.xml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"NjZhMTNkNzFlMzkxMWJhZmM5MTM4ZGJiODVjMWJmNTc=","artifactUUID":"7796bb2a-8ea9-4a3d-8a95-3da437ed5fbf","artifactDisplayName":"Vendor License","mandatory":false,"serviceApi":false,"artifactLabel":"vendorlicense","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vendorlicense","duplicated":false,"payloadUpdateDate":1725967716186,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716177,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"helm3env":{"heatParamUpdated":false,"creationDate":1725967739655,"timeout":0,"description":"Auto-generated HEAT Environment deployment artifact","artifactType":"HEAT_ENV","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.helm3env","artifactName":"helm_apache.env","artifactGroupType":"DEPLOYMENT","artifactUUID":"c2a4506f-46de-430b-97c3-9f01d1447e39","generatedFromId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","artifactDisplayName":"HEAT ENV","mandatory":true,"serviceApi":false,"artifactLabel":"helm3env","duplicated":false,"heatParamsUpdateDate":1725967739655,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967739655,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":true,"empty":false},"heat1env":{"listHeatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","defaultValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","defaultValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","defaultValue":"demo_module_id","empty":false}],"heatParamUpdated":false,"creationDate":1725967739644,"timeout":0,"description":"Auto-generated HEAT Environment deployment artifact","artifactType":"HEAT_ENV","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.heat1env","artifactName":"base_template_dummy_ignore.env","artifactGroupType":"DEPLOYMENT","artifactUUID":"93478bfb-b3a1-4eac-972e-630a3a0444a4","generatedFromId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactDisplayName":"HEAT ENV","mandatory":true,"serviceApi":false,"artifactLabel":"heat1env","duplicated":false,"heatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","defaultValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","defaultValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","defaultValue":"demo_module_id","empty":false}],"heatParamsUpdateDate":1725967739644,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967739644,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":true,"empty":false},"helm3":{"heatParamUpdated":false,"creationDate":1725967716530,"timeout":30,"description":"created from csar","artifactType":"HELM","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","artifactName":"helm_apache.tgz","artifactGroupType":"DEPLOYMENT","artifactChecksum":"Y2VkYmU2NTRiYmM1ZWZjNjIyYjE1MjI1Y2FjNWFhMjE=","artifactUUID":"b50e455e-2829-42e3-b572-8e6eeff5fd78","artifactDisplayName":"helm_apache","mandatory":false,"serviceApi":false,"artifactLabel":"helm3","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","duplicated":false,"payloadUpdateDate":1725967716537,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716530,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"vnfcba":{"heatParamUpdated":false,"creationDate":1725967719804,"timeout":0,"description":"ONAP SDK ARTIFACT","artifactType":"CONTROLLER_BLUEPRINT_ARCHIVE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnfcba","artifactName":"basic_cnf_cba_enriched.zip","artifactGroupType":"DEPLOYMENT","artifactChecksum":"OWEzNmRmZDA4MGYyNGFkYTE2M2M0ZmVhMjNhZDVjNmM=","artifactUUID":"e63c9b52-cc9e-4b46-b1a0-2a7a9c13f003","artifactDisplayName":"vnfcba","mandatory":false,"serviceApi":false,"artifactLabel":"vnfcba","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnfcba","duplicated":false,"payloadUpdateDate":1725967719813,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967719804,"artifactVersion":"1","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false}},"artifacts":{"vspbasiccnfmacrovspinformationtxt":{"heatParamUpdated":false,"creationDate":1725967716302,"timeout":0,"description":"Artifact created from csar","artifactType":"OTHER","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","artifactName":"VSP_basic_cnf_macro_VSP_Information.txt","artifactGroupType":"INFORMATIONAL","artifactChecksum":"MjgzYjY4Njk4MDAwYzMxMTMwMmM3ODBlM2JkMDQxZjM=","artifactUUID":"b43e0a2a-ea7d-499d-9fba-1db1db95f218","artifactDisplayName":"VSP_basic_cnf_macro_VSP_Information","mandatory":false,"serviceApi":false,"artifactLabel":"vspbasiccnfmacrovspinformationtxt","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","duplicated":false,"payloadUpdateDate":1725967716306,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716302,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false}},"groupInstances":[{"version":"1","type":"org.openecomp.groups.VfModule","creationTime":1725967739663,"artifacts":["123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3"],"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..helm_apache..module-1.basic_cnf_macro0basiccnfmacrohelm_apachemodule1","invariantUUID":"8744e8f7-2368-4b9b-a2ec-3b338fd95d6b","normalizedName":"basic_cnf_macro0basiccnfmacrohelm_apachemodule1","modificationTime":1725967739663,"customizationUUID":"33312568-9628-48d4-ab5d-e2dd494a5faf","groupInstanceArtifacts":["75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.helm3env"],"groupInstanceArtifactsUuid":["c2a4506f-46de-430b-97c3-9f01d1447e39"],"artifactsUuid":["b50e455e-2829-42e3-b572-8e6eeff5fd78"],"groupUUID":"7d1584bf-1d6c-4f37-9c9a-b6b83f67bf80","groupName":"BasicCnfMacro..helm_apache..module-1","groupUid":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..helm_apache..module-1","name":"basic_cnf_macro0..BasicCnfMacro..helm_apache..module-1","properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase.property.1","type":"boolean","required":false,"defaultValue":"false","description":"Whether this module should be deployed before other modules","password":false,"name":"isBase","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances.property.2","type":"integer","required":false,"defaultValue":"0","description":"The minimum instances of this VF-Module","password":false,"name":"min_vf_module_instances","value":"0","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances.property.3","type":"integer","required":false,"description":"The maximum instances of this VF-Module","password":false,"name":"max_vf_module_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count.property.4","type":"integer","required":false,"defaultValue":"0","description":"The initial count of instances of the VF-Module. The value must be in the range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances.\n","password":false,"name":"initial_count","value":"0","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type.property.5","type":"string","required":false,"defaultValue":"Expansion","password":false,"name":"vf_module_type","value":"Expansion","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label.property.6","type":"string","required":false,"defaultValue":"helm_apache","description":"Alternate textual key used to reference this VF-Module model. Must be unique within the VNF model\n","password":false,"name":"vf_module_label","value":"helm_apache","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group.property.7","type":"boolean","required":false,"defaultValue":"false","description":"\"true\" indicates that this VF Module model requires attachment to a Volume Group. VID operator must select the Volume Group instance to attach to a VF-Module at deployment time.\n","password":false,"name":"volume_group","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list.property.8","type":"map","required":false,"description":"Identifies the set of VM types and their count included in the VF-Module\n","schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"vfc_list","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description.property.9","type":"string","required":true,"description":"Description of the VF-modules contents and purpose (e.g. \"Front-End\" or \"Database Cluster\")\n","password":false,"name":"vf_module_description","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count.property.10","type":"integer","required":false,"description":"Quantity of Availability Zones needed for this VF-Module (source: Extracted from VF-Module HEAT template)\n","password":false,"name":"availability_zone_count","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","empty":false}],"empty":false},{"version":"1","type":"org.openecomp.groups.VfModule","creationTime":1725967739663,"artifacts":["123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1env","123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1"],"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..base_template_dummy_ignore..module-0.basic_cnf_macro0basiccnfmacrobase_template_dummy_ignoremodule0","invariantUUID":"bc4af830-8b64-4a5f-808a-3f3997d86f61","normalizedName":"basic_cnf_macro0basiccnfmacrobase_template_dummy_ignoremodule0","modificationTime":1725967739663,"customizationUUID":"c1ae4160-7b20-4f8f-ad9d-5ccc831fdbb1","groupInstanceArtifacts":["75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.heat1env"],"groupInstanceArtifactsUuid":["93478bfb-b3a1-4eac-972e-630a3a0444a4"],"artifactsUuid":["30233c92-0166-48e6-9037-ee5635c7143f"],"groupUUID":"9d14b75c-e6eb-47bc-847f-2064835da1b4","groupName":"BasicCnfMacro..base_template_dummy_ignore..module-0","groupUid":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..base_template_dummy_ignore..module-0","name":"basic_cnf_macro0..BasicCnfMacro..base_template_dummy_ignore..module-0","properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase.property.1","type":"boolean","required":false,"defaultValue":"true","description":"Whether this module should be deployed before other modules","password":false,"name":"isBase","value":"true","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances.property.2","type":"integer","required":false,"defaultValue":"1","description":"The minimum instances of this VF-Module","password":false,"name":"min_vf_module_instances","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances.property.3","type":"integer","required":false,"defaultValue":"1","description":"The maximum instances of this VF-Module","password":false,"name":"max_vf_module_instances","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count.property.4","type":"integer","required":false,"defaultValue":"1","description":"The initial count of instances of the VF-Module. The value must be in the range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances.\n","password":false,"name":"initial_count","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type.property.5","type":"string","required":false,"defaultValue":"Base","password":false,"name":"vf_module_type","value":"Base","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label.property.6","type":"string","required":false,"defaultValue":"base_template_dummy_ignore","description":"Alternate textual key used to reference this VF-Module model. Must be unique within the VNF model\n","password":false,"name":"vf_module_label","value":"base_template_dummy_ignore","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group.property.7","type":"boolean","required":false,"defaultValue":"false","description":"\"true\" indicates that this VF Module model requires attachment to a Volume Group. VID operator must select the Volume Group instance to attach to a VF-Module at deployment time.\n","password":false,"name":"volume_group","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list.property.8","type":"map","required":false,"description":"Identifies the set of VM types and their count included in the VF-Module\n","schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"vfc_list","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description.property.9","type":"string","required":true,"description":"Description of the VF-modules contents and purpose (e.g. \"Front-End\" or \"Database Cluster\")\n","password":false,"name":"vf_module_description","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count.property.10","type":"integer","required":false,"description":"Quantity of Availability Zones needed for this VF-Module (source: Extracted from VF-Module HEAT template)\n","password":false,"name":"availability_zone_count","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","empty":false}],"empty":false}],"properties":[],"inputs":[{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vf_module_id","type":"string","required":false,"description":"The VF Module ID is provided by ONAP","password":false,"name":"vf_module_id","value":"demo_module_id","label":"VF Module ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration","type":"boolean","required":false,"password":false,"name":"skip_post_instantiation_configuration","value":"true","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[true,false]}"],"userCreated":false,"constraints":[{"validValues":[true,false]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming","type":"org.openecomp.datatypes.Naming","required":false,"password":false,"name":"nf_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.multi_stage_design","type":"boolean","required":false,"password":false,"name":"multi_stage_design","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming_code","type":"string","required":false,"password":false,"name":"nf_naming_code","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_function","type":"string","required":false,"password":false,"name":"nf_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor","type":"string","required":false,"password":false,"name":"controller_actor","value":"SO-REF-DATA","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[\"SO-REF-DATA\",\"CDS\",\"SDNC\",\"APPC\"]}"],"userCreated":false,"constraints":[{"validValues":["SO-REF-DATA","CDS","SDNC","APPC"]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.availability_zone_max_count","type":"integer","required":false,"password":false,"name":"availability_zone_max_count","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[0,1,2]}"],"userCreated":false,"constraints":[{"validValues":[0,1,2]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name","type":"string","required":false,"password":false,"name":"sdnc_artifact_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_name","type":"string","required":false,"description":"VNF_NAME","password":false,"name":"vnf_name","value":"demo_vnf_ignore","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.max_instances","type":"integer","required":false,"password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_type","type":"string","required":false,"password":false,"name":"nf_type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_id","type":"string","required":false,"description":"The VNF ID is provided by ONAP","password":false,"name":"vnf_id","value":"demo_app","label":"VNF ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version","type":"string","required":false,"password":false,"name":"sdnc_model_version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_role","type":"string","required":false,"password":false,"name":"nf_role","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.min_instances","type":"integer","required":false,"password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name","type":"string","required":false,"password":false,"name":"sdnc_model_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}],"componentMetadataForSupportLog":{"SupportablityComponentName":"basic_cnf_macro 0"},"actualComponentUid":"4180d6fc-1385-42d4-aafc-aaae498a27f1","createdFromCsar":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0","normalizedName":"basic_cnf_macro0","name":"basic_cnf_macro 0","icon":"defaulticon","creationTime":1725967739467,"originType":"VF","toscaArtifacts":{},"directives":[],"isProxy":false,"invariantName":"basic_cnf_macro0","componentUid":"4180d6fc-1385-42d4-aafc-aaae498a27f1","componentVersion":"1.0","toscaComponentName":"org.openecomp.resource.vf.BasicCnfMacro","modificationTime":1725967739467,"customizationUUID":"c83b8f3b-fd0d-4bea-991c-f6a76eba076a","posX":"-1022.1439366422378","posY":"-1172.1439366422378","componentName":"basic_cnf_macro","originArchived":false,"serviceSubstitution":false,"propertyValueCounter":1,"empty":false}] 2024-09-10 11:29:02,511 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:02,511 DEBUG 145:onap_service.py(1) - [None][Get inputs] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:02,511 DEBUG 147:onap_service.py(1) - [None][Get inputs] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/4180d6fc-1385-42d4-aafc-aaae498a27f1/inputs 2024-09-10 11:29:02,511 DEBUG 148:onap_service.py(1) - [None][Get inputs] data sent: None 2024-09-10 11:29:02,513 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:02,610 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/4180d6fc-1385-42d4-aafc-aaae498a27f1/inputs HTTP/1.1" 200 7143 2024-09-10 11:29:02,612 INFO 158:onap_service.py(1) - [None][Get inputs] response code: 200 2024-09-10 11:29:02,613 DEBUG 162:onap_service.py(1) - [None][Get inputs] response: [{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vf_module_id","type":"string","required":false,"description":"The VF Module ID is provided by ONAP","password":false,"name":"vf_module_id","value":"demo_module_id","label":"VF Module ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration","type":"boolean","required":false,"password":false,"name":"skip_post_instantiation_configuration","value":"true","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming","type":"org.openecomp.datatypes.Naming","required":false,"password":false,"name":"nf_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.multi_stage_design","type":"boolean","required":false,"password":false,"name":"multi_stage_design","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming_code","type":"string","required":false,"password":false,"name":"nf_naming_code","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_function","type":"string","required":false,"password":false,"name":"nf_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor","type":"string","required":false,"password":false,"name":"controller_actor","value":"SO-REF-DATA","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.availability_zone_max_count","type":"integer","required":false,"password":false,"name":"availability_zone_max_count","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name","type":"string","required":false,"password":false,"name":"sdnc_artifact_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_name","type":"string","required":false,"description":"VNF_NAME","password":false,"name":"vnf_name","value":"demo_vnf_ignore","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.max_instances","type":"integer","required":false,"password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_type","type":"string","required":false,"password":false,"name":"nf_type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_id","type":"string","required":false,"description":"The VNF ID is provided by ONAP","password":false,"name":"vnf_id","value":"demo_app","label":"VNF ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version","type":"string","required":false,"password":false,"name":"sdnc_model_version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_role","type":"string","required":false,"password":false,"name":"nf_role","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.min_instances","type":"integer","required":false,"password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name","type":"string","required":false,"password":false,"name":"sdnc_model_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}] 2024-09-10 11:29:02,620 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:02,620 DEBUG 145:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input controller_actor] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:02,620 DEBUG 147:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input controller_actor] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/inputs 2024-09-10 11:29:02,620 DEBUG 148:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input controller_actor] data sent: [ { "name":"controller_actor", "parentUniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0", "type":"string", "uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor", "value":"CDS", "definition":false, "toscaPresentation":{ "ownerId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0" } } ] 2024-09-10 11:29:02,622 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:04,551 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/inputs HTTP/1.1" 200 1210 2024-09-10 11:29:04,552 INFO 158:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input controller_actor] response code: 200 2024-09-10 11:29:04,553 DEBUG 162:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input controller_actor] response: [{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"controller_actor","value":"CDS","label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":["{\"validValues\":[\"SO-REF-DATA\",\"CDS\",\"SDNC\",\"APPC\"]}"],"metadata":null,"userCreated":false,"constraints":[{"validValues":["SO-REF-DATA","CDS","SDNC","APPC"]}],"toscaSubPath":null,"inputs":null,"properties":null,"valueUniqueUid":null,"path":null,"rules":null,"componentInstanceName":null,"componentInstanceId":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}] 2024-09-10 11:29:04,553 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:04,553 DEBUG 145:onap_service.py(1) - [None][Get inputs] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:04,553 DEBUG 147:onap_service.py(1) - [None][Get inputs] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/4180d6fc-1385-42d4-aafc-aaae498a27f1/inputs 2024-09-10 11:29:04,554 DEBUG 148:onap_service.py(1) - [None][Get inputs] data sent: None 2024-09-10 11:29:04,556 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:04,657 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/4180d6fc-1385-42d4-aafc-aaae498a27f1/inputs HTTP/1.1" 200 7135 2024-09-10 11:29:04,658 INFO 158:onap_service.py(1) - [None][Get inputs] response code: 200 2024-09-10 11:29:04,658 DEBUG 162:onap_service.py(1) - [None][Get inputs] response: [{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vf_module_id","type":"string","required":false,"description":"The VF Module ID is provided by ONAP","password":false,"name":"vf_module_id","value":"demo_module_id","label":"VF Module ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration","type":"boolean","required":false,"password":false,"name":"skip_post_instantiation_configuration","value":"true","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming","type":"org.openecomp.datatypes.Naming","required":false,"password":false,"name":"nf_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.multi_stage_design","type":"boolean","required":false,"password":false,"name":"multi_stage_design","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming_code","type":"string","required":false,"password":false,"name":"nf_naming_code","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_function","type":"string","required":false,"password":false,"name":"nf_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor","type":"string","required":false,"password":false,"name":"controller_actor","value":"CDS","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.availability_zone_max_count","type":"integer","required":false,"password":false,"name":"availability_zone_max_count","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name","type":"string","required":false,"password":false,"name":"sdnc_artifact_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_name","type":"string","required":false,"description":"VNF_NAME","password":false,"name":"vnf_name","value":"demo_vnf_ignore","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.max_instances","type":"integer","required":false,"password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_type","type":"string","required":false,"password":false,"name":"nf_type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_id","type":"string","required":false,"description":"The VNF ID is provided by ONAP","password":false,"name":"vnf_id","value":"demo_app","label":"VNF ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version","type":"string","required":false,"password":false,"name":"sdnc_model_version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_role","type":"string","required":false,"password":false,"name":"nf_role","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.min_instances","type":"integer","required":false,"password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name","type":"string","required":false,"password":false,"name":"sdnc_model_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}] 2024-09-10 11:29:04,664 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:04,665 DEBUG 145:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input skip_post_instantiation_configuration] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:04,665 DEBUG 147:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input skip_post_instantiation_configuration] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/inputs 2024-09-10 11:29:04,665 DEBUG 148:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input skip_post_instantiation_configuration] data sent: [ { "name":"skip_post_instantiation_configuration", "parentUniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0", "type":"boolean", "uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration", "value":"False", "definition":false, "toscaPresentation":{ "ownerId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0" } } ] 2024-09-10 11:29:04,667 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:06,649 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/inputs HTTP/1.1" 200 1201 2024-09-10 11:29:06,650 INFO 158:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input skip_post_instantiation_configuration] response code: 200 2024-09-10 11:29:06,651 DEBUG 162:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input skip_post_instantiation_configuration] response: [{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration","type":"boolean","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"skip_post_instantiation_configuration","value":"false","label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":["{\"validValues\":[true,false]}"],"metadata":null,"userCreated":false,"constraints":[{"validValues":[true,false]}],"toscaSubPath":null,"inputs":null,"properties":null,"valueUniqueUid":null,"path":null,"rules":null,"componentInstanceName":null,"componentInstanceId":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}] 2024-09-10 11:29:06,651 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:06,651 DEBUG 145:onap_service.py(1) - [None][Get inputs] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:06,652 DEBUG 147:onap_service.py(1) - [None][Get inputs] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/4180d6fc-1385-42d4-aafc-aaae498a27f1/inputs 2024-09-10 11:29:06,652 DEBUG 148:onap_service.py(1) - [None][Get inputs] data sent: None 2024-09-10 11:29:06,654 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:06,736 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/4180d6fc-1385-42d4-aafc-aaae498a27f1/inputs HTTP/1.1" 200 7136 2024-09-10 11:29:06,737 INFO 158:onap_service.py(1) - [None][Get inputs] response code: 200 2024-09-10 11:29:06,737 DEBUG 162:onap_service.py(1) - [None][Get inputs] response: [{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vf_module_id","type":"string","required":false,"description":"The VF Module ID is provided by ONAP","password":false,"name":"vf_module_id","value":"demo_module_id","label":"VF Module ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration","type":"boolean","required":false,"password":false,"name":"skip_post_instantiation_configuration","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming","type":"org.openecomp.datatypes.Naming","required":false,"password":false,"name":"nf_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.multi_stage_design","type":"boolean","required":false,"password":false,"name":"multi_stage_design","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming_code","type":"string","required":false,"password":false,"name":"nf_naming_code","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_function","type":"string","required":false,"password":false,"name":"nf_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor","type":"string","required":false,"password":false,"name":"controller_actor","value":"CDS","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.availability_zone_max_count","type":"integer","required":false,"password":false,"name":"availability_zone_max_count","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name","type":"string","required":false,"password":false,"name":"sdnc_artifact_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_name","type":"string","required":false,"description":"VNF_NAME","password":false,"name":"vnf_name","value":"demo_vnf_ignore","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.max_instances","type":"integer","required":false,"password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_type","type":"string","required":false,"password":false,"name":"nf_type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_id","type":"string","required":false,"description":"The VNF ID is provided by ONAP","password":false,"name":"vnf_id","value":"demo_app","label":"VNF ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version","type":"string","required":false,"password":false,"name":"sdnc_model_version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_role","type":"string","required":false,"password":false,"name":"nf_role","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.min_instances","type":"integer","required":false,"password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name","type":"string","required":false,"password":false,"name":"sdnc_model_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}] 2024-09-10 11:29:06,754 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:06,754 DEBUG 145:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_artifact_name] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:06,754 DEBUG 147:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_artifact_name] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/inputs 2024-09-10 11:29:06,754 DEBUG 148:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_artifact_name] data sent: [ { "name":"sdnc_artifact_name", "parentUniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0", "type":"string", "uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name", "value":"vnf", "definition":false, "toscaPresentation":{ "ownerId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0" } } ] 2024-09-10 11:29:06,756 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:08,916 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/inputs HTTP/1.1" 200 1104 2024-09-10 11:29:08,917 INFO 158:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_artifact_name] response code: 200 2024-09-10 11:29:08,917 DEBUG 162:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_artifact_name] response: [{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"sdnc_artifact_name","value":"vnf","label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"valueUniqueUid":null,"path":null,"rules":null,"componentInstanceName":null,"componentInstanceId":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}] 2024-09-10 11:29:08,917 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:08,917 DEBUG 145:onap_service.py(1) - [None][Get inputs] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:08,917 DEBUG 147:onap_service.py(1) - [None][Get inputs] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/4180d6fc-1385-42d4-aafc-aaae498a27f1/inputs 2024-09-10 11:29:08,917 DEBUG 148:onap_service.py(1) - [None][Get inputs] data sent: None 2024-09-10 11:29:08,919 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:08,998 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/4180d6fc-1385-42d4-aafc-aaae498a27f1/inputs HTTP/1.1" 200 7150 2024-09-10 11:29:08,999 INFO 158:onap_service.py(1) - [None][Get inputs] response code: 200 2024-09-10 11:29:09,000 DEBUG 162:onap_service.py(1) - [None][Get inputs] response: [{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vf_module_id","type":"string","required":false,"description":"The VF Module ID is provided by ONAP","password":false,"name":"vf_module_id","value":"demo_module_id","label":"VF Module ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration","type":"boolean","required":false,"password":false,"name":"skip_post_instantiation_configuration","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming","type":"org.openecomp.datatypes.Naming","required":false,"password":false,"name":"nf_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.multi_stage_design","type":"boolean","required":false,"password":false,"name":"multi_stage_design","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming_code","type":"string","required":false,"password":false,"name":"nf_naming_code","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_function","type":"string","required":false,"password":false,"name":"nf_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor","type":"string","required":false,"password":false,"name":"controller_actor","value":"CDS","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.availability_zone_max_count","type":"integer","required":false,"password":false,"name":"availability_zone_max_count","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name","type":"string","required":false,"password":false,"name":"sdnc_artifact_name","value":"vnf","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_name","type":"string","required":false,"description":"VNF_NAME","password":false,"name":"vnf_name","value":"demo_vnf_ignore","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.max_instances","type":"integer","required":false,"password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_type","type":"string","required":false,"password":false,"name":"nf_type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_id","type":"string","required":false,"description":"The VNF ID is provided by ONAP","password":false,"name":"vnf_id","value":"demo_app","label":"VNF ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version","type":"string","required":false,"password":false,"name":"sdnc_model_version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_role","type":"string","required":false,"password":false,"name":"nf_role","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.min_instances","type":"integer","required":false,"password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name","type":"string","required":false,"password":false,"name":"sdnc_model_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}] 2024-09-10 11:29:09,003 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:09,003 DEBUG 145:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_model_version] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:09,003 DEBUG 147:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_model_version] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/inputs 2024-09-10 11:29:09,003 DEBUG 148:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_model_version] data sent: [ { "name":"sdnc_model_version", "parentUniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0", "type":"string", "uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version", "value":"1.0.0", "definition":false, "toscaPresentation":{ "ownerId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0" } } ] 2024-09-10 11:29:09,004 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:11,033 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/inputs HTTP/1.1" 200 1106 2024-09-10 11:29:11,033 INFO 158:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_model_version] response code: 200 2024-09-10 11:29:11,033 DEBUG 162:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_model_version] response: [{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"sdnc_model_version","value":"1.0.0","label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"valueUniqueUid":null,"path":null,"rules":null,"componentInstanceName":null,"componentInstanceId":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}] 2024-09-10 11:29:11,034 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:11,034 DEBUG 145:onap_service.py(1) - [None][Get inputs] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:11,034 DEBUG 147:onap_service.py(1) - [None][Get inputs] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/4180d6fc-1385-42d4-aafc-aaae498a27f1/inputs 2024-09-10 11:29:11,034 DEBUG 148:onap_service.py(1) - [None][Get inputs] data sent: None 2024-09-10 11:29:11,036 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:11,158 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "GET /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/componentInstances/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/4180d6fc-1385-42d4-aafc-aaae498a27f1/inputs HTTP/1.1" 200 7166 2024-09-10 11:29:11,159 INFO 158:onap_service.py(1) - [None][Get inputs] response code: 200 2024-09-10 11:29:11,159 DEBUG 162:onap_service.py(1) - [None][Get inputs] response: [{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vf_module_id","type":"string","required":false,"description":"The VF Module ID is provided by ONAP","password":false,"name":"vf_module_id","value":"demo_module_id","label":"VF Module ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration","type":"boolean","required":false,"password":false,"name":"skip_post_instantiation_configuration","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming","type":"org.openecomp.datatypes.Naming","required":false,"password":false,"name":"nf_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.multi_stage_design","type":"boolean","required":false,"password":false,"name":"multi_stage_design","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming_code","type":"string","required":false,"password":false,"name":"nf_naming_code","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_function","type":"string","required":false,"password":false,"name":"nf_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor","type":"string","required":false,"password":false,"name":"controller_actor","value":"CDS","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.availability_zone_max_count","type":"integer","required":false,"password":false,"name":"availability_zone_max_count","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name","type":"string","required":false,"password":false,"name":"sdnc_artifact_name","value":"vnf","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_name","type":"string","required":false,"description":"VNF_NAME","password":false,"name":"vnf_name","value":"demo_vnf_ignore","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.max_instances","type":"integer","required":false,"password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_type","type":"string","required":false,"password":false,"name":"nf_type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_id","type":"string","required":false,"description":"The VNF ID is provided by ONAP","password":false,"name":"vnf_id","value":"demo_app","label":"VNF ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version","type":"string","required":false,"password":false,"name":"sdnc_model_version","value":"1.0.0","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_role","type":"string","required":false,"password":false,"name":"nf_role","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.min_instances","type":"integer","required":false,"password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name","type":"string","required":false,"password":false,"name":"sdnc_model_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}] 2024-09-10 11:29:11,162 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:11,162 DEBUG 145:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_model_name] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:11,162 DEBUG 147:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_model_name] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/inputs 2024-09-10 11:29:11,162 DEBUG 148:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_model_name] data sent: [ { "name":"sdnc_model_name", "parentUniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0", "type":"string", "uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name", "value":"APACHE", "definition":false, "toscaPresentation":{ "ownerId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0" } } ] 2024-09-10 11:29:11,164 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:13,134 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/resourceInstance/75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0/inputs HTTP/1.1" 200 1101 2024-09-10 11:29:13,135 INFO 158:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_model_name] response code: 200 2024-09-10 11:29:13,135 DEBUG 162:onap_service.py(1) - [None][Set value of basic_cnf_macro resource input sdnc_model_name] response: [{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name","type":"string","required":false,"defaultValue":null,"description":null,"schema":null,"password":false,"name":"sdnc_model_name","value":"APACHE","label":null,"immutable":false,"mappedToComponentProperty":true,"toscaGetFunctionType":null,"toscaGetFunction":null,"toscaFunction":null,"subPropertyToscaFunctions":null,"inputPath":null,"status":null,"inputId":null,"instanceUniqueId":null,"model":null,"propertyId":null,"parentPropertyType":null,"subPropertyInputPath":null,"annotations":null,"getInputValues":null,"isDeclaredListInput":false,"getPolicyValues":null,"propertyConstraints":null,"metadata":null,"userCreated":false,"constraints":null,"toscaSubPath":null,"inputs":null,"properties":null,"valueUniqueUid":null,"path":null,"rules":null,"componentInstanceName":null,"componentInstanceId":null,"schemaType":null,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","schemaProperty":null,"getInputProperty":false,"version":null,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}] 2024-09-10 11:29:13,137 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:13,137 DEBUG 145:onap_service.py(1) - [None][Request lifecycle operation certify on SERVICE object basic_cnf_macro] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:13,137 DEBUG 147:onap_service.py(1) - [None][Request lifecycle operation certify on SERVICE object basic_cnf_macro] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/lifecycleState/certify 2024-09-10 11:29:13,137 DEBUG 148:onap_service.py(1) - [None][Request lifecycle operation certify on SERVICE object basic_cnf_macro] data sent: { "userRemarks": "certify" } 2024-09-10 11:29:13,138 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:19,719 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/services/75fa698f-3c62-4b5e-aacd-db583c926f94/lifecycleState/certify HTTP/1.1" 200 1177 2024-09-10 11:29:19,720 INFO 158:onap_service.py(1) - [None][Request lifecycle operation certify on SERVICE object basic_cnf_macro] response code: 200 2024-09-10 11:29:19,720 DEBUG 162:onap_service.py(1) - [None][Request lifecycle operation certify on SERVICE object basic_cnf_macro] response: {"uniqueId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51","name":"basic_cnf_macro","version":"1.0","isHighestVersion":true,"creationDate":1725967736583,"lastUpdateDate":1725967752719,"description":"ONAP SDK Service","lifecycleState":"CERTIFIED","tags":["basic_cnf_macro"],"icon":"defaulticon","normalizedName":"basiccnfmacro","systemName":"BasicCnfMacro","contactId":"cs0008","allVersions":{"1.0":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51"},"invariantUUID":"2aee0dbc-83fd-475e-99c3-ca50c8279d99","componentType":"SERVICE","categories":[{"name":"Network Service","normalizedName":"network service","uniqueId":"serviceNewCategory.network service","useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"empty":false}],"creatorUserId":"cs0008","creatorFullName":"Carlos Santana","lastUpdaterUserId":"cs0008","lastUpdaterFullName":"Carlos Santana","isArchived":false,"archiveTime":0,"isVspArchived":false,"distributionStatus":"DISTRIBUTION_NOT_APPROVED","ecompGeneratedNaming":true,"namingPolicy":"","serviceType":"","serviceRole":"","environmentContext":"General_Revenue-Bearing","instantiationType":"A-la-carte","serviceFunction":"","uuid":"cf5ce253-afff-4082-bd06-987b0fdaa0e5"} 2024-09-10 11:29:19,720 DEBUG 284:onap_service.py(1) - TIMEOUT: 60 2024-09-10 11:29:19,720 DEBUG 145:onap_service.py(1) - [None][Request distribute Service basic_cnf_macro] sent header: {'Content-Type': 'application/json', 'Accept': 'application/json', 'USER_ID': 'cs0008', 'Authorization': 'Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=', 'X-ECOMP-InstanceID': 'onapsdk'} 2024-09-10 11:29:19,720 DEBUG 147:onap_service.py(1) - [None][Request distribute Service basic_cnf_macro] url used: https://sdc-be-api-oom-sm-master.tnaplab.telekom.de/sdc2/rest/v1/catalog/services/fe71e9d9-7d5c-4341-80b4-a712fcfb8e51/distribution/PROD/activate 2024-09-10 11:29:19,720 DEBUG 148:onap_service.py(1) - [None][Request distribute Service basic_cnf_macro] data sent: None 2024-09-10 11:29:19,721 DEBUG 1022:connectionpool.py(1) - Starting new HTTPS connection (1): sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 2024-09-10 11:29:21,743 DEBUG 475:connectionpool.py(1) - https://sdc-be-api-oom-sm-master.tnaplab.telekom.de:443 "POST /sdc2/rest/v1/catalog/services/fe71e9d9-7d5c-4341-80b4-a712fcfb8e51/distribution/PROD/activate HTTP/1.1" 200 None 2024-09-10 11:29:21,744 INFO 158:onap_service.py(1) - [None][Request distribute Service basic_cnf_macro] response code: 200 2024-09-10 11:29:21,744 DEBUG 162:onap_service.py(1) - [None][Request distribute Service basic_cnf_macro] response: {"properties":[{"definition":false,"hidden":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.skip_post_instantiation_configuration","type":"boolean","required":false,"defaultValue":"true","password":false,"name":"skip_post_instantiation_configuration","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[true,false]}"],"userCreated":false,"constraints":[{"validValues":[true,false]}],"parentUniqueId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51","getInputProperty":false,"ownerId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51","empty":false},{"definition":false,"hidden":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.controller_actor","type":"string","required":false,"defaultValue":"SO-REF-DATA","password":false,"name":"controller_actor","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[\"SO-REF-DATA\",\"CDS\",\"SDNC\",\"APPC\"]}"],"userCreated":false,"constraints":[{"validValues":["SO-REF-DATA","CDS","SDNC","APPC"]}],"parentUniqueId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51","getInputProperty":false,"ownerId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51","empty":false},{"definition":false,"hidden":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.cds_model_version","type":"string","required":false,"password":false,"name":"cds_model_version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51","getInputProperty":false,"ownerId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51","empty":false},{"definition":false,"hidden":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.cds_model_name","type":"string","required":false,"password":false,"name":"cds_model_name","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51","getInputProperty":false,"ownerId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51","empty":false},{"definition":false,"hidden":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.default_software_version","type":"string","required":false,"password":false,"name":"default_software_version","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51","getInputProperty":false,"ownerId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51","empty":false}],"artifacts":{"operationalpolicies":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.operationalpolicies","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Operational Policies","mandatory":true,"serviceApi":false,"artifactLabel":"operationalpolicies","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"certificationtestresults":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.certificationtestresults","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"TD Certification Test Results","mandatory":true,"serviceApi":false,"artifactLabel":"certificationtestresults","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"deploymentvotingrecord":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.deploymentvotingrecord","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Deployment Voting Record","mandatory":true,"serviceApi":false,"artifactLabel":"deploymentvotingrecord","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"automationcompositionfunctions":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.automationcompositionfunctions","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Automation Composition Functions","mandatory":true,"serviceApi":false,"artifactLabel":"automationcompositionfunctions","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"servicequestionnaire":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.servicequestionnaire","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Service Questionnaire","mandatory":true,"serviceApi":false,"artifactLabel":"servicequestionnaire","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"dimensioninginfo":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.dimensioninginfo","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Dimensioning Info","mandatory":true,"serviceApi":false,"artifactLabel":"dimensioninginfo","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"affinityrules":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.affinityrules","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Affinity Rules","mandatory":true,"serviceApi":false,"artifactLabel":"affinityrules","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"serviceartifactplan":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.serviceartifactplan","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Service Artifact Plan","mandatory":true,"serviceApi":false,"artifactLabel":"serviceartifactplan","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"servicespecificpolicies":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.servicespecificpolicies","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Service-specific Policies","mandatory":true,"serviceApi":false,"artifactLabel":"servicespecificpolicies","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"servicesecuritytemplate":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.servicesecuritytemplate","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Service Security Template","mandatory":true,"serviceApi":false,"artifactLabel":"servicesecuritytemplate","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"engineeringrules":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.engineeringrules","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Engineering Rules (ERD)","mandatory":true,"serviceApi":false,"artifactLabel":"engineeringrules","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"distributioninstructions":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.distributioninstructions","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Distribution Instructions","mandatory":true,"serviceApi":false,"artifactLabel":"distributioninstructions","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"summaryofimpactstoecompelements":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"artifactType":"OTHER","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.summaryofimpactstoecompelements","artifactGroupType":"INFORMATIONAL","artifactDisplayName":"Summary of impacts to ECOMP elements,OSSs, BSSs","mandatory":true,"serviceApi":false,"artifactLabel":"summaryofimpactstoecompelements","duplicated":false,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"0","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false}},"deploymentArtifacts":{},"toscaArtifacts":{"assettoscacsar":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":"TOSCA definition package of the asset","artifactType":"TOSCA_CSAR","uniqueId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51.assettoscacsar","artifactName":"service-BasicCnfMacro-csar.csar","artifactGroupType":"TOSCA","artifactChecksum":"ODI1NWUwYWU1NjEzZmU1ZGFiZWI4MDAyZDk5NzFlMzI=","artifactUUID":"77205d7e-ba66-4586-b260-d7e37b875b2b","artifactDisplayName":"Tosca Model","mandatory":true,"serviceApi":false,"artifactLabel":"assettoscacsar","esId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51.assettoscacsar","duplicated":false,"payloadUpdateDate":1725967756996,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"1","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"assettoscatemplate":{"heatParamUpdated":false,"creationDate":1725967736493,"timeout":0,"description":"TOSCA representation of the asset","artifactType":"TOSCA_TEMPLATE","uniqueId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51.assettoscatemplate","artifactName":"service-BasicCnfMacro-template.yml","artifactGroupType":"TOSCA","artifactChecksum":"YTgwMWVkZWFlMjZkOWNjM2FjYTk2MDQ1YjRjN2E1ZGM=","artifactUUID":"233f1b76-93e2-4a6e-b7f3-4397b8455de9","artifactDisplayName":"Tosca Template","mandatory":true,"serviceApi":false,"artifactLabel":"assettoscatemplate","esId":"fe71e9d9-7d5c-4341-80b4-a712fcfb8e51.assettoscatemplate","duplicated":false,"payloadUpdateDate":1725967756039,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967736493,"artifactVersion":"1","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false}},"categories":[{"name":"Network Service","normalizedName":"network service","uniqueId":"serviceNewCategory.network service","useServiceSubstitutionForNestedServices":false,"metadataKeys":[],"empty":false}],"componentInstances":[{"deploymentArtifacts":{"vflicense":{"heatParamUpdated":false,"creationDate":1725967716227,"timeout":0,"description":"VF license file","artifactType":"VF_LICENSE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vflicense","artifactName":"vf-license-model.xml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"ZjkwZjVjZjI2NDUyNDQzYjI4YzFmYTgzNTU0Y2VjYWU=","artifactUUID":"e34ecf83-9622-49bd-a989-961992c63e3b","artifactDisplayName":"VF License","mandatory":false,"serviceApi":false,"artifactLabel":"vflicense","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vflicense","duplicated":false,"payloadUpdateDate":1725967716245,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716227,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"vfModulesMetadata":{"heatParamUpdated":false,"timeout":0,"description":"Auto-generated VF Modules information artifact","artifactType":"VF_MODULES_METADATA","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.vfModulesMetadata","artifactName":"basic_cnf_macro0_modules.json","artifactGroupType":"DEPLOYMENT","artifactChecksum":"ZTg0ZDExMzVjYzVkODY3NTE0OThhZjhmZjdhMTUzM2U=","artifactUUID":"399496b0-e9b7-4290-ae28-35c2af62b187","artifactDisplayName":"Vf Modules Metadata","mandatory":false,"serviceApi":false,"artifactLabel":"vfModulesMetadata","esId":"75fa698f-3c62-4b5e-aacd-db583c926f94.75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.vfModulesMetadata","duplicated":false,"payloadUpdateDate":1725967754824,"artifactVersion":"1","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false},"heat1":{"listHeatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"heatParamUpdated":false,"creationDate":1725967716370,"timeout":30,"description":"created from csar","artifactType":"HEAT","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactName":"base_template_dummy_ignore.yaml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"ZjI3NTdkZWViNTEzY2NhZjg4MmQ3OTcxZjcyMmNmNDY=","artifactUUID":"30233c92-0166-48e6-9037-ee5635c7143f","artifactDisplayName":"base_template_dummy_ignore","mandatory":false,"serviceApi":false,"artifactLabel":"heat1","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","duplicated":false,"payloadUpdateDate":1725967716377,"heatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","currentValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","currentValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","currentValue":"demo_module_id","empty":false}],"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716370,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"vendorlicense":{"heatParamUpdated":false,"creationDate":1725967716177,"timeout":0,"description":" Vendor license file","artifactType":"VENDOR_LICENSE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vendorlicense","artifactName":"vendor-license-model.xml","artifactGroupType":"DEPLOYMENT","artifactChecksum":"NjZhMTNkNzFlMzkxMWJhZmM5MTM4ZGJiODVjMWJmNTc=","artifactUUID":"7796bb2a-8ea9-4a3d-8a95-3da437ed5fbf","artifactDisplayName":"Vendor License","mandatory":false,"serviceApi":false,"artifactLabel":"vendorlicense","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vendorlicense","duplicated":false,"payloadUpdateDate":1725967716186,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716177,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"helm3env":{"heatParamUpdated":false,"creationDate":1725967739655,"timeout":0,"description":"Auto-generated HEAT Environment deployment artifact","artifactType":"HEAT_ENV","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.helm3env","artifactName":"helm_apache.env","artifactGroupType":"DEPLOYMENT","artifactChecksum":"MTA2MjAxNDAyMmY0NmMwYTlmMDMyN2FjZDUxODkzNWI=","artifactUUID":"c5c5d604-c015-440c-8ab0-9040c99ed7e0","generatedFromId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","artifactDisplayName":"HEAT ENV","mandatory":true,"serviceApi":false,"artifactLabel":"helm3env","esId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.helm3env","duplicated":false,"payloadUpdateDate":1725967753474,"heatParamsUpdateDate":1725967739655,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967739655,"artifactVersion":"2","isFromCsar":true,"generated":false,"heatEnvType":true,"empty":false},"heat1env":{"listHeatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","defaultValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","defaultValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","defaultValue":"demo_module_id","empty":false}],"heatParamUpdated":false,"creationDate":1725967739644,"timeout":0,"description":"Auto-generated HEAT Environment deployment artifact","artifactType":"HEAT_ENV","uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.heat1env","artifactName":"base_template_dummy_ignore.env","artifactGroupType":"DEPLOYMENT","artifactChecksum":"MTFhYjczYTdlMDU5MmE4N2FlMzhkM2RmMjIxZmY4ZmM=","artifactUUID":"6430ff79-e2e8-441a-836e-0dfec7695421","generatedFromId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1","artifactDisplayName":"HEAT ENV","mandatory":true,"serviceApi":false,"artifactLabel":"heat1env","esId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.heat1env","duplicated":false,"payloadUpdateDate":1725967754081,"heatParameters":[{"name":"vnf_name","type":"string","description":"VNF_NAME","defaultValue":"demo_vnf_ignore","empty":false},{"name":"vnf_id","type":"string","description":"The VNF ID is provided by ONAP","defaultValue":"demo_app","empty":false},{"name":"vf_module_id","type":"string","description":"The VF Module ID is provided by ONAP","defaultValue":"demo_module_id","empty":false}],"heatParamsUpdateDate":1725967739644,"userIdCreator":"cs0008","userIdLastUpdater":"cs0008","creatorFullName":"Carlos Santana","updaterFullName":"Carlos Santana","lastUpdateDate":1725967739644,"artifactVersion":"2","isFromCsar":true,"generated":false,"heatEnvType":true,"empty":false},"helm3":{"heatParamUpdated":false,"creationDate":1725967716530,"timeout":30,"description":"created from csar","artifactType":"HELM","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","artifactName":"helm_apache.tgz","artifactGroupType":"DEPLOYMENT","artifactChecksum":"Y2VkYmU2NTRiYmM1ZWZjNjIyYjE1MjI1Y2FjNWFhMjE=","artifactUUID":"b50e455e-2829-42e3-b572-8e6eeff5fd78","artifactDisplayName":"helm_apache","mandatory":false,"serviceApi":false,"artifactLabel":"helm3","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3","duplicated":false,"payloadUpdateDate":1725967716537,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716530,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false},"vnfcba":{"heatParamUpdated":false,"creationDate":1725967719804,"timeout":0,"description":"ONAP SDK ARTIFACT","artifactType":"CONTROLLER_BLUEPRINT_ARCHIVE","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnfcba","artifactName":"basic_cnf_cba_enriched.zip","artifactGroupType":"DEPLOYMENT","artifactChecksum":"OWEzNmRmZDA4MGYyNGFkYTE2M2M0ZmVhMjNhZDVjNmM=","artifactUUID":"e63c9b52-cc9e-4b46-b1a0-2a7a9c13f003","artifactDisplayName":"vnfcba","mandatory":false,"serviceApi":false,"artifactLabel":"vnfcba","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnfcba","duplicated":false,"payloadUpdateDate":1725967719813,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967719804,"artifactVersion":"1","isFromCsar":false,"generated":false,"heatEnvType":false,"empty":false}},"artifacts":{"vspbasiccnfmacrovspinformationtxt":{"heatParamUpdated":false,"creationDate":1725967716302,"timeout":0,"description":"Artifact created from csar","artifactType":"OTHER","uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","artifactName":"VSP_basic_cnf_macro_VSP_Information.txt","artifactGroupType":"INFORMATIONAL","artifactChecksum":"MjgzYjY4Njk4MDAwYzMxMTMwMmM3ODBlM2JkMDQxZjM=","artifactUUID":"b43e0a2a-ea7d-499d-9fba-1db1db95f218","artifactDisplayName":"VSP_basic_cnf_macro_VSP_Information","mandatory":false,"serviceApi":false,"artifactLabel":"vspbasiccnfmacrovspinformationtxt","esId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vspbasiccnfmacrovspinformationtxt","duplicated":false,"payloadUpdateDate":1725967716306,"artifactCreator":"cs0008","userIdLastUpdater":"cs0008","updaterFullName":"Carlos Santana","lastUpdateDate":1725967716302,"artifactVersion":"1","isFromCsar":true,"generated":false,"heatEnvType":false,"requiredArtifacts":[],"empty":false}},"groupInstances":[{"version":"1","type":"org.openecomp.groups.VfModule","creationTime":1725967739663,"artifacts":["123b2531-f5b0-4f9b-b7f9-45df2914d52f.helm3"],"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..helm_apache..module-1.basic_cnf_macro0basiccnfmacrohelm_apachemodule1","invariantUUID":"8744e8f7-2368-4b9b-a2ec-3b338fd95d6b","normalizedName":"basic_cnf_macro0basiccnfmacrohelm_apachemodule1","modificationTime":1725967739663,"customizationUUID":"33312568-9628-48d4-ab5d-e2dd494a5faf","groupInstanceArtifacts":["75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.helm3env"],"groupInstanceArtifactsUuid":["c5c5d604-c015-440c-8ab0-9040c99ed7e0"],"artifactsUuid":["b50e455e-2829-42e3-b572-8e6eeff5fd78"],"groupUUID":"7d1584bf-1d6c-4f37-9c9a-b6b83f67bf80","groupName":"BasicCnfMacro..helm_apache..module-1","groupUid":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..helm_apache..module-1","name":"basic_cnf_macro0..BasicCnfMacro..helm_apache..module-1","properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase.property.1","type":"boolean","required":false,"defaultValue":"false","description":"Whether this module should be deployed before other modules","password":false,"name":"isBase","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances.property.2","type":"integer","required":false,"defaultValue":"0","description":"The minimum instances of this VF-Module","password":false,"name":"min_vf_module_instances","value":"0","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances.property.3","type":"integer","required":false,"description":"The maximum instances of this VF-Module","password":false,"name":"max_vf_module_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count.property.4","type":"integer","required":false,"defaultValue":"0","description":"The initial count of instances of the VF-Module. The value must be in the range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances.\n","password":false,"name":"initial_count","value":"0","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type.property.5","type":"string","required":false,"defaultValue":"Expansion","password":false,"name":"vf_module_type","value":"Expansion","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label.property.6","type":"string","required":false,"defaultValue":"helm_apache","description":"Alternate textual key used to reference this VF-Module model. Must be unique within the VNF model\n","password":false,"name":"vf_module_label","value":"helm_apache","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group.property.7","type":"boolean","required":false,"defaultValue":"false","description":"\"true\" indicates that this VF Module model requires attachment to a Volume Group. VID operator must select the Volume Group instance to attach to a VF-Module at deployment time.\n","password":false,"name":"volume_group","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list.property.8","type":"map","required":false,"description":"Identifies the set of VM types and their count included in the VF-Module\n","schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"vfc_list","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description.property.9","type":"string","required":true,"description":"Description of the VF-modules contents and purpose (e.g. \"Front-End\" or \"Database Cluster\")\n","password":false,"name":"vf_module_description","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count.property.10","type":"integer","required":false,"description":"Quantity of Availability Zones needed for this VF-Module (source: Extracted from VF-Module HEAT template)\n","password":false,"name":"availability_zone_count","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","empty":false}],"empty":false},{"version":"1","type":"org.openecomp.groups.VfModule","creationTime":1725967739663,"artifacts":["123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1env","123b2531-f5b0-4f9b-b7f9-45df2914d52f.heat1"],"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..base_template_dummy_ignore..module-0.basic_cnf_macro0basiccnfmacrobase_template_dummy_ignoremodule0","invariantUUID":"bc4af830-8b64-4a5f-808a-3f3997d86f61","normalizedName":"basic_cnf_macro0basiccnfmacrobase_template_dummy_ignoremodule0","modificationTime":1725967739663,"customizationUUID":"c1ae4160-7b20-4f8f-ad9d-5ccc831fdbb1","groupInstanceArtifacts":["75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0.heat1env"],"groupInstanceArtifactsUuid":["6430ff79-e2e8-441a-836e-0dfec7695421"],"artifactsUuid":["30233c92-0166-48e6-9037-ee5635c7143f"],"groupUUID":"9d14b75c-e6eb-47bc-847f-2064835da1b4","groupName":"BasicCnfMacro..base_template_dummy_ignore..module-0","groupUid":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.BasicCnfMacro..base_template_dummy_ignore..module-0","name":"basic_cnf_macro0..BasicCnfMacro..base_template_dummy_ignore..module-0","properties":[{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase.property.1","type":"boolean","required":false,"defaultValue":"true","description":"Whether this module should be deployed before other modules","password":false,"name":"isBase","value":"true","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.isBase","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances.property.2","type":"integer","required":false,"defaultValue":"1","description":"The minimum instances of this VF-Module","password":false,"name":"min_vf_module_instances","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.min_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances.property.3","type":"integer","required":false,"defaultValue":"1","description":"The maximum instances of this VF-Module","password":false,"name":"max_vf_module_instances","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.max_vf_module_instances","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count.property.4","type":"integer","required":false,"defaultValue":"1","description":"The initial count of instances of the VF-Module. The value must be in the range between min_vfmodule_instances and max_vfmodule_instances. If no value provided the initial count is the min_vfmodule_instances.\n","password":false,"name":"initial_count","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.initial_count","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type.property.5","type":"string","required":false,"defaultValue":"Base","password":false,"name":"vf_module_type","value":"Base","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_type","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label.property.6","type":"string","required":false,"defaultValue":"base_template_dummy_ignore","description":"Alternate textual key used to reference this VF-Module model. Must be unique within the VNF model\n","password":false,"name":"vf_module_label","value":"base_template_dummy_ignore","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_label","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group.property.7","type":"boolean","required":false,"defaultValue":"false","description":"\"true\" indicates that this VF Module model requires attachment to a Volume Group. VID operator must select the Volume Group instance to attach to a VF-Module at deployment time.\n","password":false,"name":"volume_group","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.volume_group","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list.property.8","type":"map","required":false,"description":"Identifies the set of VM types and their count included in the VF-Module\n","schema":{"property":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"empty":false},"password":false,"name":"vfc_list","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","schemaType":"string","schemaProperty":{"definition":false,"hidden":false,"type":"string","required":false,"description":":","password":false,"immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},"getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vfc_list","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description.property.9","type":"string","required":true,"description":"Description of the VF-modules contents and purpose (e.g. \"Front-End\" or \"Database Cluster\")\n","password":false,"name":"vf_module_description","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.vf_module_description","empty":false},{"definition":false,"hidden":false,"uniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count.property.10","type":"integer","required":false,"description":"Quantity of Availability Zones needed for this VF-Module (source: Extracted from VF-Module HEAT template)\n","password":false,"name":"availability_zone_count","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","getInputProperty":false,"ownerId":"org.openecomp.groups.VfModule.1.0.grouptype.availability_zone_count","empty":false}],"empty":false}],"properties":[],"inputs":[{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vf_module_id","type":"string","required":false,"description":"The VF Module ID is provided by ONAP","password":false,"name":"vf_module_id","value":"demo_module_id","label":"VF Module ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.skip_post_instantiation_configuration","type":"boolean","required":false,"password":false,"name":"skip_post_instantiation_configuration","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[true,false]}"],"userCreated":false,"constraints":[{"validValues":[true,false]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming","type":"org.openecomp.datatypes.Naming","required":false,"password":false,"name":"nf_naming","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.multi_stage_design","type":"boolean","required":false,"password":false,"name":"multi_stage_design","value":"false","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_naming_code","type":"string","required":false,"password":false,"name":"nf_naming_code","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_function","type":"string","required":false,"password":false,"name":"nf_function","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.controller_actor","type":"string","required":false,"password":false,"name":"controller_actor","value":"CDS","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[\"SO-REF-DATA\",\"CDS\",\"SDNC\",\"APPC\"]}"],"userCreated":false,"constraints":[{"validValues":["SO-REF-DATA","CDS","SDNC","APPC"]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.availability_zone_max_count","type":"integer","required":false,"password":false,"name":"availability_zone_max_count","value":"1","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"propertyConstraints":["{\"validValues\":[0,1,2]}"],"userCreated":false,"constraints":[{"validValues":[0,1,2]}],"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_artifact_name","type":"string","required":false,"password":false,"name":"sdnc_artifact_name","value":"vnf","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_name","type":"string","required":false,"description":"VNF_NAME","password":false,"name":"vnf_name","value":"demo_vnf_ignore","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.max_instances","type":"integer","required":false,"password":false,"name":"max_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_type","type":"string","required":false,"password":false,"name":"nf_type","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df2914d52f.vnf_id","type":"string","required":false,"description":"The VNF ID is provided by ONAP","password":false,"name":"vnf_id","value":"demo_app","label":"VNF ID","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"getInputProperty":false,"empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_version","type":"string","required":false,"password":false,"name":"sdnc_model_version","value":"1.0.0","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.nf_role","type":"string","required":false,"password":false,"name":"nf_role","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.min_instances","type":"integer","required":false,"password":false,"name":"min_instances","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false},{"definition":false,"hidden":false,"uniqueId":"37faf111-3557-4536-a41a-39faeccff06b.sdnc_model_name","type":"string","required":false,"password":false,"name":"sdnc_model_name","value":"APACHE","immutable":false,"mappedToComponentProperty":true,"isDeclaredListInput":false,"userCreated":false,"parentUniqueId":"37faf111-3557-4536-a41a-39faeccff06b","getInputProperty":false,"ownerId":"37faf111-3557-4536-a41a-39faeccff06b","empty":false}],"componentMetadataForSupportLog":{"SupportablityComponentName":"basic_cnf_macro 0"},"actualComponentUid":"4180d6fc-1385-42d4-aafc-aaae498a27f1","createdFromCsar":false,"uniqueId":"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0","normalizedName":"basic_cnf_macro0","name":"basic_cnf_macro 0","icon":"defaulticon","creationTime":1725967739467,"originType":"VF","toscaArtifacts":{},"directives":[],"isProxy":false,"invariantName":"basic_cnf_macro0","componentUid":"4180d6fc-1385-42d4-aafc-aaae498a27f1","componentVersion":"1.0","toscaComponentName":"org.openecomp.resource.vf.BasicCnfMacro","modificationTime":1725967739467,"customizationUUID":"9c665d02-b873-47f7-8803-d3b02e6a8ad0","posX":"-1022.1439366422378","posY":"-1172.1439366422378","componentName":"basic_cnf_macro","originArchived":false,"serviceSubstitution":false,"propertyValueCounter":1,"empty":false}],"componentInstancesRelations":[],"componentInstancesInputs":{"75fa698f-3c62-4b5e-aacd-db583c926f94.4180d6fc-1385-42d4-aafc-aaae498a27f1.basic_cnf_macro0":[{"definition":false,"hidden":false,"uniqueId":"123b2531-f5b0-4f9b-b7f9-45df291